
Arbeiten Sie mit dem NoSQL-Speicher Apache Cassandra?
Am 23. Mai lĂ€dt Odnoklassniki erfahrene Entwickler ins BĂŒro in Sankt Petersburg zu , das sich mit der Arbeit mit Apache Cassandra beschĂ€ftigt. Wichtig sind nur Ihre Erfahrung mit Cassandra und der Wunsch, diese zu teilen.
Wir bei OK Apache Cassandra zur Speicherung von Fotobewertungen begonnen. Derzeit sind wir die gröĂten Nutzer von Apache Cassandra im russischen Internet und gehören zu den gröĂten in Europa. Wir haben ĂŒber einhundert verschiedene Cluster, die sowohl zur Speicherung verschiedener Produktinformationen â Klassen, Chats, Nachrichten â als auch zur Verwaltung kritischer Infrastrukturinformationen â Mapping von logischen Blöcken auf die Disks eines groĂen BinĂ€rspeichers â , Daten des internen Clouds usw.
Insgesamt befinden sich in unter der Verwaltung von Cassandra Petabytes an Daten auf Tausenden von Nodes. In dieser Zeit haben wir umfangreiche Erfahrungen in der Administration, Entwicklung und im Betrieb von Lösungen auf Basis von Cassandra gesammelt und sogar unsere .
Jetzt möchten wir all dies mit Ihnen teilen â an echten Praxisbeispielen und ohne Geheimnisse; das Event wird im Format einer lebhaften Diskussion unter den Teilnehmern stattfinden, was bedeutet, dass die Diskussion den gröĂten Teil der Zeit in Anspruch nehmen wird. sind bereit, ihre Ideen und AnsĂ€tze zu teilen. Moderiert wird die Veranstaltung von und .
Welche Themen werden behandelt?
Betrieb:
Wir werden typische Konfigurationen von Nodes und Clustern in verschiedenen Produktionsinstallationen betrachten. DarĂŒber hinaus diskutieren wir, wie Cluster mit wachsenden Datenmengen und Lasten erweitert werden können und wie ausgefallene Nodes mit minimalen Auswirkungen auf die Kunden ersetzt werden können. Wir teilen unsere Probleme und systematisieren hĂ€ufige Stolpersteine. Wir werden untersuchen, wie man Cluster ĂŒberwacht, um im Voraus zu verstehen, wo und was nicht richtig funktioniert. AuĂerdem werden wir die Probleme beim Deployment neuer Versionen von Cassandra ansprechen.
Leistung:
Wir versuchen zu verstehen, auf welche Metriken wir achten sollten und was wir optimieren können, um die Metriken zu verbessern. Wir werden klĂ€ren, ob wir retrainieren sollen oder nicht, und falls ja, wie. Wir identifizieren EngpĂ€sse in der Architektur und Implementierung von Cassandra und betrachten einige Ingenieurtricks, um diese zu umgehen. AuĂerdem werden wir das wichtige Thema regelmĂ€Ăiger Reparaturen und Kompaktierung ohne LeistungseinbuĂen ansprechen.
Ausfallsicherheit:
Hardware ist nicht ewig, daher passieren AusfĂ€lle stĂ€ndig, und auch die Hand eines Kollegen kann zittern, was dazu fĂŒhrt, dass wir etwas versehentlich löschen. Daher werden wir die Wiederherstellung nach dem Ausfall von Festplatten, Maschinen oder Rechenzentren sowie den Rollback zu einem konsistenten Zustand aus Backups im Falle von Bedienfehlern besprechen.
Und erzÀhlen Sie von der Veranstaltung Ihren Freunden und Kollegen.
Quelle: habr.com
