Мини-ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ ОлСга ΠΠ½Π°ΡΡ‚Π°ΡΡŒΠ΅Π²Π°: ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π² Apache Cassandra

Мини-ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ ОлСга ΠΠ½Π°ΡΡ‚Π°ΡΡŒΠ΅Π²Π°: ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π² Apache Cassandra

Одноклассники – самый ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Apache Cassandra Π² Π ΡƒΠ½Π΅Ρ‚Π΅ ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΡ€ΡƒΠΏΠ½Π΅ΠΉΡˆΠΈΡ… Π² ΠΌΠΈΡ€Π΅. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Cassandra Π² 2010 для хранСния ΠΎΡ†Π΅Π½ΠΎΠΊ Ρ„ΠΎΡ‚ΠΎ, Π° сСйчас ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Cassandra находятся ΠΏΠ΅Ρ‚Π°Π±Π°ΠΉΡ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° тысячах Π½ΠΎΠ΄, Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ Π΄Π°ΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ NewSQL Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½ΡƒΡŽ Π‘Π”.
12 сСнтября Π² своём пСтСрбургском офисС ΠΌΡ‹ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΈΡ‚Π°ΠΏ, посвящСнный Apache Cassandra. ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ спикСром мСроприятия станСт станСт Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Одноклассников ОлСг ΠΠ½Π°ΡΡ‚Π°ΡΡŒΠ΅Π². ОлСг – экспСрт Π² области распрСдСлённых ΠΈ отказоустойчивых систСм, ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Cassandra ΡƒΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ 10 Π»Π΅Ρ‚ ΠΈ Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ рассказывал ΠΎΠ± особСнностях эксплуатации этого ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π° конфСрСнциях.

Π’ ΠΏΡ€Π΅Π΄Π΄Π²Π΅Ρ€ΠΈΠΈ ΠΌΠΈΡ‚Π°ΠΏΠ° ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ с ОлСгом ΠΏΡ€ΠΎ ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ распрСдСлённых систСм с Cassandra, ΠΏΠΎΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΎ Ρ‡Π΅ΠΌ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΌΠΈΡ‚Π°ΠΏΠ΅ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ стоит ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚ΡŒ это мСроприятиС.

ОлСг Π½Π°Ρ‡Π°Π» ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Ρƒ программиста Π² Π΄Π°Π»Π΅ΠΊΠΎΠΌ 1995 Π³ΠΎΠ΄Ρƒ. Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π» ПО Π² банковской сфСрС, Ρ‚Π΅Π»Π΅ΠΊΠΎΠΌΠ΅, транспортС. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²Π΅Π΄ΡƒΡ‰ΠΈΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π² ΠžΠ΄Π½ΠΎΠΊΠ»Π°ΡΡΠ½ΠΈΠΊΠ°Ρ… с 2007 Π³ΠΎΠ΄Π° Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π’ Π΅Π³ΠΎ обязанности Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для высоконагруТСнных систСм, Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ надСТности ΠΏΠΎΡ€Ρ‚Π°Π»Π°. Π’Π°ΠΊΠΆΠ΅ занимаСтся ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

β€” ОлСг, ΠΏΡ€ΠΈΠ²Π΅Ρ‚! Π’ ΠΌΠ°Π΅ состоялся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΌΠΈΡ‚Π°ΠΏ, посвящСнный Apache Cassandra, участники говорят, Ρ‡Ρ‚ΠΎ обсуТдСния шли Π΄ΠΎ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π½ΠΎΡ‡ΠΈ, скаТи, поТалуйста, ΠΊΠ°ΠΊΠΈΠ΅ Ρƒ тСбя впСчатлСния ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΌΠΈΡ‚Π°ΠΏΠ°?

