Mail.ru Cloud Solutions

Масштабируйте приложения автоматически с облачным Kubernetes

Mail.ru Cloud Containers | Перейдите на Kubernetes

как сервис, сертифицированный CNCF

Гарантированный уровень сервиса для беспроблемной доставки ваших приложений

Перенося управление кластерами Kubernetes в облако, вы ускоряете доставку приложений и снижаете совокупную стоимость владения.

Помогаем мигрировать на наш Kubernetes
Автоматизируем операции Life Cycle: апгрейды кластера и скалирование
Гарантируем доступность Kubernetes как сервиса с SLA 99,95%

Certified Kubernetes — Hosted

Mail.ru Cloud Containers проверен на надежность и соответствие стандартам Cloud Native Computing Foundation (CNCF) по Certified Kubernetes Conformance Program.

Сервис отвечает всем функциональным требованиям сообщества и совместим со стандартным Kubernetes API.

Экономия до 60% благодаря автомасштабированию

Kubernetes Cluster Autoscaler

Наш сервис позволяет автоматически масштабировать ваши приложения благодаря Kubernetes Cluster Autoscaler.

Он добавляет дополнительные узлы или освобождает бездействующие — таким образом, у вас всегда столько нод, сколько вам нужно.

Масштабирование до 100 серверов

Актуально как для ожидаемых пиковых периодов — например, Черной пятницы — так и для непредсказуемых скачков в потреблении: ваше приложение останется доступным, даже если испытает на себе хабраэффект, а после кластер автоматически уменьшится до нужных размеров.

Экономия до 60% благодаря автомасштабированию

Наш сервис позволяет автоматически масштабировать ваши приложения благодаря Kubernetes Cluster Autoscaler.

Он добавляет дополнительные узлы или освобождает бездействующие — таким образом, у вас всегда столько нод, сколько вам нужно.

Посекундная оплата и остановка кластера по клику

Благодаря функции Start/Stop вы можете запускать и останавливать кластер по клику через веб-интерфейс — что удобно для управления тестовыми средами.

Платите только за использованные в облаке мощности и диски в случае остановленных кластеров.

Всегда бесплатно:

Публичные
IP-адреса
Балансировщик
нагрузки
Virtual
Private Network
Техническая
поддержка 24/7
Входящий
и исходящий трафик

Геораспределенная федерация Kubernetes

Свобода размещения
Размещайте кластеры с федерацией Kubernetes в разных дата-центрах, у разных провайдеров или на своем железе
Сокращение сетевых задержек
Сократите время ответа за счет обращения к ближайшему кластеру с использованием устойчивого гибридного решения
Надежность и доступность
Снизьте риск отказа кластера для повышенной надежности и доступности за счет механизма федерации
Весь процесс установки и настройки автоматизирован
Сократите время развертывания K8s и его настройки с нескольких дней — до 10 минут в облаке.
Встроенный мониторинг на базе Prometheus и Grafana
Вы сможете мониторить доступность сервисов, запущенных в Kubernetes, и доступность самих кластеров в одном месте.
Легкое управление кластерами с помощью Terraform
Вы можете создавать кластера через интерфейс, API — или через наш собственный Terraform-провайдер для K8s.
Автоматическое обновление по клику
Обновление осуществляется плавно без простоя. Вам нужно только выбрать новую версию, а платформа автоматически обновит кластер без прерывания работы приложений. Сейчас мы поддерживаем версии Kubernetes 1.14-1.16.

Другие преимущества Kubernetes от Mail.ru Group

Nginx Ingress Controller
Интегрированный Nginx Ingress Controller, обеспечивающий балансировку и терминацию SSL-трафика
Балансировщик нагрузки
Интеграция Kubernetes с отказоустойчивыми балансировщиками нагрузки нашей облачной платформы
Поддержка Proxy Protocol
Поддержка Proxy-протокола на балансировщике HAproxy и на Nginx Ingress Controller
Интегрированный Docker Registry
Автоматическая упаковка приложений для перемещения в Kubernetes
Поддержка Node Pools
Создание групп виртуальных машин разных размеров и их масштабирование, независимое друг от друга
Persistent Volumes
Интеграция K8s Persistent Volumes с облачной системой хранения
Удобное управление
Управление кластером через Kubernetes Dashboard и kubectl
Virtual Private Network
Поддерживается работа кластеров Kubernetes с VPN-соединением
Поддержка Cluster Policy: Local
Получение реальных IP пользователей внутри кластеров K8s

Мы флагман Kubernetes-движения в России

Предоставляем K8s как сервис

Уже два года мы предоставляем своим клиентам Kubernetes как сервис и поддерживаем Kubernetes-движение в России.

Собираем сообщество Kubernetes

