Архитектор Данных
1.13K subscribers
160 photos
10 videos
2 files
122 links
Алексей, архитектор данных из ВК.

Большие данные и облака.

Для связи @alexbelozersky
Download Telegram
Душно пост - Облако - IaaS PaaS SaaS

Хорошие ярлыки, но все сложнее чем кажется.

IaaS – Infrastructure as a Service.

Кажется, что все просто, и это тупо виртуальная машина. Но на самом деле нет.

Виртуальная машина это CPU и Память, окей. А какой тип виртуализации? Это влияет на то, сколько будет порезана мощность относительно «железа».

А какая реальная переподписка? На 10 физических ядер сколько «подсажено» запущенных виртуальных машин. Ни для кого же не секрет, что облака зарабатывают на том, что пик нагрузки разных ВМ разных заказчиков не совпадают по времени. Можно на 80 физических ядер подсадить 200-300 виртуальных, и по-прежнему иметь реальную нагрузки на физический ЦПУ 50-70%.

А диск какой? Локальный или облачный, нарезанный с систем хранения? Можно ли «на горячую» расширять диски или подключать/отключать новые к ВМ?

А сеть как виртуализированна? Есть ли облачный фаерволл?

Аренда GPU все больше пользуется популярностью. GPU как виртуализировано? Какой модели? Карты, подключенные к одной ВМ как друг с другом умеют общаться: через ЦПУ или NV-Link? Это прокинутые GPU или vGPU?

Что будет если гипервизору станет плохо? Какие условия миграции ВМ с гипервизора на гипервизор и дисков со стоража на стораж? Будет ли «мигание», будет ли ребут?

Можно ли на-лету поднять ресурсы виртуалки, добавив памяти и ЦПУ?

Как организованы бекапы ВМ и дисков? В S3? На ленту? По какой технологии?

Сколько в облаке ЦОДов? Что будет если откажет целый ЦОД? Можно ли быстро достать оттуда ресурсы и переразвернуть в другом ЦОД? В целом, как организована отказоустойчивость в том числе Control Plain самого облака? Виртуальная сеть на несколько ЦОД растянутая?

Есть ли вспомогательные системы, такие как IaM, аудит доступа, логирование, алертинг? Можно ли получить емейл или SMS о том что сервер упал? А можно ли собрать кастомные метрики приложений и получать алерты по ним?

Как можно программно поднимать инфраструктуру? Есть ли Infra-as-Code провайдеры, Terraform? Что можно делать через API?

Как видите, не так все просто, и IaaS другому IaaSу рознь.

Также привет всем тем, которые поднимают NextCloud или OpenStack / OpenShift на 5 арендованных серверах и думают, что получили аналог большого публичного облака.

AWS, GSC, Azure, Yandex, VK, MTS и другие не просто так берут свою маржу, не правда ли?

#Облако #Душно #IaaS
3👍2🔥2