Обновления PaaS в К2 Облаке
Запуск сервисов по потребности, новая версия окружения, гибкое управление параметрами дисков и другие возможности для экономного использования сервисов PaaS
Сервисы PaaS: остановка по требованию
Сервис PaaS можно останавливать, если в нём нет необходимости, и запускать, когда потребуется. Это позволяет экономить на оплате вычислительных ресурсов — при остановке сервиса тарифицируются только подключённые диски и имеющиеся резервные копии баз данных. Вы можете перезапустить сервис, если возникла ошибка, и синхронизировать статусы сервиса и экземпляров, на которых он установлен.
Останавливать, запускать, перезапускать и синхронизировать сервисы можно как из веб-интерфейса, так и с помощью PaaS API. Для этого были добавлены API-методы StartService, StopService, RestartService и SynchronizeService.
Кластер PostgreSQL c 6 узлами
Сервис баз данных PostgreSQL можно развёртывать в кластере из 6 узлов в одной или трёх зонах доступности. Все узлы полнофункциональные — арбитр в такой конфигурации не поддерживается. Данные распределяются по шести самостоятельным копиям, с каждой из которой можно работать независимо.
Теги для сервисов PaaS
Сервисам PaaS теперь можно назначать теги. Их использование упрощает управление множеством однотипных ресурсов — вы можете классифицировать сервисы по различным признакам, например, назначению, владельцу и т.п.
Создавать, редактировать и удалять теги можно как в веб-интерфейсе, так и с помощью API. Метод CreateService теперь поддерживает назначение тегов при создании сервиса. Для управления тегами после развёртывания сервиса можно использовать стандартные методы для работы с тегами.
Теги поддерживаются только для сервисов PaaS с идентификатором вида fm-cluster-xxxxxxxx
. Если вы хотите использовать теги для установленных сервисов с UUID-идентификатором, обратитесь в службу поддержки К2 Облака.
Гибкое управление параметрами дисков в PaaS
Больше не нужно заранее рассчитывать, сколько места на диске потребуется под базу данных, логи и другую информацию. Если на узлах сервиса PaaS заканчивается свободное пространство, то теперь достаточно увеличить размер диска для данных.
У дисков для данных с типом io2
можно также менять показатель IOPS с учётом текущих задач. Это позволяет задействовать ввод-вывод на полную мощность только в периоды пиковой нагрузки и не переплачивать за высокое быстродействие в остальное время.
Изменять параметры дисков можно как в веб-интерфейсе К2 Облака, так и с помощью методов API. Увеличить размер диска для данных можно посредством метода ModifyInstanceVolumeSize, а настроить производительность дисков io2
— с помощью метода ModifyInstanceVolumeIops.
Новая версия окружения для PaaS
В версии окружения paas_v4_0
добавлена поддержка следующих версий сервисов PaaS:
- 8.12 для Elasticsearch и ELK
- 10.11 для вендора mariadb СУБД MySQL
- 16 для PostgreSQL
- 3.8, 3.9 и 3.10 для RabbitMQ
- 6.0, 6.2, 7.0 и 7.2 для Redis
Перейти на новую версию окружения для установленного сервиса можно в веб-интерфейсе или с помощью метода ModifyServiceEnvironment, если версия сервиса поддерживается в paas_v4_0
. Проверить возможность обновления можно с помощью метода DescribeService.
Для Elasticsearch, ELK, PostgreSQL и Redis поддерживаются дополнительные параметры по умолчанию. Если эти параметры не были заданы, то при миграции на новую версию окружения они назначаются автоматически.