Мы проводим серию собственных мероприятий @Kubernetes Meetup, включая @Kubernetes Conference — первую российскую конференцию о K8s.

Как прошла конференция @Kubernetes
Первая российская конференция о K8s

Используйте все возможности экосистемы Kubernetes

Mail.ru Cloud Containers совместим со всеми стандартными инструментами Kubernetes.

Подключайте дополнительные сервисы по Kubernetes API и масштабируйтесь в облаке.

Serverless
Храните и обрабатывайте функции Serverless в контейнерах
  • OpenFaaS
  • OpenWhisk
  • Kubeless
Service Mesh
Контролируйте потоки данных в приложении без изменения кода
  • Istio
  • Consul
  • Linkerd
Мониторинг и анализ
Следите за работой ваших приложений с помощью метрик, логирования и трейсинга
  • Prometheus
  • Fluentd
    Jaeger
  • OpenTracing
CI/CD
Постройте пайплайн CI/CD поверх K8s для ускорения релизного цикла
  • Gitlab
  • CircleCI
  • Travis CI
Описание приложений (IaC)
Легко управляйте Cloud Native-приложениями в Kubernetes
  • Terraform
  • Helm

Kubernetes для больших данных

Наш Kubernetes выдерживает высокие нагрузки благодаря автомасштабированию и специально доработан для использования в Data Science.
1
Используйте K8s для любых микросервисных приложений, которые работают с данными
2
Сделайте приложение — событийный обработчик на базе K8s
3
Легко интегрируйте с другими нашими PaaS-решениями (Cloud Big Data, Cloud Machine Learning) и держите все в одной сети
4
Подключайте GPU к очереди событий или событийному обработчику на базе K8s для ускорения машинного обучения

Как устроен Kubernetes aaS

Сервис полностью и бесшовно интегрирован с OpenStack IaaS: специальный Cloud Provider автоматически создает, конфигурирует, удаляет диски, балансировщики, управляет Security-группами, занимается масштабированием.

Миграция и поддержка экспертов Mail.ru Group

Для переноса K8s в облако вы можете воспользоваться нашей интеграцией с Velero или возможностью миграции «под ключ» с помощью специалистов MCS.
Перенести Kubernetes в облако
K8s легко перенести в облако Mail.ru Cloud Solutions благодаря интеграции с Velero. Просто забекапируйте текущий Kubernetes с помощью Velero и восстановите его в облаке в первозданном виде.

Вся функциональность Mail.ru Cloud Containers на BareMetal

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

Если вы предпочитаете BareMetal для максимального контроля над своими кластерами и выполнения специфичных требований к безопасности, мы готовы дать вам продвинутый сервис для размещения на выделенных серверах.

Стоимость Cloud Containers

CarPrice, самая цифровая компания российского авторынка, использует Kubernetes как сервис
«Мы используем технологии контейнеризации от Mail.ru Group на базе Kubernetes — через него проходит около 50% нашего мобильного трафика. Я был приятно удивлен тем, что у Mail.ru Cloud Solutions новые версии K8s появляются быстрее, чем на аналогичных зарубежных сервисах».
Компания «Урус» мигрировала данные в облако за два часа с помощью Kubernetes
«Наша работа тесно завязана на Kubernetes, он полностью устраивает нас с точки зрения инфраструктурных задач. Я вижу облачные платформы как единственно правильное решение для молодых компаний. А в случае с MCS большой плюс то, что они находятся максимально близко к российским клиентам — и территориально, и ментально».
Kubernetes в облаке незаменим для развития IT-систем FL.ru
«Основной вектор развития нашей IT-системы — переход на микросервисную архитектуру. Поэтому нам полезен Kubernetes в облаке MCS, мы планируем использовать его на 100% для всех своих активных проектов. Параллельно развиваем еще несколько продуктов и тоже хотим запустить их в облаке MCS».
Kubernetes для Wunderman Thompson: экономия, оптимизация работы IT и легкая миграция
«Kubernetes позволяет не заниматься инфраструктурой: специалисты не тратят время на низкоуровневые задачи, концентрируются на разработке. В облаке MCS мы понимаем, во сколько обходится кластер, можем выбирать только нужные ресурсы и сервисы. Мигрировать в Kubernetes легко: перенести в облако можно даже живые проекты, работающие под нагрузкой».

FAQ

Что такое К8s?
Это приложение для автоматического управления контейнерами Docker. Kubernetes создан специально для работы с большим числом хостов и контейнеров, поддерживает совместимость контейнеров, развернутых у разных облачных провайдеров и в частных дата-центрах.
Как работает облачная контейнерная платформа от MCS?

Наша платформа — полностью управляемая облачная платформа. Она позволяет клиентам развертывать приложения в контейнерах в пуле вычислительных хостов и впоследствии управлять этими контейнерами с помощью K8s. Сервис работает в паре с сервисом Cloud Servers, который также будет доступен при подключении контейнеров.

