vk-cs / terraform-provider-vkcs

Mozilla Public License 2.0
42 stars 13 forks source link

Зачем кастомный провайдер и куда движется интеграция с OpenStack? #424

Closed rprovodenko closed 8 months ago

rprovodenko commented 8 months ago

Здравствуйте

Во-первых, я очень рад что такая компания как ВК встала за открытым кодом и открытой платформой OpenStack. Смущает одно - кастомный терраформ провайдер. Если мы говорим об остуствии vendor lock in (а это для многих главный selling point OpenStack) - то, как и у других клауд провайдеров, в ВК должен использоваться ванильный openstack terraform provider.

Вопрос - зачем делать кастомщину? Вопрос 2 - куда движется ВК - к полной совместимости с OpenStack и удалении этого кастомного провайдера? Вопрос 3 - могу ли я использовать ванильный провайдер (минус непподерживаемые опции) или у меня это не получится?

Спасибо!

HellFighter commented 8 months ago

Здравствуйте,

Для исключения проблем совместимости мы рекомендуем использовать Terraform-провайдеры, предоставленные в данном репозитории.

Мы реализовали высокое качество разработки облачной платформы VK Cloud на базе OpenSource и ПО российских вендоров. Это облегчает процесс миграции и позволяет не привязывать ИТ-систему компании к конкретному провайдеру, а также снижает риски, связанные с зависимостью от зарубежных решений. Но наша платформа не ванильный OpenStack и не является OpenSource-продуктом: большая часть ядра переписана, есть много компонентов собственной разработки команды VK Cloud и других направлений VK. Например, S3-совместимое объектное хранилище построено на Tarantool, собственной разработке компании.

Сбалансированный подход к архитектуре позволяет нам быстрее развиваться и запускать новые сервисы. Решения принимаются в первую очередь, основываясь на их эффективности с точки зрения скорости и качества закрытия потребностей клиентов.