CloudStack — программное обеспечение с открытым исходным кодом для облачных вычислений, предназначенное для создания, управления и развертывания инфраструктурных облачных сервисов. Оно использует существующие платформы гипервизоров KVM, VMware (vSphereruen, ESXi и vCenterruen), XenServer/XCP, LXC и другие. Помимо собственного API, CloudStack также поддерживает API Amazon Web Services (AWS)[2] и API Open Cloud Computing Interfaceruen, предложенный сообществом Open Grid Forumruen[3]

CloudStack
Apache CloudStack Logo
Тип Облачные вычисления
Авторы Cloud.com, Citrix
Разработчик Apache Software Foundation
Написана на Java, Python
Языки интерфейса en
Первый выпуск 20 марта 2013[1]
Аппаратная платформа Java
Последняя версия 4.16.x (LTS) (2021-11-16)
Репозиторий github.com/apache/clouds…
Лицензия Apache License 2.0
Сайт cloudstack.apache.org

История править

CloudStack изначально был разработан американской компанией VMOps, вскорости переименованной в Cloud.com[4].

VMOps была основана в 2008 году Шен Ляномruen[5][6], в компании работали Шеннон Уильямс, Алекс Хуангruen, Уилл Чан и Чирадип Виттал[7]. Компания привлекла в общей сложности 17,6 млн долларов венчурного финансирования[8] от Redpoint Venturesruen, Nexus Ventures и Index Venturesruen (Redpoint и Nexus возглавили первоначальный раунд финансирования серии A). Компания изменила свое название с VMOps на Cloud.com 4 мая 2010 года, когда она вышла из тениruen, анонсировав свой продукт[4][9][10]. Штаб-квартира Cloud.com располагалась в городе Купертино в штате Калифорния (США)[9].

В мае 2010 года Cloud.com выпустила большую часть CloudStack как бесплатное программное обеспечение под GNU GPL версии 3 (GPLv3)[11]. Компания оставила около 5% кода закрытым[12]. Cloud.com и Citrix поддержали OpenStack, еще одну программу облачных вычислений под лицензией Apache, когда о ней было объявлено в июле 2010 года[13][14][15].

В октябре 2010 года Cloud.com объявила о партнерстве с Microsoft для разработки кода, обеспечивающего интеграцию и поддержку Windows Server 2008 R2 Hyper-V в проекте OpenStack[16].

12 июля 2011 года Citrix Systems приобрела Cloud.com, заплатив приблизительно 200 миллионов долларов[17][18][19]. В августе 2011 года Citrix открыла код CloudStack под Лицензией Apache, и в дальнейшем разработку стал координировать Apache Foundation[12]. В феврале 2012 года Citrix выпустила CloudStack 3.0. В этой версии добавлен новый функционал, в том числе поддержка Swift и решение OpenStack для хранения объектов, похожее на S3[20]. В апреле 2012 года Citrix передала CloudStack в дар Apache Software Foundation (ASF), где он был принят в инкубатор Apache, при этом Citrix изменила лицензию на Apache License версии 2. На этом Citrix прекратила свое участие в разработке OpenStack[21].

6 ноября 2012 г. ASF объявил об инкубации CloudStack 4.0.0[22], первого стабильного релиза после присоединения CloudStack к ASF. 20 марта 2013 г. CloudStack был выведен из инкубатора Apache и стал проектом верхнего уровняruen (TLP) ASF[23]. В ASF первым стабильным поддерживаемым выпуском CloudStack является версия 4.0.2[24].

Ключевые возможности править

Основные возможности ПО CloudStack[25]:

  • Встроенная высокая доступность для хостов и виртуальных машин
  • Веб-интерфейс AJAX для управления
  • Совместимость с AWS API
  • Независимость от гипервизора
  • Управление снимками состояния виртуальных машин
  • Метрики использования
  • Управление сетью (VLAN, группы безопасности)
  • Виртуальные маршрутизаторы, брандмауэры, балансировщики нагрузки
  • Поддержка множества ролей

Поддерживаемые гипервизоры править

