
Vous travaillez avec le référentiel Apache Cassandra NoSQL?
Le 23 mai, des camarades de classe invitent des développeurs expérimentés à leur bureau de Saint-Pétersbourg pour une
réunion consacrée à travailler avec Apache Cassandra. Ce qui compte, c'est seulement votre expérience avec Cassandra et le désir de la partager.
S'inscrire à un événementChez OK, nous avons
commencé à utiliser Apache Cassandra en 2010 pour stocker les évaluations de photos. Nous sommes actuellement les plus grands utilisateurs d'Apache Cassandra dans RuNet et l'un des plus grands d'Europe. Nous avons plus d'une centaine de clusters différents utilisés à la fois pour stocker diverses informations sur les produits - classes, chats, messages et pour gérer les données d'infrastructure critiques - mapper des blocs logiques à de grands disques de stockage binaires -
un stockage à froid , gérer des données de
cloud internes à un cloud etc.
Au total, à
Odnoklassniki sous le contrôle de Cassandra, il y a des pétaoctets de données sur des milliers de nœuds. Pendant ce temps, nous avons accumulé une vaste 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 .
Maintenant, nous aimerions partager tout cela avec vous - sur des cas réels de la pratique et sans secrets; L'événement se déroulera sous la forme d'une discussion animée entre les participants, ce qui signifie que la discussion prendra la majeure partie du temps.
Les experts OK sont prêts à partager leurs idées et leurs approches. L'événement sera organisé par
Oleg Anastasiev et
Alexander Khristoforov .
Quels sont les sujets?
Fonctionnement:
Tenez compte des configurations typiques de nœuds et de clusters dans diverses installations de production. Nous verrons comment étendre un cluster avec une augmentation des volumes de données et de la charge, et comment remplacer les nœuds défaillants avec un effet minimal pour les clients. Nous partageons la douleur et systématisons le râteau populaire. Nous découvrirons comment surveiller le cluster afin de comprendre à l'avance où et ce qui ne fonctionne pas exactement. Nous aborderons les problèmes de déploiement de nouvelles versions de Cassandra.
Performances:
Essayons de comprendre quelles métriques regarder et ce que vous pouvez régler pour améliorer les métriques. Voyons s'il faut retracer ou non, et si oui, comment. Nous identifions les goulots d'étranglement dans l'architecture et la mise en œuvre de Cassandra et considérons quelques astuces d'ingénierie pour les contourner. Nous abordons les réparations et le compactage douloureux sans dégradation des performances.
Tolérance aux pannes:
Le fer ne dure pas éternellement, donc les accidents se produisent tout le temps, et la main d'un collègue peut tressaillir et nous supprimerons inutile, donc, nous discuterons 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 des sauvegardes en cas d'erreurs de l'opérateur.
Inscrivez-vous et informez vos amis et collègues de l'événement.