Apache CloudStack

Из Википедии, бесплатной энциклопедии

Top View

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

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

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

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

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

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

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

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

Ключевые возможности

[править | править код]

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

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

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

[править | править код]

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

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

[править | править код]

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

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

[править | править код]

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

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

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

[править | править код]

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

Примечания

[править | править код]
  1. https://projects.apache.org/json/projects/cloudstack.json
  2. Supported AWS API Calls (англ.). Apache Cloudstack. Дата обращения: 17 мая 2013. Архивировано из оригинала 26 июня 2013 года.
  3. Goasguen, S. OCCI Interface to CloudStack (англ.). Sebastien Goasguen (5 ноября 2013). Дата обращения: 26 февраля 2014. Архивировано 8 марта 2014 года.
  4. 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. Press Release: Cloud.com Launches, Extends Leadership Team and Announces New Funding : [англ.] : [арх. 27 июля 2010] // Cloud.com.
  10. Rosenberg, D. 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. 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, P. You Are Now Free to Move About in the Cloud (англ.). OpenStack blog (22 июля 2010). Дата обращения: 1 июня 2013. Архивировано 13 марта 2012 года.
  15. Clark, J. 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. Архивировано 15 июля 2011 года.
  18. Ricadela, A. Citrix Makes a Run at the Cloud (англ.). BusinessWeek (14 июля 2011). Дата обращения: 27 мая 2012. Архивировано 20 августа 2022 года.
  19. Lacy, S. Citrix Buys Cloud.com for More Than $200 Million; Redpoint Is on a Roll (англ.). TechCrunch (12 июля 2011). Дата обращения: 27 мая 2012. Архивировано 14 июля 2011 года.
  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. Product Lifecycle Matrix (англ.). VMware. Дата обращения: 22 февраля 2022. Архивировано 2 марта 2022 года.
  28. Citrix Hypervisor and XenServer (англ.). Legacy Documentation. Citrix. Дата обращения: 22 февраля 2022. Архивировано 22 февраля 2022 года.
  29. Releases (англ.). XCP-ng documentation. XCP-ng. Дата обращения: 22 февраля 2022. Архивировано 22 февраля 2022 года.
  30. Red Hat Enterprise Linux Life Cycle (англ.). Red Hat Customer Portal. Red Hat. Дата обращения: 22 февраля 2022. Архивировано 10 марта 2022 года.
  31. 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. Архивировано 23 июня 2013 года.