ok.tech: Кассандра жолугушуусу

ok.tech: Кассандра жолугушуусу

Apache Cassandra NoSQL сактагычы менен иштейсизби?

23-майда Одноклассники тажрыйбалуу иштеп чыгуучуларды Санкт-Петербургдагы кеңсесине чакырат. жолугуу, Апачи Кассандра менен иштөөгө арналган. Баарынан маанилүүсү, Кассандра менен болгон тажрыйбаңыз жана аны бөлүшүү каалооңуз.
Иш-чарага катталыңыз

Бизде баары жакшы колдоно баштады Apache Cassandra 2010-жылы сүрөт рейтингин сактоо үчүн. Учурда биз RuNetтеги Apache Cassandraнын эң чоң колдонуучуларыбыз жана Европадагы эң чоңдордун бирибиз. Бизде жүздөн ашык түрдүү кластерлер бар - ар кандай продукт маалыматын сактоо үчүн - класстар, чаттар, билдирүүлөр жана маанилүү инфраструктуралык маалыматтарды башкаруу үчүн - логикалык блокторду чоң бинардык сактагычтын дисктерине түшүрүү - бир муздак кампа, ички булут маалыматтарды башкаруу бир булут жана башкалар.

Жалпысынан алганда, Odnoklassniki Кассандра миңдеген түйүндөр боюнча петабайттарды башкарат. Бул убакыттын ичинде биз Кассандранын негизинде чечимдерди башкаруу, иштеп чыгуу жана иштетүү боюнча чоң тажрыйба топтодук, ал тургай өзүбүздүн чечимдерди иштеп чыктык. менчик NewSQL транзакциялык базасы.

Эми биз мунун баарын сиздер менен бөлүшкүбүз келет – практикадан алынган жана сырсыз реалдуу учурларды колдонуу; Иш-чара катышуучулардын ортосунда түз талкуу форматында өтөт, бул талкуу убакыттын басымдуу бөлүгүн алат дегенди билдирет. Эксперттер макул өз идеяларын жана мамилелерин бөлүшүүгө даяр. Иш-чараны алып баруучу болот Олег Анастасьев и Александр Христофоров.

Темалар кандай болот?

Эксплуатация:

Ар кандай өндүрүштүк түзүлүштөрдөгү түйүндөрдүн жана кластерлердин типтүү конфигурацияларын карап көрөлү. Маалыматтын көлөмү жана жүктөмдөрү көбөйгөн сайын кластерлерди кантип кеңейтүүнү жана кардарлар үчүн минималдуу эффект менен иштебей калган түйүндөрдү кантип алмаштырууну талкуулайбыз. Келгиле, ооруну бөлүшүп, элдик тырмоо системалаштыралы. Кайда жана эмне так иштебей жатканын алдын ала түшүнүү үчүн кластерлерге кантип мониторинг жүргүзүү керектигин карап көрөлү. Келгиле, Кассандранын жаңы версияларын жайылтуу көйгөйлөрүнө токтололу.

Performance:

Келгиле, көрсөткүчтөрдү жакшыраак кылуу үчүн кандай көрсөткүчтөрдү карап чыгуу керектигин жана эмнени өзгөртүүгө болорун түшүнүүгө аракет кылалы. Келгиле, кайра даярдоо керекпи же жокпу, эгер андай болсо, кантип аныктап көрөлү. Биз Кассандранын архитектурасында жана ишке ашыруудагы тоскоолдуктарды аныктап, аларды айланып өтүү үчүн инженердик ыкмаларды карап чыгабыз. Иштин майнаптуулугун төмөндөтпөстөн, үзгүлтүксүз оңдоого жана кысып коюуга токтололу.

Ката толеранттуулук:

Аппараттык камсыздоо түбөлүккө созулбайт, ошондуктан кырсыктар дайыма болуп турат, ал эми кесиптештин колу титиреп, керексиз нерселерди алып салабыз, андыктан дисктердин, машиналардын же маалымат борборлорунун бузулушунан кийин калыбына келтирүүнү талкуулайбыз, ошондой эле ырааттуу абалга кайтып келебиз. оператордун каталары болгон учурда резервдик көчүрмөлөрдөн абал.

Катталуу жана досторуңузга жана кесиптештериңизге окуя жөнүндө айтып бериңиз.

Source: www.habr.com

Комментарий кошуу