Какие задачи решает сервис?

Кубернетес можно использовать для запуска высоконагруженных IT-систем. Он позволяет эффективно распределять трафик и автоматически масштабироваться до сотен узлов — это значит, что ваш сайт или приложение останется доступным даже в пиковые нагрузки.

Ключевые особенности:
  • Автоматическое масштабирование до сотен узлов и отказоустойчивость.
  • Эффективное распределение трафика с помощью выделенных балансировщиков нагрузки.
  • Максимальная производительность дисков за счет облачной системы хранения на базе SSD.

Также в контейнерах Docker с K8s можно быстро запускать тестовые среды и управлять ими и, таким образом, автоматизировать и упростить процессы разработки и тестирования. Преимущества сервиса — возможность создавать большое количество тестовых сред, снижение затрат на хостинг, автоматизация процессов CI/CD, стандартизация разработки в распределенных командах и при работе с аутсорсерами.

Какие версии K8s поддерживаются?
Сервис поддерживает версии Kubernetes (K8s) 1.11-1.16.
С какими существующими инструментами и приложениями K8s совместим сервис?
Сервис совместим с любыми приложениями и инструментами, разработанными для Kubernetes. Это упрощает построение гибридных облаков, миграцию приложений между провайдерами облачной инфраструктуры.
Какую поддержку оказывают эксперты MCS при переходе на платформу управления контейнерами?
Наши эксперты а рамках Managed Kubernetes поддерживают клиентов в построении инфраструктуры для бизнеса с нуля, расширении существующей инфраструктуры за счет облака или полной миграции в облако, миграции между облачными провайдерами. Техническая поддержка работает 24/7.
Как я могу подключить сервис?

Подключение и управление сервисом доступно через панель управления в личном кабинете пользователя MCS. Подробнее о работе с сервисом можно прочитать здесь.

Как происходит масштабирование?

Вы можете изменять параметры кластера Kubernetes вручную или подключить автоматическое масштабирование. Настройка параметров доступна в панели управления личного кабинета пользователя MCS. Автомасштабирование поможет существенно сэкономить, так как в сервисах MCS оплата идет за фактическое использование ресурсов. В случае повышенной нагрузки на ваш сервер количество нод автоматически увеличится, а при отсутствии нагрузки — автоматически уменьшится.

Как подключить автомасштабирование?

При создании кластера вам нужно поставить соответствующий флажок на карточке создания, а также выбрать минимальное и максимальное количество узлов. После создания вы также всегда можете подключить услугу, для этого нужно зайти в панель управления MCS и выбрать в контекстном меню пункт «Настроить автомасштабирование». Подробнее о настройках автоскейлинга можно почитать тут.

Что такое группа нод?

Группа формируется из нод с одинаковой конфигурацией и находящихся в одном кластере. Также каждая нода (узел) получает в своем названии пометку о принадлежности к определенной группе.

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

Вы можете работать с группой нод (например, создавая, изменяя или удаляя пул), не затрагивая кластер целиком, но изменить отдельную ноду вы не сможете, поскольку это повлечет за собой изменение всех нод в пуле. Все новые группы будут созданы и запущены на самой последней стабильной версии Kubernetes. Существующие ноды должны быть обновлены вручную. Также есть возможность запускать разные версии K8s в каждой из групп нод. Подробнее об этом читайте в инструкции.

От чего зависит стоимость сервиса?

Стоимость сервиса зависит от выбранной конфигурации, выбор можно изменить в любой момент после заказа. Оплата рассчитывается только за использованные ресурсы. Это удобно, так как позволяет быстро получить нужные ресурсы в случае увеличения нагрузки, а также не переплачивать за простаивающие мощности, когда они не нужны.

Также вы можете установить ежемесячный лимит расходов для каждого проекта MCS. При достижении заданного лимита вам будет отправлено email-уведомление. При расчете лимита учитываются расходы в текущем календарном месяце.

Как можно оплатить услугу?

У нас доступна оплата банковским переводом, с помощью банковской карты, через большинство популярных платежных систем и операторов связи. Возможно предоставление закрывающих документов, опция доступна не для всех вариантов оплаты. Подробнее о способах оплаты и предоставлении закрывающих документов читайте тут.

Не нашли ответ на свой вопрос?

Найдите его в документации

здесь есть ответы на большинство вопросов по настройке сервисов

Открыть документацию

Задайте его нам

через форму обратной связи, и мы оперативно ответим

Задать вопрос

21 год
опыта поддержки высоконагруженных сервисов
100+ млн
пользователей по всему миру
7 лет
экспертизы развития облачной инфраструктуры