Гипервизор [26] Версия EOL (Завершение поддержки)
VMware vSphere 6,5 10.15.2022 [27]
VMware vSphere 6.7 10.15.2022 [27]
VMware vSphere 7,0 04.02.2025 [27]
Citrix Hypervisor 7.1 12.12.2023 [28]
Citrix Hypervisor 7.2 12.12.2023 [28]
Citrix Hypervisor 7.4 12.12.2023 [28]
Citrix Hyprevisor 7,5 12.12.2023 [28]
Citrix Hypervisor 8,0 25.07.2025 [29]
XCP-ng 7.4 31.12.2018 [29]
XCP-ng 7.6 30.03.2020 [29]
XCP-ng 8,0 11.13.2020 [29]
XCP-ng 8.1 31.03.2021 [29]
XCP-ng 8.2 25.06.2025 [29]
Centos/Red Hat, KVM 7 30.08.2021 [30]
Centos/Red Hat, KVM 8 05.31.2029 [30]
Ubuntu с KVM 18 2028 [31]
Ubuntu с KVM 20 2030 [31]
OpenSuse Leap / KVM 15 01.04.2022 [32]
SLES 15 07.31.2028 [33]
Rocky Linux 8 2029 [34]
Red Hat с LXC 7 30.08.2021 [35]
Microsoft Hyper-V 2012 R2 10.10.2023 [36]

Хосты без использования гипервизоров править

  • RHEL или CentOS версий 7.x
  • Ubuntu 16.04

Архитектура развертывания править

Система с минимально необходимой производительностью представляет собой однин компьютер, на котором запущен CloudStack Management Server, и второй компьютер, выступающей в роли облачной инфраструктуры (в данном случае это очень простая инфраструктура, состоящая из одного хоста, на котором запущено программное обеспечение гипервизора). В самом маленьком развертывании одна машина может выступать как в качестве сервера управления, так и в качестве хоста гипервизора с гипервизором KVM[37].

Можно настроить несколько серверов управления для резервирования и балансировки нагрузки, чтобы все они использовали общую базу данных MySQL. [источник не указан 590 дней]

Пользователи править

В июле 2012 года сообщалось, что Datapiperuen запустила крупнейшее международное общедоступное облако, построенное на CloudStack, которое включает 6 центров обработки данных в США, Великобритании и странах Азии[38].