ΠŸΡ€ΠΈΡˆΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌ Π±Π΅ΠΊΠ³Ρ€Π°ΡƒΠ½Π΄ΠΎΠΌ ΠΈΠ· Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ со своСй болью, Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ историями. Нам ΡƒΠ΄Π°Π»ΠΎΡΡŒ провСсти Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠΈΡ‚Π°ΠΏΠ° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ дискуссии, Π½ΠΎ обсуТдСний Π±Ρ‹Π»ΠΎ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ смогли Π·Π°Ρ‚Ρ€ΠΎΠ½ΡƒΡ‚ΡŒ лишь Ρ‚Ρ€Π΅Ρ‚ΡŒ Π½Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Ρ‚Π΅ΠΌ. Много Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠ»ΠΈ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ ΠΈ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π°ΡˆΠΈΡ… Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… production-сСрвисов.

МнС Π±Ρ‹Π»ΠΎ интСрСсно ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»ΠΎΡΡŒ.

β€” Будя ΠΏΠΎ анонсу, Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΈΡ‚Π°ΠΏ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ посвящСн отказоустойчивости, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ ΠΈΠΌΠ΅Π½Π½ΠΎ эту Ρ‚Π΅ΠΌΡƒ?

Cassandra это типичная нагруТСнная распрСдСлённая систСма с ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ количСством Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠΌΠΈΠΌΠΎ нСпосрСдствСнного обслуТивания ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… запросов: gossip, ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ сбоСв, распространСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ схСмы, Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅/ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ кластСра, anti-entropy, Π±Π΅ΠΊΠ°ΠΏΡ‹ ΠΈ восстановлСниС ΠΈ Ρ‚.Π΄. Как ΠΈ Π² любой распрСдСлённой систСмС с ростом количСства ΠΆΠ΅Π»Π΅Π·Π° растёт Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ сбоСв, поэтому эксплуатация production кластСров Cassandra Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания Π΅Ρ‘ устройства для прСдсказания повСдСния Π² случаС сбоСв ΠΈ дСйствий ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°. Π’ процСссС ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅Ρ‚Π½Π΅Π³ΠΎ использования Cassandra ΠΌΡ‹ Π½Π°ΠΊΠΎΠΏΠΈΠ»ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ экспСртизу, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΠΏΠΎ Ρ†Π΅Ρ…Ρƒ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹.

β€” Когда Ρ€Π΅Ρ‡ΡŒ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎ Cassandra, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ понимаСшь ΠΏΠΎΠ΄ ΠΎΡ‚ΠΊΠ°Π·ΠΎΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ?

Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ систСмы ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ сбои ΠΆΠ΅Π»Π΅Π·Π°: ΠΏΠΎΡ‚Π΅Ρ€ΡŽ машин, дисков ΠΈΠ»ΠΈ сСтСвой связности с Π½ΠΎΠ΄Π°ΠΌΠΈ/Π΄Π°Ρ‚Π°Ρ†Π΅Π½Ρ‚Ρ€Π°ΠΌΠΈ. Но сама Ρ‚Π΅ΠΌΠ° Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΡˆΠΈΡ€Π΅ ΠΈ Π² частности Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя восстановлСниС послС ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ², ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ люди Ρ€Π΅Π΄ΠΊΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ошибок ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°.

β€” МоТСшь привСсти ΠΏΡ€ΠΈΠΌΠ΅Ρ€ самого Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΈ самого большого кластСра Π΄Π°Π½Π½Ρ‹Ρ…?

Один ΠΈΠ· Π½Π°ΡˆΠΈΡ… самых Π±ΠΎΠ»ΡŒΡˆΠΈΡ… кластСров β€” это кластСр ΠΏΠΎΠ΄Π°Ρ€ΠΎΡ‡ΠΊΠΎΠ²: большС 200 Π½ΠΎΠ΄ ΠΈ сотни Π’Π‘ Π΄Π°Π½Π½Ρ‹Ρ…. Но ΠΎΠ½ Π½Π΅ являСтся самым Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈΠΊΡ€Ρ‹Ρ‚ распрСдСлённым кСшСм. Наши самыС Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ кластСра Π΄Π΅Ρ€ΠΆΠ°Ρ‚ дСсятки тыс. RPS Π½Π° запись ΠΈ тысячи RPS Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅.

β€” Ого! Как часто Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ломаСтся?

