Облако с PaaS-сервисами в Казахстане: какие технологии выбрать для решения задач бизнеса
Содержать и обслуживать собственную инфраструктуру и дорого и трудозатратно. Поэтому в последние годы многие компании мигрируют в облака.
В чем преимущество такого и решения и чем полезна платформы VK Cloud, рассказали Болат Кажкенов, архитектор в VK Cloud Казахстан, и Рустем Успанов, директор CORE 24/7.
Как VK Cloud построила инфраструктуру в Казахстане
VK — международный холдинг, который развивает соцсети ВКонтакте и Одноклассники, почту Mail.ru. У компании есть и продукты для бизнеса, в частности, облачная платформа VK Cloud.
В 2023 году VK Cloud заработала в Казахстане. При запуске нашей основной задачей было создать надежную облачную инфраструктуру. Так, чтобы можно было, например, с помощью кода получать метрики для мониторинга и проводить диагностику инфраструктуры. Для нас также важна высокая производительность и отказоустойчивость.
На момент запуска у VK Cloud было локальные юрлицо и команда: сотрудники саппорта, инженеры и архитекторы. Технологическим партнером стал QazCloud, на базе его ЦОДа построены сервисы VK Cloud.
Решения VK Cloud в Казахстане
Сейчас компаниям из Казахстана доступны следующие сервисы VK Cloud.
- Стандартные IaaS: виртуальные машины, внутренний CDN для работы с публичными и приватными доменными именами, VPN-туннели для взаимодействия с локальной инфраструктурой.
- Объектное хранилище, разработанное VK Cloud и совместимое с протоколом S3, стандартным для индустрии.
- Сервис резервного копирования. Можно создавать бэкапы виртуальных машин и инстансов баз данных, и это все в режиме единого окна.
- Базы данных. В VK Cloud доступны стандартные SQL базы данных — PostgreSQL и MySQL. Также, есть NoSQL-базы — MongoDB, Redis, ClickHouse и Tarantool, БД собственной разработки.
- Kubernetes, сертифицированный CNCF. С его помощью можно построить CI/CD-пайплайн и Serverless-решения.
- Возможность управления инфраструктурой как кодом (IaC). В VK Cloud доступно управление не только через личный кабинет, но и с помощью командной строки. Также, платформа поддерживает Rest API, SDK и предоставляет возможность управления инфраструктурой с помощью Terraform-провайдера.
- Мониторинг встроен во все сервисы, и с его помощью вы можете следить за метриками, настраивать триггеры и получать уведомления об инцидентах.
Преимущества миграции в облако
Чаще всего потребность мигрировать в облако возникает у компаний из-за сложностей с покупкой и обслуживанием собственного оборудования. Вот какие преимущества дает облачная инфраструктура.
- Экономия ресурсов на обслуживании системы. Большинство облачных провайдеров администрирует инфраструктуру самостоятельно. И вам не нужно нанимать штатных специалистов.
- Сертификация по стандартам информационной безопасности. Сохранность данных помогают обеспечивать постоянный мониторинг системы и круглосуточная техническая поддержка.
- Экономия. Благодаря модели pay-as-you-go вы платите только за фактически использованные ресурсы, тарификация поминутная.
- Гибкое масштабирование и бесперебойная работа при любой нагрузке. В облаке увеличить мощности можно в несколько кликов.
Как VK Cloud помогает при миграции
Миграция в облако позволяет не только решить задачу переезда с одной инфраструктуры на другую, но и усовершенствовать приложение, избавиться от legacy, перейти на Cloud-native подход с применением горизонтального масштабирования. Вы можете внедрить современные подходы к обслуживанию инфраструктуры.
В большинстве случаев лучше не мигрировать все компоненты сразу. Можно начать, например, с синхронизации баз данных, а дальше запускать виртуальные машины с нуля — это проще, чем мигрировать готовые. Такой подход кратно сокращает срок и повышает эффективность миграции, поскольку не требуется переносить в облако сразу большой объем данных.
Важно отметить, что миграция бывает различных типов. Например, можно перенести виртуальные машины, сделать рефакторинг кода, пересмотреть архитектуру или распилить монолит. VK Cloud помогает клиентам со всеми типами миграции:
- Проводит аудит системы и подбирает технологические подходы.
- Разрабатывает техническое задание, составляет план миграции и поэтапно переводит все системы в облако.
- Сопровождает технически — настраивает системы мониторинга, логирования и другие.
Если у вас есть legacy, от которого нельзя отказаться в ближайшие несколько лет, у VK Cloud есть сервис для переезда as is. Он интегрируется с различными платформами и облаками: VMware, Hyper V, AWS и Azure.
Как это работает: устанавливаем агент или настраиваем интеграцию с платформой. И все ресурсы, которые есть на платформе, конвертируются и устанавливаются в виде сервисов в облаке VK Cloud.
Заключение
Managed-решения закрывают множество вопросов и снимают с инженеров головную боль: Облачные сервисы более быстрые и безопасные, поэтому все больше компаний отказываются от локальной инфраструктуры в их пользу.