Apache Kafka, API для Direct Connect & ALB и другие обновления
В К2 Облаке теперь доступен высокопроизводительный брокер сообщений Apache Kafka. С помощью API можно управлять балансировщиками нагрузки приложений и выделенными соединениями, а поддержку последних добавили в Terraform-провайдер. Сервис резервного копирования позволяет исключать выбранные диски из резервной копии экземпляра.
Apache Kafka
Новый PaaS-сервис на базе Apache Kafka позволяет обрабатывать большие объёмы данных в реальном времени. Благодаря своей распределённой архитектуре Apache Kafka надёжно работает с критически важными приложениями.
Cервис можно создать в категории Брокеры сообщений на Витрине сервисов или с помощью стандартного API-метода CreateService. Для работы с топиками Apache Kafka добавлены методы для их создания, изменения, отображения и удаления.
В К2 Облаке поддерживаются версии Apache Kafka 3.6.1 и 3.7.0. Подробнее об Apache Kafka и его возможностях читайте в документации.
API для Direct Connect и ALB
Методы Direct Connect API предоставляют инструменты для создания, модификации, описания и удаления шлюзов выделенных соединений, их ассоциаций с транзитными шлюзами и виртуальных интерфейсов для использования выделенных соединений.
Методы ELB API были обновлены для поддержки балансировщиков нагрузки приложений — к ним добавили методы для задания правил обработчика и работы с SSL- сертификатами.
Для работы с Direct Connect API и ELB API можно использовать утилиты c2-dc и с2-elb и кастомизированные библиотеки boto3 и botocore. Для этого нужно обновить настройки для доступа по API и установить библиотеки в соответствии с инструкцией.
Изменения в Terraform-провайдере
Новые возможности появились в версии 24.3.0 провайдера rockitcloud. Terraform-провайдер для К2 Облака теперь позволяет автоматизировать развёртывание необходимых ресурсов для использования выделенных соединений: создавать шлюзы выделенных соединений, ассоциировать их с транзитными шлюзами и добавлять виртуальные интерфейсы.
Кроме того, помимо отказоустойчивых кластеров Kubernetes с помощью Terraform-провайдера можно также развернуть кластер Kubernetes с одним мастер-узлом. Если мастер-узел должен быть доступен извне, то ему можно назначить Elastic IP-адрес.
Скачать актуальную версию можно в репозитории. Помимо официального реестра Terraform документация теперь размещена и в локальном зеркале.
Исключение дисков из резервной копии
Теперь вы можете выбирать, какие диски включить в резервную копию. Эта возможность полезна, например, когда на одних дисках хранятся статичные данные, а на других — часто меняющиеся. Системный диск исключить нельзя.
Выбор дисков доступен в веб-интерфейсе и с помощью API. Для описания задач резервного копирования в API-методы добавлены новые типы данных SelectionResourceConfiguration и Configuration.