Π”Π° постоянно! Π‘ΡƒΠΌΠΌΠ°Ρ€Π½ΠΎ Ρƒ нас большС 6 тыс. сСрвСров, ΠΈ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю ΠΏΠ°Ρ€Π° сСрвСров ΠΈ нСсколько дСсятков дисков ΠΈΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄ Π·Π°ΠΌΠ΅Π½Ρƒ (Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄Π° ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΏΠ°Ρ€ΠΊΠ° машин). Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΎΡ‚ΠΊΠ°Π·Π° прописана чёткая инструкция, Ρ‡Ρ‚ΠΎ ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ порядкС Π΄Π΅Π»Π°Ρ‚ΡŒ, всё ΠΏΠΎ возмоТности Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, поэтому ΠΎΡ‚ΠΊΠ°Π·Ρ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€ΡƒΡ‚ΠΈΠ½ΠΎΠΉ ΠΈ Π² 99% случаСв происходят Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

β€” КакиС Π²Ρ‹ Π±ΠΎΡ€Π΅Ρ‚Π΅ΡΡŒ с ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ΠΊΠ°Π·Π°ΠΌΠΈ?

Π‘ самого Π½Π°Ρ‡Π°Π»Π° эксплуатации Cassandra ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ² ΠΌΡ‹ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ ΠΈ восстановлСния ΠΈΠ· Π½ΠΈΡ…, построили ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ deploy, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ состояниС кластСров Cassandra ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ Π΄Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΡƒΠ·Π»Ρ‹, Ссли Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° потСря Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΎ всё это ΠΌΡ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π° ΠΌΠΈΡ‚Π°ΠΏΠ΅.

β€” Как Ρ‚Ρ‹ сказал, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π°Π΄Ρ‘ΠΆΠ½Ρ‹Ρ… систСм Π½Π΅ сущСствуСт. К ΠΊΠ°ΠΊΠΈΠΌ Π²ΠΈΠ΄Π°ΠΌ ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² Π²Ρ‹ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅ΡΡŒ ΠΈ способны ΠΏΠ΅Ρ€Π΅ΠΆΠΈΡ‚ΡŒ?

Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π½Π°ΡˆΠΈΡ… инсталляциях кластСров Cassandra, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ замСтят, Ссли ΠΌΡ‹ потСряСм нСсколько машин Π² ΠΎΠ΄Π½ΠΎΠΌ Π”Π¦ ΠΈΠ»ΠΈ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ ΠΎΠ΄ΠΈΠ½ Π”Π¦ (Ρ‚Π°ΠΊΠΎΠ΅ ΡΠ»ΡƒΡ‡Π°Π»ΠΎΡΡŒ). Π‘ ростом количСства Π”Π¦, Π΄ΡƒΠΌΠ°Π΅ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π² случаС сбоя Π΄Π²ΡƒΡ… Π”Π¦.

β€” Π§Π΅Π³ΠΎ Π½Π° Ρ‚Π²ΠΎΠΉ взгляд Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Cassandra Π² ΠΏΠ»Π°Π½Π΅ отказоустойчивости?

Cassandra ΠΊΠ°ΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π½Π½ΠΈΠ΅ NoSQL Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ понимания Π΅Ρ‘ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ устройства ΠΈ происходящих динамичСских процСссов. Π― Π±Ρ‹ сказал, Ρ‡Ρ‚ΠΎ Π΅ΠΉ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ простоты, прСдсказуСмости ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΠΈ. Но Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ ΠΌΠ½Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… участников ΠΌΠΈΡ‚Π°ΠΏΠ°!

ОлСг, большоС спасибо Ρ‡Ρ‚ΠΎ нашСл врСмя ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопросы!

ΠœΡ‹ ΠΆΠ΄Π΅ΠΌ всСх, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с экспСртами Π² области эксплуатации Apache Cassandra Π½Π° ΠΌΠΈΡ‚Π°ΠΏ 12 сСнтября Π² свой пСтСрбургский офис.

ΠŸΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚Π΅, Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно!

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° мСроприятиС.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com