Cloud Managed Kubernetes
Назначение сервиса
Cloud Managed Kubernetes — сервис по управлению контейнерами привычными инструментами Kubernetes, развернутый в кластере. Сервис позволяет автоматизировать процессы управления, масштабирования, изменения, обновления и удаления контейнеров. Заказчик получает доступ в свою рабочую среду вместе с Web - интерфейсом и управляет
и в рамках своей квоты управляет контейнерами. Сервис является PaaS решением.
Основные функции сервиса
Изолированное управление сервисами
Возможность разделить приложения на небольшие и независимые друг от друга.
Оркестрация хранилища
Kubernetes позволяет автоматически смонтировать нужную систему хранения. Предусмотрен отказоустойчивый георазнесенный кластер.
Обеспечение стабильной работы приложений во время пиковой нагрузки
Актуально в период высокой потребности сервисов и пиковых нагрузках для обеспечения стабильной работы. Приложение автоматически масштабируется с учетом нагрузки.
Автоматизация операций в рамках процесса запуска и тестирования кода в облачной инфраструктуре
Автоматизация операций в рамках процесса запуска и тестирования кода в облачной инфраструктуре для уменьшения Time-2-Market более чем в два раза.
Зоны ответственности
В рамках сервиса клиенту предоставляется веб-портал и конфигурационный файл для управления изолированной среды в рамках кластера kubernetes. При этом клиенту не предоставляется доступ к непосредственно кластеру и элементам его управления.
Кластер Kubernetes, его основные компоненты управления, а также окружение, выстроенное для реализации кластера Kubernetes (серверное оборудование, сетевое оборудование, среда виртуализации, виртуальные машины (ВМ) и их операционные системы) полностью подконтрольны и администрируются средствами и силами Beeline Cloud. Процессы, протекаемые непосредственно внутри кластера Kubernetes, также подконтрольны и администрируются средствами и силами Beeline Cloud.
Отказоустойчивость
Сервис предполагает кластерную реализацию для обеспечения отказоустойчивости. Отказоустойчивость предполагается как на уровнях операционных систем и внешних абстракций — зоне ответственности Beeline Cloud, так и на уровне выполнения развертываний внутри кластера Kubernetes — зоне ответственности клиента.
Резервное копирование
В рамках сервиса на стороне хостера лежит обязательство по резервному копированию. Так как платформа обслуживается Beeline Cloud целиком, то допускается резервное копирование на ВМ. Для резервного копирования используется программное обеспечение Veeam B&R.
Мониторинг
Мониторинг осуществляется двумя путями:
Внешний контур
Осуществляется исключительно хостером при помощи программного обеспечения Zabbix. Клиенты не имеют доступ к контуру.
Внутренний контур
Внутренний мониторинг является частью платформы и осуществляется при помощи программных пакетов на основе Prometheus и Grafana. К данному мониторингу имеют доступ все клиенты и Beeline Cloud. Для хостера в качестве объектов мониторинга доступны все компоненты кластера и клиентские окружения, а для клиента — только его компоненты и развертывания.