Архитектура платформы

Обновлена 16 апреля 2024 г. в 14:35

Архитектура платформы

В VK Cloud могут быть развернуты сервисы виртуализации, мониторинга, контейнеров, хранилищ данных. Архитектура базируется на четырех группах сервисов:

IaaS-сервисы построены на базе OpenStack и компонентов собственной разработки. Управляют динамическим выделением ресурсов, масштабированием, отказоустойчивостью. Размещены в одном облачном дата-центре с PaaS-сервисами.

PaaS-сервисы включают в себя решения с открытым исходным кодом (Kubernetes) и решения технологических партнеров. Поддерживается встроенный мониторинг сервисов и отдельных сущностей VK Cloud.

Common&Security-сервисы обеспечивают безопасную работу пользователей и поддерживают ролевую модель при использовании ресурсов VK Cloud.

VK Cloud предоставляет техническую поддержку для своих сервисов. Партнерские решения (например, AntiDDoS, WAF) поддерживаются совместно с партнером.

Общая схема компонентов и сервисов VK Cloud показана ниже.

Управление облачными сервисами выполняется с помощью API. Пользователи взаимодействуют с API через один или несколько инструментов:

личный кабинет VK Cloud;
OpenStack CLI;
Terraform с отдельным провайдером.

Физическая отказоустойчивость реализована размещением VK Cloud в двух дата-центрах уровня надежности Tier III в РФ. При таком размещении гарантируется поддержание SLA ЦОДов более 98% с общим SLA 99.95%.

Сетевая отказоустойчивость обеспечивается связью дата-центров трассами с пропускной способностью 200 ГБ/сек. Связь каждого сервера с магистральными провайдерами идет по двум независимым каналам, через два маршрутизатора.

Логическая отказоустойчивость реализована с помощью зон доступности (availability zone), которые объединяются в регионы.

В каждой зоне доступности находится один или несколько центров обработки данных (ЦОДов), где физически размещены объекты облачной инфраструктуры. В VK Cloud зона доступности соответствует отдельному ЦОД уровня Tier III. VK Cloud предоставляет зоны доступности:

Каждый дата-центр оснащен независимыми системами электропитания и охлаждения.

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

Инфраструктура зон доступности MS1 и GZ1 региона Москва VK Cloud защищена в соответствии с ФЗ РФ «О персональных данных» №152-ФЗ.

Безопасность VK Cloud обеспечивается постоянным мониторингом сервисов VK Cloud, проведением внешних аудитов. VK Cloud участвует в программе аудита безопасности HackerOne. Инфраструктура сертифицирована ФСТЭК России для работы с персональными данными.

Подробная информация приведена в разделе Безопасность платформы.

VK Cloud поддерживает миграцию с использованием стороннего ПО или средствами платформы. Перенос виртуальных ресурсов обходится дешевле за счет реализации сервисов на базе OSS-решений (Open Source Solutions).