Примечания править

  1. https://projects.apache.org/json/projects/cloudstack.json
  2. Supported AWS API Calls (англ.). Apache Cloudstack. Дата обращения: 17 мая 2013. Архивировано из оригинала 26 июня 2013 года.
  3. Goasguen. OCCI Interface to CloudStack (англ.). Sebastien Goasguen (5 ноября 2013). Дата обращения: 26 февраля 2014. Архивировано 8 марта 2014 года.
  4. 1 2 Morgan, T. P. Cloud.com takes on virty infrastructure. : [англ.] : [арх. 9 ноября 2020] // The Channel. — 2010. — 4 May.
  5. Fontana, J. Start-up VMOps aims to ease cloud deployments. : [англ.] : [арх. 20 августа 2022] // Network World. — 2009. — 28 January.
  6. Fontana, J. Start-up VMOps aims to ease cloud deployments. : [англ.] : [арх. 20 августа 2022] // Computer World. — 2009. — 28 January.
  7. Company Overview (англ.). VMOps. Дата обращения: 1 июня 2013. Архивировано из оригинала 22 января 2009 года.
  8. Malik, O. More Cash for Hot New Cloud Startup, VMOps : [англ.] : [арх. 20 августа 2022] // GigaOm. — 2010. — 18 February.
  9. 1 2 Press Release: Cloud.com Launches, Extends Leadership Team and Announces New Funding : [англ.] : [арх. 27 июля 2010] // Cloud.com.
  10. Rosenberg. Cloud.com software stack goes open source (англ.). Software, Interrupted. CNET News (4 мая 2010). Дата обращения: 18 июня 2012. Архивировано 26 октября 2012 года.
  11. Cloud.com launches, announces funding, open source : [англ.] : [арх. 21 июля 2010]. — 2010. — 4 May.
  12. 1 2 CloudStack Process Changes: Working the Apache Way (англ.). CloudStack (17 апреля 2012). Архивировано 29 апреля 2012 года.
  13. Morgan, T. P. NASA and Rackspace open source cloud fluffer : [англ.] : [арх. 12 августа 2020] // The Channel. — 2010. — 19 July.
  14. Ulander. You Are Now Free to Move About in the Cloud (англ.). OpenStack blog (22 июля 2010). Дата обращения: 1 июня 2013. Архивировано 13 марта 2012 года.
  15. Clark. Nasa, Rackspace launch OpenStack cloud interoperability scheme (англ.). ZDNet UK (19 июля 2010). Дата обращения: 18 июня 2012. Архивировано 19 марта 2012 года.
  16. Harris, D. Microsoft Joins OpenStack to Add Hyper-V Support. : [англ.] : [арх. 3 августа 2021] // GigaOm. — 2010. — 22 October.
  17. Citrix & Cloud.com: Build clounds the way the world's most successful clouds are build. Cloud.com asquisition brings you the next generation of cloud infrastructure (англ.). Citrix (12 июля 2011). Дата обращения: 19 августа 2022. Архивировано 20110715195036 года.
  18. Ricadela, A. Citrix Makes a Run at the Cloud (англ.). BusinessWeek (14 июля 2011). Дата обращения: 27 мая 2012. Архивировано 20220820115804 года.
  19. Lacy, S. Citrix Buys Cloud.com for More Than $200 Million; Redpoint Is on a Roll (англ.). TechCrunch (12 июля 2011). Дата обращения: 27 мая 2012. Архивировано 20110714231405 года.
  20. Citrix CloudStack 3 Brings the Power of Amazon-Style Clouds to Customers of All Sizes (англ.). Citrix (13 февраля 2012). Дата обращения: 27 мая 2012. Архивировано из оригинала 11 мая 2012 года.
  21. Garling, C. Citrix Splits With OpenStack, Takes Cloud to Apache. : [англ.] : [арх. 31 марта 2014] // Wired. — 2012. — 4 April.
  22. Apache CloudStack 4.0.0-incubating Released (англ.). Apache Software Foundation (6 ноября 2012). Дата обращения: 17 мая 2013. Архивировано 12 мая 2013 года.
  23. CloudStack Project Incubation Status (англ.). Apache Software Foundation (20 марта 2013). Дата обращения: 17 мая 2013. Архивировано 20 мая 2013 года.
  24. Apache CloudStack 4.0.2 Released (англ.). Apache Software Foundation (24 апреля 2013). Дата обращения: 17 мая 2013. Архивировано 12 мая 2013 года.
  25. Apache CloudStack Features : [англ.] : [арх. 30 марта 2022] // Apache CloudStack.
  26. Compatibility Matrix (англ.). Apache CloudStack 4.16.0.0 documentation. ASF. Дата обращения: 22 февраля 2022. Архивировано 22 февраля 2022 года.
  27. 1 2 3 Product Lifecycle Matrix (англ.). VMware. Дата обращения: 22 февраля 2022. Архивировано 2 марта 2022 года.
  28. 1 2 3 4 Citrix Hypervisor and XenServer (англ.). Legacy Documentation. Citrix. Дата обращения: 22 февраля 2022. Архивировано 22 февраля 2022 года.
  29. 1 2 3 4 5 6 Releases (англ.). XCP-ng documentation. XCP-ng. Дата обращения: 22 февраля 2022. Архивировано 22 февраля 2022 года.
  30. 1 2 Red Hat Enterprise Linux Life Cycle (англ.). Red Hat Customer Portal. Red Hat. Дата обращения: 22 февраля 2022. Архивировано 10 марта 2022 года.
  31. 1 2 Ubuntu release cycle (англ.). Ubuntu. Дата обращения: 22 февраля 2022. Архивировано 9 октября 2019 года.
  32. Lifetime (англ.). openSUSE Wiki. Дата обращения: 22 февраля 2022. Архивировано 26 июля 2010 года.
  33. Product Support Lifecycle (англ.). SUSE. Дата обращения: 22 февраля 2022. Архивировано 22 февраля 2022 года.
  34. What is EOL of RL8 (англ.). Rocky Linux Forum (12 октября 2021). Дата обращения: 22 февраля 2022. Архивировано 22 февраля 2022 года.
  35. Red Hat Enterprise Linux Life Cycle (англ.). Red Hat Customer Portal. Дата обращения: 22 февраля 2022. Архивировано 10 марта 2022 года.
  36. Windows Server 2012 R2 — Microsoft Lifecycle (амер. англ.). docs.microsoft.com. Дата обращения: 22 февраля 2022. Архивировано 22 февраля 2022 года.
  37. Deployment Architecture Overview (англ.). CloudStack. Дата обращения: 17 мая 2013. Архивировано из оригинала 4 мая 2013 года.
  38. Butler, B. Datapipe launches largest CloudStack deployment (англ.). NetworkWorld (17 июля 2012). Дата обращения: 20 августа 2022. Архивировано 20130623092506 года.

Ссылки править