Cloud Containers
Сосредоточьтесь на бизнесе, а Kubernetes доверьте VK Cloud
Cовременный подход к разработке
Микросервисная архитектура — современный подход к разработке ПО. Приложение разбивают на автономные компоненты (микросервисы) с четко определенными функциями. Это позволяет оперативно вносить изменения только в нужную часть приложения, не затрагивая остальные.
Для управления микросервисами используют Kubernetes (k8s) — оркестратор, который автоматизирует развертывание, масштабирование, репликацию и мониторинг микросервисных приложений.
Cloud Containers — облачный сервис, с которым вы получаете все возможности Kubernetes. При этом вам не нужно создавать инфраструктуру, администрировать кластер и обеспечивать его безопасность.
Зачем работать с Kubernetes в облаке?
Если не хотите тратить ресурсы на погружение в Kubernetes и нанимать команду, используйте надежное Managed-решение от VK Cloud.
Kubernetes на собственном сервере
- Для администрирования кластера нужны специалисты. Настройка занимает до нескольких дней.
- Для приложений, хранящих данные, нужно самостоятельно дорабатывать архитектуру.
- Кластер масштабируется вручную, для этого покупают и устанавливают дополнительное оборудование.
- Нужно самостоятельно обновлять кластеры Kubernetes так, чтобы не возникало перебоев в работе сервисов.
- Необходимо интегрировать системы мониторинга, логирования, балансировки нагрузки, персональные доступы и многое другое.
Kubernetes как сервис от VK Cloud
- Настроенный кластер можно получить за 10 минут.
- Хранилища данных интегрированы с облачной системой, диски подключаются в один клик.
- Кластер автоматически увеличивается и уменьшается, всегда доступно нужное количество нод.
- Автоматическое обновление по клику без простоев. Нужно только выбрать новую версию, а платформа сама обновит кластеры.
- Встроенный мониторинг, интегрированный NGINX Ingress Controller, облачный балансер и Docker Registry из коробки.
Почему выбирают Cloud Containers от VK Cloud
Автомасштабирование с Kubernetes Cluster Autoscaler
Сервис автоматически добавляет дополнительные узлы или освобождает бездействующие — таким образом, вам всегда доступно столько нод, сколько нужно в данный момент.
Сервис Cloud Containers поддерживает масштабирование до 100 серверов и обратно — такая функция полезна как при плановом росте трафика, так и при внезапном скачке потребления, например в «черную пятницу».
Используйте все возможности экосистемы Kubernetes
Сервис Cloud Containers совместим со всеми стандартными инструментами Kubernetes. Подключайте дополнительные сервисы по API и масштабируйте кластеры в облаке.
Посекундная оплата и остановка кластера по клику
Через веб-интерфейс вы можете запускать и останавливать кластер всего одним кликом. Если кластеры Kubernetes остановлены, плата начисляется только за использованные мощности и диски.
Всегда бесплатно
- Virtual Private Network
- Техническая поддержка 24/7
- Входящий и исходящий трафик
Рассчитайте стоимость Cloud Containers
Истории успеха клиентов VK Cloud
VK Cloud — флагман Kubernetes-движения
Мы поддерживаем и развиваем Kubernetes-движение с 2018 года. За это время организовали и провели:
- серию собственных мероприятий VK Kubernetes Meetup;
- VK Kubernetes Conference, аудитория которой превысила 1900 человек.
Мы развиваем сообщество профессионалов в Kubernetes. Специалисты из разных стран могут обращаться за помощью к коллегам, узнавать последние новости и обмениваться опытом. Присоединяйтесь и вы!
FAQ
Что такое Kubernetes?
Kubernetes (k8s) — система оркестрации, позволяющая автоматизировать развертывание, масштабирование, репликацию и мониторинг контейнерных приложений. То есть Kubernetes позволяет эффективно управлять любым количеством контейнеров.
В основе лежит декларативный подход — достаточно указать, каких параметров системы вы хотите достичь, а не конкретные способы их достижения.
Kubernetes упрощает создание распределенных отказоустойчивых архитектур современных цифровых сервисов. Также он помогает переносить контейнеры между средами разработки или тестирования и продуктивными средами — либо с одной инфраструктуры на другую.
Какая функциональность у Kubernetes?
Технология предоставляет следующие возможности:
- Мониторинг сервисов и распределение нагрузки. Инструмент отслеживает каждый контейнер, проверяя его работоспособность. В случае, если на контейнеры приходится высокая нагрузка, он перераспределяет трафик так, чтобы сервисы работали стабильно.
- Автоматизация развертывания и обновлений. С помощью оркестратора вы можете описать то состояние, которое должно быть у развернутых контейнеров, а также изменять его. Например, настроить систему так, чтобы новые контейнеры создавались и удалялись, когда это необходимо, а ресурсы удаленных контейнеров распределялись во вновь созданные.
- Автоматическое распределение нагрузки. Можно указать, сколько CPU и памяти нужно каждому из контейнеров. Система сама разместит их так, чтобы ресурсы серверов использовались максимально эффективно.
- Самообслуживание. Оркестратор сам перезапускает отказавшие контейнеры, а также завершает работу неработоспособных контейнеров и заменяет их на новые.
- Управление конфиденциальными данными и конфигурацией приложения. Вы можете добавлять изменения и обновлять конфиденциальные данные или конфигурацию приложения, не меняя образы контейнеров.
Как работает сервис Cloud Containers?
Cloud Containers — полностью управляемая облачная платформа. Она позволяет клиентам развертывать приложения в контейнерах и управлять этими контейнерами с помощью Kubernetes. Сервис работает в паре с сервисом Cloud Servers, который также доступен при подключении контейнеров.
Какие версии Kubernetes поддерживает Cloud Containers?
Сервис поддерживает версии Kubernetes 1.16–1.22.
Где находится центр обработки данных?
Сервис Cloud Containers построен в ЦОДе уровня Tier III, расположенном в Республике Казахстан. Виртуальные серверы аттестованы в соответствии с законом № 94-V «О персональных данных и их защите».
Зачем нужна сертификация CNCF?
Cloud Native Computing Foundation (CNCF) — международный фонд, который занимается разработкой и продвижением облачных технологий. Сертификация CNCF означает, что Cloud Containers от VK Cloud отвечает всем функциональным требованиям и совместим со стандартным Kubernetes API.
Как я могу подключить Cloud Containers?
Вы можете подключить сервис через панель управления в личном кабинете пользователя VK Cloud.
Что такое Autoscaling?
Autoscaling — функция, которые позволяет автоматически масштабировать ресурсы кластера при изменении нагрузки. Она подключает новые ноды, когда они нужны, и отключает, когда нагрузка падает. Переплачивать за зарезервированные, но простаивающие серверные мощности в облаке не придется.
Как подключить автомасштабирование?
При создании кластера Kubernetes вам нужно поставить соответствующий флажок, а после выбрать минимальное и максимальное количество узлов.
От чего зависит стоимость сервиса?
Стоимость сервиса зависит от выбранной конфигурации. Плата рассчитывается только за использованные ресурсы. Это удобно, так как позволяет быстро получить нужные ресурсы в случае увеличения нагрузки, а также не переплачивать за простаивающие мощности, когда они не нужны.
Также вы можете установить ежемесячный лимит расходов для каждого проекта VK Cloud. При достижении заданного лимита вам будет отправлено email-уведомление. При расчете лимита учитываются расходы в текущем календарном месяце.