Cloud Managed Kubernetes
Назначение сервиса
Cloud Managed Kubernetes — управляемый сервис оркестрации контейнеров, позволяющий запускать и управлять жизненным циклом контейнеров с использованием инфраструктуры Kubernetes на базе ПО с открытым кодом Kubesphere. Используется подход бессерверных вычислений. Сервис предоставляется по модели PaaS.
Заказчик получает квоту виртуальных ресурсов для запуска и работы контейнеров и платформу управления пространством имен (namespace).
Основа сервиса
Сервис реализован на базе ПО с открытым исходным кодом — платформе управления жизненным циклом контейнеров Kubesphere и на базе виртуальных машин (ВМ), размещаемых на ресурсах облачной платформы beeline cloud. Платформа расположена в РФ. Вычислительные ресурсы ВМ выделяются в необходимом объеме с учетом требований к производительности системы для расчетного количества пользователей сервиса. К вычислительным ресурсам относятся:
- виртуальные процессорные ядра,
- оперативная память,
- дисковая емкость.
Адреса ЦОД сервиса
Сервис размещен по адресам следующих ЦОД:
- ДЦ-1. Адрес — Москва, ул. 1-ая Останкинская 1с1.
- ДЦ-3. Адрес — Москва, ул. Волгоградский проспект, 42к9.
Варианты сервиса
Сервис доступен в варианте Cloud Managed Kubernetes. Реализован на базе Open Source платформы Kubesphere и поддерживается beeline cloud. Включает в себя:
- Набор базовых модулей основного тарифа:
- Управление и наблюдение за клиентской нагрузкой.
- Управление пользователями.
- Управление элементами Kubernetes.
- Квота ресурсов виртуальных ядер и оперативной памяти. Ресурсы тарифицируются по правилам тарификации DF Cloud On Demand.
- Подключение персистентного хранилища на SSD-дисках. Заказчик может сам подключить SSD-диски для персистентного хранилища с тарификацией Оплата по факту потребления за использованный объем памяти.
Обеспечение производительности и качества предоставления сервиса
При необходимости для производительности и качества предоставления сервиса beeline cloud меняет необходимое количество ресурсов сервиса в требуемом объеме. Количество меняется на основании показаний мониторинга и статистики использования ресурсов.
Возможности сервиса
Стартовый тариф включает предоставление:
Параметр | Комментарий |
Квота виртуальных ресурсов облака beeline cloud для функционирования ВМ | К вычислительным ресурсам без ограничения по квоте в платформе запуска и управления жизненным циклом контейнеров относятся:
Ресурсы предоставляются как часть платформы управления жизненным циклом контейнеров Kubernetes, а не часть виртуальной инфраструктуры. Это связано с тем, что сервис предоставляется по модели PaaS с реализацией подхода бессерверных вычислений. |
Доступ к порталу платформы | - |
Проект с выделенным пространством имен (namespace) в платформе с выделенной квотой | Зависит от тарифа сервиса. |
Конфигурация kubectl для подключения namespace | Для подключения используется программный интерфейс. |
Зоны ответственности
Заказчик получает доступ к веб-порталу и конфигурационный файл для управления изолированной среды в кластере Kubernetes. При этом заказчик не получает доступ к непосредственно кластеру и элементам его управления. Beeline cloud контролирует и администрирует:
- Основные компоненты управления кластера Kubernetes, выстроенное окружение для реализации кластера — серверное оборудование, сетевое оборудование, среда виртуализации, виртуальные машины (ВМ) и операционные системы (ОС).
- Процессы внутри кластера.
Основные функции сервиса
Функция | Описание |
Изолированное управление сервисами | Сервис разделяет приложения на небольшие и независимые друг от друга. |
Оркестрация хранилища | Сервис позволяет автоматически смонтировать нужную систему хранения. Предусмотрен отказоустойчивый георазнесенный кластер. |
Обеспечение стабильной работы приложений во время пиковой нагрузки | Возможность актуальна в период высокой потребности сервисов и пиковых нагрузках для обеспечения стабильной работы. Приложение автоматически масштабируется с учетом нагрузки. |
Автоматизация операций в рамках процесса запуска и тестирования кода в облачной инфраструктуре | Автоматизация операций в рамках процесса запуска и тестирования кода в облачной инфраструктуре для уменьшения Time-2-Market более чем в два раза. |
Отказоустойчивость | Сервис предполагает кластерную реализацию для обеспечения отказоустойчивости. Отказоустойчивость предполагается на двух уровнях:
|
Резервное копирование | Beeline cloud осуществляет резервное копирование. Так как beeline cloud полностью обслуживает платформу, то допустимо резервное копирование ВМ с использованием ПО Veeam B&R. |
Мониторинг | Мониторинг проводится через два контура:
Внешний контур Beeline cloud проводит мониторинг при помощи программного обеспечения Zabbix. Заказчики не имеют доступ к контуру. Внутренний контур Внутренний мониторинг является частью платформы и проводится при помощи программных пакетов Prometheus и Grafana. К данному мониторингу доступ у beeline cloud и заказчиков. Beeline cloud доступны все компоненты кластера и клиентские окружения для мониторинга, заказчику — только компоненты и развертывания кластера. |