Please enable JavaScript.
Coggle requires JavaScript to display documents.
2.2 Реляционные БД в облаке - Coggle Diagram
2.2 Реляционные БД в облаке
Виртуальные машины
Потребуется
Создать ВМ
Установить на нее софт
Создать конфигурационные файлы
Настроить сеть
Понадобится
Настроить репликацию
Организовать резервное копирование
Отслеживать работу ВМ и БД
Устанавливать обновления СУБД и ОС
Следить за отказоустойчивостью
Управляемые БД
Что делают сами
автоматически отслеживают производительность, отвечают за резервное копирование, восстановление, обновление
обеспечивают надёжную работу БД и операционной системы, безопасность данных и репликацию
Кластер можно настроить так, что любой хост автоматически станет мастером, если с первоначальным мастером возникнут проблемы. Такая группа хостов называется кластером высокой доступности (high-availability cluster)
позволяют за несколько минут получить готовый к работе кластер или добавить в него виртуальные машины
Масштабирование может быть горизонтальным и вертикальным
Первый шаг - создание кластера. Кластер — это одна или несколько виртуальных машин (или хостов), где разворачивается БД
Большинство настроек можно будет поменять после создания кластера
Параметр "Окружение" поменять будет нельзя. PRESTABLE и PRODUCTION
Тип хоста
Standard — это обычные ВМ с 4 ГБ RAM на ядро vCPU. Такое соотношение оптимальный баланс между количеством запущенных процессов, быстродействием и потребляемой оперативной памятью
Memory-optimized — машины с вдвое увеличенным объёмом RAM на каждое ядро (8:1). Выбирайте их для высоконагруженных сервисов с повышенными требованиями к кешу
CPU-optimized — конфигурации с уменьшенным соотношением количества гигабайт RAM к количеству vCPU (2:1). Такие конфигурации могут быть полезны для кластеров с повышенными требованиями к производительности процессора
Burstable — Это хосты, для которых гарантируется использование лишь доли ядра vCPU (5, 20 или 50%) с вероятностью временного повышения вплоть до 100%. Они доступны только на платформах Intel Broadwell и Intel Cascade Lake. Такие хосты стоят дешевле и подходят для задач, где не нужен постоянный уровень производительности, т. е. для тестирования или разработки
Тип хранилища
Стандартное сетевое (network-hdd) — это наиболее экономичный вариант. Выбирайте его, если к скорости записи и чтения нет особых требований
Быстрое сетевое (network-ssd) стоит примерно в четыре раза дороже, но при размере хранилища от 100 ГБ работает быстрее стандартного в десять и более раз (чем больше размер, тем заметнее разница в скорости)
Сетевое на нереплицируемых SSD-дисках (network-ssd-nonreplicated) — использует сетевые SSD-диски с повышенной производительностью, реализованной за счет устранения избыточности. Объём такого хранилища можно увеличивать только с шагом 93 ГБ
Быстрое локальное (local-ssd) — самое быстрое и дорогое. Если локальный диск откажет, все сохранённые на нём данные будут потеряны. Чтобы этого избежать, при выборе локального хранилища сервис автоматически создаст отказоустойчивый кластер минимум из трёх хостов
Лимиты, квоты, тарификация
Лимиты — технические ограничения, связанные с особенностями архитектуры Yandex.Cloud. Изменить их невозможно
Квоты — организационные ограничения. Их можно увеличить, написав запрос в техническую поддержку
Лимиты связаны с тем, какие классы хостов можно использовать, сколько хостов может быть в кластере, какой максимальный размер хранилища данных
NB: Если вы используете быстрое локальное хранилище данных (local-ssd), то при остановке кластера его вычислительные ресурсы не высвобождаются, и за него взимается полная оплата
Хранение резервных копий оплачивается только в том случае, если размер БД и всех резервных копий больше выбранного размера хранилища
При использовании сервиса оплачивается только исходящий трафик из Yandex Cloud в интернет сверх 10 ГБ в месяц. Передача трафика между сервисами Yandex Cloud и входящий трафик не тарифицируются
Пример расчета стоимости кластера: Стоимость (в месяц) = стоимость работы хоста × число хостов + стоимость 1 ГБ хранилища × размер хранилища + стоимость хранения резервных копий сверх размера хранилища + стоимость исходящего трафика сверх 10 ГБ
Подключение к кластеру
Если публичный доступ к хосту открыт, подключитесь к нему через интернет с помощью защищённого SSL-соединения
Если публичного доступа нет, подключитесь к хосту с виртуальной машины, созданной в той же виртуальной сети. SSL-соединение можно не использовать, но тогда трафик между виртуальной машиной и БД шифроваться не будет