Название базовой системы (платформы): | HashiCorp Terraform |
Разработчики: | Linux Foundation |
Отрасли: | Интернет-сервисы |
Технологии: | Cloud Computing |
Содержание |
Проект с открытыми кодами, который является форком Terraform. Предназначен для управления ресурсами облачных провайдеров
История
2024: Open Source проект для управления облачными ресурсами удалил профили российских провайдеров и закрыл доступ из России
Проект с открытыми исходными кодами OpenTofu, который является альтернативой коммерческим продуктам Terraform, в конце августа объявил об удалении профилей для российских облачных провайдеров Cloud (ранее SberСloud), Yandex Cloud и Rustack Cloud Platform, а также заблокировал доступ к репозиторию registry.opentofu.org с российских IP-адресов. Linux Foundation, под эгидой которой развивается проект, объявила, что изменения связаны с реализацией мер по соблюдению санкций США в части запрета на предоставление услуг российским пользователям. Решение принято единогласно всеми 5 участниками управляющего совета проекта во избежание юридического преследования хостера, где расположен репозиторий.
Проект OpenTofu заблокировал реестр модулей, которые использовали российские облачные провайдеры для подключения к открытой платформе управления конфигурацией и автоматизации поддержания инфраструктуры Terraform, – заявил для TAdviser Григорий Сизоненко, генеральный директор АО «ИВК». – Теперь доступ к реестру невозможен не только с российских IP-адресов, но и с любых других. То есть обойти ограничения с помощью VPN невозможно. |
Проект OpenTofu предназначен для автоматизации управления облачными ресурсами различных облачных операторов с помощью методологии «Инфраструктура-как-код» (Infrastructure-as-а-Code, IaaC). Он сам является форком (свободной копией) оригинального проекта Terraform, разработанного компанией HashiCorp. Однако последняя в 2023 году закрыла проект и изменила лицензию на коммерческую BSL 1.1, поэтому 147 компаний и 734 индивидуальных разработчиков объявили о создании собственного проекта с открытыми кодами под эгидой Linux Foundation. Так и появился OpenTofu, который начал распространять ПО по лицензии MPLv2. Однако в августе 2024 года обнаружилось, что и эта форма проекта не является свободной, и должна следовать требованиям американского правительства из-за американской юрисдикции Linux Foundation.
Услуги, предоставляемые в рамках проектов с использованием свободного программного обеспечения, вполне могут подпадать под определение «предоставления коммерческих услуг», которое использует США для наложения санкций, – пояснил для TAdviser Алексей Смирнов, председатель совета директоров «Базальт СПО». – Свободные лицензии могут разрешать использовать программы в коммерческих целях. Кроме того, под санкции попадают не только организации, которые предоставляют коммерческие услуги как таковые, но и организации, предоставляющие любые услуги, которые могут быть использованы в коммерческих целях. Деятельность российских провайдеров облачных услуг YandexCloud, SberCloud, Rustack относится к этим категориям. |
В результате, действия США опять угрожают свободе копирования и разработки кодов, которые были заложены в идеологии Ричарда Столмана под названием «копилефт». Он выстраивал систему разработки ПО, в которой каждый, кто распространяет программу как с изменениями, так и без них, был бы не вправе ограничивать свободу её дальнейшего распространения либо модификации. Пять участников управляющего совета проекта OpenTofu, проголосовавших за ограничение свободы распространения кода на отдельно взятой территории, явно нарушили этот принцип.
В 2023 году Terraform ввел систему лицензирования для своих новых версий, – обмолвился в диалоге с TAdviser Станислав Братчиков, менеджер по продуктам Linx Cloud. – Поэтому компаниям стало проще пользоваться OpenTofu, который полностью идентичен новым версиям Terraform, но при этом не требует лицензионных отчислений. Использует OpenTofu в России пока меньшая часть компаний – порядка 20%. Те, кому важно пользоваться расширенным функционалом инструмента без обременения в виде лицензионных отчислений за новые версии. Остальные организации, в основном бизнес из корпоративного сегмента, используют старые версии Terraform. Этим компаниям их достаточно для поддержки инфраструктуры. |
Как заявил Станислав Братчиков, сейчас единственный российский аналог OpenTofu - это решение «Яндекса». При этом в пресс-службе «Яндекса» на запрос TAdviser ответили так: «Удаление провайдера Yandex Cloud в OpenTofu не повлияло на работоспособность и стабильность облачной платформы». Это и понятно – облака как работали, так и продолжили работать. А вот на удобство ими пользоваться со стороны клиентов вполне могло и повлиять. Правда, «Яндекс», как было сказано выше, продвигает собственный инструмент управления, как альтернативу OpenTofu. Однако это больше похоже на привязку к одному поставщику, поскольку OpenTofu имеет модули для управления различными облачными провайдерами.
Необходимо отметить, что проект OpenTofu не закрыл исходные коды продукта, они по-прежнему доступны разработчикам всего мира, включая российских, – заявил Алексей Смирнов. – В том числе, открыты и коды модулей, необходимых российским облачным провайдерам для подключения к Terraform. Российские организации могут создать форк репозитория registry.opentofu.org, поместить в него нужные модули и продолжить работу. Этот репозиторий не будет поддерживаться проектом OpenTofu, но позволит не прерывать работу российских сервисов. |
Примечания
Подрядчики-лидеры по количеству проектов
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (27)
VK (ранее Mail.ru Group) (17)
Cloud.ru (Облачные технологии) ранее SberCloud (10)
IBM (9)
Copiny (9)
Другие (189)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (10)
МегаФон (2)
Cloud.ru (Облачные технологии) ранее SberCloud (2)
Acme Saico (1)
Auxo (Атос АйТи Солюшенс энд Сервисез) ранее Atos в России (1)
Другие (7)
VK (ранее Mail.ru Group) (3)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (3)
Cloud.ru (Облачные технологии) ранее SberCloud (1)
Hewlett Packard Enterprise (HPE) (1)
Корус Консалтинг (1)
Другие (1)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2, 48)
Microsoft (22, 29)
IBM (30, 25)
Oracle (21, 14)
Huawei (13, 12)
Другие (333, 152)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (1, 10)
IBM (2, 4)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
Mail.Ru Cloud Solutions (MCS) (1, 2)
МегаФон (1, 2)
Другие (4, 7)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (1, 6)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 1)
Huawei (1, 1)
Microsoft (1, 1)
Селектел (Selectel) (1, 1)
Другие (2, 2)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2, 4)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 3)
IXcellerate (Икселерейт) (1, 3)
Huawei (1, 3)
Timeweb Cloud (Таймвэб.Клауд) (1, 2)
Другие (6, 6)
Timeweb Cloud (Таймвэб.Клауд) (1, 5)
VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2, 3)
Cloud.ru (Облачные технологии) ранее SberCloud (1, 3)
Huawei (1, 3)
IXcellerate (Икселерейт) (1, 3)
Другие (4, 7)
Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)
VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 49 (44, 5)
Windows Azure - 20 (20, 0)
IBM Cloud - 11 (9, 2)
Citrix NetScaler - 11 (11, 0)
Cloud Advanced - 10 (10, 0)
Другие 137
VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 10 (10, 0)
IBM Cloud Paks - 3 (3, 0)
МегаФон и Mail.ru Group: Деловое облако - 2 (2, 0)
Cloud Advanced - 2 (2, 0)
OpenScape Cloud Contact Center - 1 (1, 0)
Другие 0
VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 6 (6, 0)
SQL Azure - 1 (1, 0)
Selectel Облачная платформа - 1 (1, 0)
Cloud Advanced - 1 (1, 0)
Другие 0
VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 4 (3, 1)
Cloud Advanced - 3 (3, 0)
Timeweb Cloud Облачная платформа - 2 (2, 0)
Selectel Облачная платформа - 1 (1, 0)
МегаФон Облако - 1 (1, 0)
Другие 0
Timeweb Cloud Облачная платформа - 5 (5, 0)
VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 3 (2, 1)
Cloud Advanced - 3 (3, 0)
Инферит Клаудмастер (CloudMaster) - 2 (2, 0)
VTB.Cloud - 1 (1, 0)
Другие -1