
Vous travaillez avec le stockage NoSQL Apache Cassandra ?
Le 23 mai, Odnoklassniki invite des développeurs expérimentés dans son bureau de Saint-Pétersbourg à , consacré au travail avec Apache Cassandra. Seul votre expérience avec Cassandra et votre désir de la partager sont importants.
Nous, chez OK Apache Cassandra en 2010 pour stocker des Ă©valuations de photos. Actuellement, nous sommes les plus grands utilisateurs d'Apache Cassandra dans l'espace Runet et l'un des plus grands en Europe. Nous avons plus d'une centaine de clusters diffĂ©rents utilisĂ©s Ă la fois pour stocker diverses informations produits â classes, chats, messages, et pour gĂ©rer des donnĂ©es d'infrastructure critiques â mappage de blocs logiques sur des disques de grands espaces de stockage binaire â , gestion des donnĂ©es du cloud interne etc.
Au total, sous la gestion de Cassandra, se trouvent des pĂ©taoctets de donnĂ©es sur des milliers de nĆuds. Au fil du temps, nous avons accumulĂ© une immense expĂ©rience dans l'administration, le dĂ©veloppement et l'exploitation de solutions basĂ©es sur Cassandra et avons mĂȘme dĂ©veloppĂ© notre propre base de donnĂ©es transactionnelle NewSQL .
Les experts d'OK Oleg Anastasiev et .
Exploitation :
Nous examinerons les configurations typiques des nĆuds et des clusters dans diverses installations en production. Nous discuterons de la maniĂšre d'Ă©tendre les clusters Ă mesure que le volume de donnĂ©es et la charge augmentent et de comment remplacer les nĆuds dĂ©faillants avec un impact minimal pour les clients. Nous partagerons les douleurs et systĂ©matiserons les piĂšges populaires. Nous dĂ©couvrirons comment surveiller les clusters pour comprendre Ă l'avance oĂč et ce qui ne fonctionne pas. Nous aborderons les problĂšmes de dĂ©ploiement de nouvelles versions de Cassandra.
Performance :
Nous essaierons de comprendre sur quelles mĂ©triques se concentrer et ce qui peut ĂȘtre optimisĂ© pour amĂ©liorer ces mĂ©triques. Nous dĂ©terminerons s'il faut faire des retraits ou non, et si oui, comment. Nous identifierons les goulets d'Ă©tranglement dans l'architecture et l'implĂ©mentation de Cassandra et examinerons quelques astuces d'ingĂ©nierie pour les contourner. Nous aborderons le problĂšme rĂ©current du repair et de la compaction sans dĂ©gradation de performance.
Résilience :
Tolérance aux pannes :
Le matĂ©riel n'est pas Ă©ternel, donc des pannes se produisent constamment, et mĂȘme la main d'un collĂšgue peut trembler, ce qui peut entraĂźner la suppression d'Ă©lĂ©ments indĂ©sirables. Discutons donc de la rĂ©cupĂ©ration aprĂšs des pannes de disques, de machines ou de centres de donnĂ©es, ainsi que du retour Ă un Ă©tat cohĂ©rent Ă partir des sauvegardes en cas d'erreurs de l'opĂ©rateur.
Et parlez de l'événement à vos amis et collÚgues.
Source : habr.com
