Читать онлайн «Облачная экосистема»

Автор Штольц Евгений

База данных в облаке

Рассмотрим базу данных на примере CockroachDB – современная замена PostgeSQL в облаке. Она разработана специально быть распределённой в облаке и доброжелательна к пользователям. Администраторам предоставляются YML конфиги, HELM чарты, OpenShift операторы для развёртывания и Rook. CockroachDB существует в двух редакциях: CockroachDB Core и CockroachDB Enterprose. CockroachDB Core – бесплатно распространяется под лицензией Apache 2. 0, о ней и пойдёт далее речь. CockroachDB Enterprose – расширенная версия, платная, предоставляется как сервис. CockroachDB продвигается как ориентированную БД на географически распределённый вид с повышенной отказоустойчивостью, например, максимально нейтрально относящаяся к неисправности (дисков, сети). Аналогами могут быть Amazon Aurora и YugabyteDB.

Стандартная установка требует 3 подов, которые сделаны как state-full. Каждый под привязан к своей ноде. В документации предлагается использовать ноды по 4CPU и 15GB RAM. Вы возьмём для теста 1CPU и 3GB RAM, а инструкцию возьмём из документации. Для начала создадим стандартный кластер в Menu -> Ресурсы -> Kubernetes Engine. Я воспользуюсь встроенной web-консолью:

Конец ознакомительного фрагмента.