Опубликовано 30 мая 2023Обновлено 11 авг 2025 11:38

RabbitMQ, PaaS API и другие обновления К2 Облака

разработка
разработка
News Title Block Picture
Поделиться

На Витрине сервисов стал доступен брокер сообщений RabbitMQ, для работы с PaaS-сервисами выпустили публичный API, жизненным циклом объектов и алармами для бакета можно управлять из веб-интерфейса. Подробнее об этих и других изменениях ниже. 

Новый PaaS-сервис RabbitMQ

Популярный брокер сообщений теперь доступен в виде PaaS-сервиса в К2 Облаке. Новый сервис позволяет автоматизировать развертывание платформы для обработки и обмена сообщениями. Его использование позволяет создавать гибкие и масштабируемые системы благодаря асинхронным механизмам обмена и доставки сообщений.

В К2 Облаке представлен один из наиболее популярных брокеров сообщений — RabbitMQ. Благодаря поддержке широкого спектра протоколов обмена сообщениями его можно использовать в различных системах. 

Cервис можно найти в новой категории Брокеры сообщений на Витрине сервисов. Подробнее о RabbitMQ и его возможностях читайте в документации.

API для управления сервисами PaaS

Для автоматизированного развертывания PaaS-сервисов наряду с веб-интерфейсом можно также использовать публичные методы PaaS API. Они позволяют работать со всеми поддерживаемыми в К2 Облаке сервисами, включая сервисы баз данных, кеширования, брокера сообщений, поиска и аналитики.

Методы PaaS API позволяют запускать сервисы в произвольной конфигурации, модифицировать их параметры и, при необходимости, удалять. Если сервис поддерживает резервное копирование, то с их помощью можно также управлять этим процессом.

Для удобного управления кластерами PaaS с помощью API вы можете воспользоваться утилитой c2-paas или кастомизированными версиями Python-библиотек boto3 и botocore. Для работы с с2-paas необходимо обновить настройки для доступа по API.

Новые возможности сервисов Redis и PostgreSQL

Сервис баз данных и кеширования Redis теперь поддерживает кластерную архитектуру с использованием мониторингового сервиса Sentinel. Она предназначена для обеспечения высокой доступности в небольших инсталляциях.

При создании кластера PostgreSQL на базе Patroni теперь можно выбирать режим потоковой репликации — асинхронный, синхронный и строгий синхронный. Это позволяет обеспечить требуемую степень защиты от потери данных транзакций при сбое.

Поддержка жизненного цикла и алармов в объектном хранилище

Жизненным циклом объектов в бакете теперь можно управлять из веб-интерфейса. Вы можете задавать правила для объектов и их версий, сколько они должны храниться в бакете. По истечении заданного срока хранения объекты и версии автоматически удаляются.

Кроме того, алармы для бакета можно теперь настраивать непосредственно на его странице. С их помощью можно отслеживать критическое изменение параметров бакета, например достижение заданного предельного объёма данных или количества объектов в бакете.

Изменения в идентификации групп безопасности в методах API

Для идентификации групп безопасности следует использовать идентификатор группы вместо имени — параметры GroupName и SecurityGroup.N больше не будут поддерживаться. Данные изменения вступают в силу после 30.06 и затрагивают методы API для работы с группами безопасности, а также метод RunInstances. Если вы используете эти методы в своих средствах автоматизации, то просим учесть предстоящие изменения заранее. Если необходима помощь или дополнительная информация, свяжитесь с нами.

Другие новости

Продолжая использовать сайт k2.cloud, Вы соглашаетесь на обработку персональных данных, собираемых с использованием файлов cookie, а также посредством метрических программ «Яндекс Метрика», «ВК Реклама». Более подробная информация – в политике обработки и использования cookie-файлов.