
Werkt u met de NoSQL-oplossing Apache Cassandra?
Op 23 mei nodigen Odnoklassniki ervaren ontwikkelaars uit in hun kantoor in St. Petersburg voor , gewijd aan het werken met Apache Cassandra. Alleen uw ervaring met Cassandra en de wens om deze te delen zijn belangrijk.
Wij bij OK Apache Cassandra in 2010 voor het opslaan van foto-evaluaties. Momenteel zijn wij de grootste gebruikers van Apache Cassandra in het Russische internet en een van de grootste in Europa. We hebben meer dan honderd verschillende clusters die worden gebruikt voor het opslaan van verschillende productinformatie — klassen, chats, berichten — en voor het beheren van kritische infrastructuurgegevens — mapping van logische blokken naar schijven van een grote binaire opslag — , het beheer van interne clouddata enzovoorts.
In totaal, in worden petabyte aan gegevens op duizenden nodes beheerd door Cassandra. In de loop der tijd hebben we aanzienlijke ervaring opgedaan in het beheren, ontwikkelen en exploiteren van oplossingen op basis van Cassandra en hebben we zelfs onze eigen .
Nu willen we al deze kennis met u delen — op basis van echte casestudies uit de praktijk en zonder geheimen; het evenement zal plaatsvinden in de vorm van een levendige discussie tussen de deelnemers, wat betekent dat de discussie het grootste deel van de tijd in beslag zal nemen. staan klaar om hun ideeën en benaderingen te delen. Het evenement wordt geleid door en .
Wat worden de onderwerpen?
Exploitation:
We bekijken typische configuraties van nodes en clusters in verschillende productie-installaties. We bespreken hoe clusters kunnen worden uitgebreid naarmate de datavolumes en belasting toenemen en hoe falende nodes met minimale impact voor klanten kunnen worden vervangen. We delen pijnpunten en systematiseren populaire valkuilen. We onderzoeken hoe clusters kunnen worden gemonitord om tijdig te begrijpen waar en wat er verkeerd gaat. We zullen de problemen rondom de implementatie van nieuwe versies van Cassandra aansteken.
Prestatie:
We proberen te begrijpen op welke metrics we moeten letten en wat we kunnen tunen om de metrics te verbeteren. We zullen ons verdiepen in het probleem van retraining of niet, en als we dat doen, hoe. We identificeren knelpunten in de architectuur en implementatie van Cassandra en bekijken enkele engineeringtrucs om deze te omzeilen. We zullen de veelbesproken reguliere repair en compaction zonder prestatieverlies behandelen.
Hogere beschikbaarheid:
Hardware is not eternal, so failures happen constantly, and a colleague's hand may shake causing us to remove something unnecessary. Therefore, let’s discuss recovery after disk, machine, or data center failures, as well as reverting to a consistent state from backups in case of operator errors.
en vertel over het evenement aan vrienden en collega's.
Bron: habr.com
