stringtranslate.com

Эвкалипт (программное обеспечение)

Eucalyptus — это платное компьютерное программное обеспечение с открытым исходным кодом для создания частных и гибридных облачных вычислительных сред, совместимых с Amazon Web Services (AWS) , первоначально разработанное компанией Eucalyptus Systems. Эвкалипт — это аббревиатура от Elastic Utility Computing Architecture для связи ваших программ с полезными системами. [2] Eucalyptus позволяет объединять вычислительные ресурсы, хранилища и сетевые ресурсы в пулы, которые можно динамически увеличивать или уменьшать по мере изменения рабочих нагрузок приложений. [3] Мартен Микос был генеральным директором Eucalyptus. [4] В сентябре 2014 года Eucalyptus была приобретена Hewlett-Packard , а затем обслуживалась DXC Technology . После того, как DXC прекратила разработку продукта в конце 2017 года, AppScale Systems разделила код и начала поддерживать клиентов Eucalyptus.

История

Разработка программного обеспечения берет свое начало в проекте разработки программного обеспечения для виртуальных грид в Университете Райса и других учреждениях с 2003 по 2008 год . [5] Рич Вольски возглавил группу в Калифорнийском университете в Санта-Барбаре (UCSB) и стал руководителем технический директор компании со штаб-квартирой в Голете, Калифорния , а затем вернулся преподавать в UCSB. [6]

Программное обеспечение Eucalyptus было включено в дистрибутив Ubuntu 9.04 в 2009 году. Компания была основана в 2009 году при финансировании Benchmark Capital в размере 5,5 миллионов долларов США для коммерциализации программного обеспечения. [7]

Соучредителями Eucalyptus были Рич Вольски (технический директор), Дэн Нурми, Нил Соман, Дмитрий Загороднов, Крис Гжегорчик, Грациано Обертелли и Вуди Роллинз (генеральный директор). Eucalyptus Systems объявила об официальном соглашении с Amazon Web Services в марте 2012 года.

Hewlett-Packard приобрела Eucalyptus в сентябре 2014 года, хотя к концу 2016 года ее предложение публичного облака HPE Helion было закрыто. [8] Команда Eucalyptus была переведена в подразделение HPE Enterprise Services, которое отделилось от HPE и объединилось с Computer Sciences Corporation, образовав DXC Technology 1 апреля 2017 года . [9] DXC решила прекратить разработку и поддержку Eucalyptus в 2017 году, что побудило AppScale Systems , возглавляемая членами команды основателей Eucalyptus, для форка кода. AppScale Systems начала коммерческую поддержку и разработку программного обеспечения, которое было переименовано в AppScale ATS, с конца 2017 года.

Архитектура программного обеспечения

Команды Eucalyptus могут управлять экземплярами Amazon или Eucalyptus. Пользователи также могут перемещать экземпляры между частным облаком Eucalyptus и облаком Amazon Elastic Compute Cloud , чтобы создать гибридное облако. Аппаратная виртуализация изолирует приложения от деталей компьютерного оборудования. [10]

Обзор архитектуры эвкалипта

Эвкалипт использует терминологию: [11]

Компоненты

Эвкалипт состоит из шести компонентов: [12] [13]

Компоненты эвкалипта

Совместимость с веб-сервисами Amazon

Совместимость эвкалипта с веб-сервисами Amazon

Организации могут использовать или повторно использовать AWS-совместимые инструменты, образы и сценарии для управления собственной локальной инфраструктурой как услугой (IaaS). API AWS реализован поверх Eucalyptus, поэтому инструменты облачной экосистемы, которые могут взаимодействовать с AWS, могут использовать тот же API с Eucalyptus. В марте 2012 года Amazon Web Services и Eucalyptus объявили подробности совместимости AWS и Eucalyptus. В рамках этого соглашения AWS будет поддерживать Eucalyptus, поскольку они продолжают расширять совместимость с API-интерфейсами AWS и вариантами использования клиентов. Клиенты могут запускать приложения в своих существующих центрах обработки данных, совместимые с веб-службами Amazon, такими как Amazon Elastic Compute Cloud (EC2) и Amazon Simple Storage Service (S3). [3]

В июне 2013 года была выпущена версия Eucalyptus 3.3, включающая новую серию инструментов, совместимых с AWS. К ним относятся:

Eucalyptus 3.3 также является первой частной облачной платформой, поддерживающей инструменты Netflix с открытым исходным кодом, включая Chaos Monkey, Asgard и Edda, благодаря совместимости API с AWS.[15] [16]

Функциональность

Пользовательская консоль Eucalyptus предоставляет пользователям интерфейс для самостоятельного предоставления и настройки вычислительных, сетевых ресурсов и ресурсов хранения. Группы разработчиков и тестировщиков могут управлять виртуальными экземплярами, используя встроенные возможности управления ключами и шифрования. Доступ к виртуальным экземплярам возможен с использованием знакомых механизмов SSH и RDP. Виртуальные экземпляры с конфигурацией приложения можно остановить и перезапустить с помощью зашифрованной загрузки с помощью функции EBS.

Компоненты службы IaaS Cloud Controller, Cluster Controller, Walrus, Storage Controller и VMware Broker можно настроить как резервные системы, устойчивые к множеству типов сбоев. Состояние управления облачной машиной сохраняется и возвращается к нормальным условиям работы в случае сбоя оборудования или программного обеспечения.

Eucalyptus может запускать несколько версий образов виртуальных машин Windows и Linux. Пользователи могут создать библиотеку образов компьютеров Eucalyptus (EMI) с метаданными приложений, которые отделены от деталей инфраструктуры, что позволяет им работать в облаках Eucalyptus. Образы машин Amazon также совместимы с облаками Eucalyptus. Образы VMware и vApps можно преобразовать для работы в облаках Eucalyptus и общедоступных облаках AWS.

Управление идентификацией пользователей Eucalyptus можно интегрировать с существующими системами Microsoft Active Directory или LDAP, чтобы обеспечить детальный контроль доступа на основе ролей к облачным ресурсам.

Eucalyptus поддерживает сетевые устройства хранения данных, позволяющие использовать преимущества массивов хранения данных для повышения производительности и надежности. Образы машин Eucalyptus могут поддерживаться томами постоянного хранилища, подобными EBS, что улучшает производительность при запуске образа и позволяет создавать полностью постоянные экземпляры виртуальных машин. Eucalyptus также поддерживает хранилище с прямым подключением .

Eucalyptus 3.3 предлагает новые функции для совместимости с AWS. К ним относятся теги ресурсов, которые позволяют разработчикам приложений и администраторам облака назначать настраиваемые теги метаданных таким ресурсам, как межсетевые экраны, балансировщики нагрузки, веб-серверы и отдельные рабочие нагрузки, чтобы лучше их идентифицировать. Eucalyptus 3.3 также поддерживает расширенный набор типов инстансов для более точного соответствия типам инстансов в Amazon EC2.

Eucalyptus 3.3 также включает новый режим обслуживания, который позволяет администраторам облака выполнять обслуживание облаков Eucalyptus без простоев экземпляров или облачных приложений. Он также включает в себя новые функции пользовательской консоли, такие как панель поиска Magic, а также простой вариант, позволяющий пользователям менять свой пароль. [15] [17]

В версию Eucalyptus 3.4, выпущенную 24 октября 2013 г., добавлены новые функции, включая улучшенные инструменты управления образами и миграции, возможности «теплых» обновлений, пользовательскую консоль гибридного облака для управления ресурсами Eucalyptus и AWS, роли управления идентификацией и доступом (IAM), а также улучшенные возможности. Возможности высокой доступности (HA). [18]

Доступны демонстрационные конфигурации Faststart, которые позволяют быстро настроить собственное частное облако, выполнив как можно меньше шагов. [19]

История выпусков

Рекомендации

  1. ^ «Лицензионное соглашение на программное обеспечение с открытым исходным кодом Eucalyptus» .
  2. ^ «EUCALYPTUS - Эластичная служебная вычислительная архитектура для связи ваших программ с полезными системами: Velocity - Конференции О'Рейли, 23.06.2008 - 24.06.2008, Берлингейм, Калифорния» . Архивировано из оригинала 4 октября 2015 г. Проверено 15 апреля 2014 г.
  3. ^ ab «Партнер Amazon Web Services (AWS) и Eucalyptus для обеспечения дополнительной совместимости между AWS и локальными ИТ-средами». Выпуск новостей . Эвкалиптовые системы. 22 марта 2012. Архивировано из оригинала 18 мая 2013 года . Проверено 1 июня 2013 г.
  4. ^ «Интервью: я был генеральным директором MySQL, являюсь генеральным директором Eucalyptus» . Архивировано из оригинала 27 июня 2014 г. Проверено 10 июня 2014 г.
  5. ^ Нурми, Дэниел; Вольски, Рич; Гжегорчик, Крис; Обертелли, Грациано; Соман, Сунил; Юсефф, Ламия; Загороднов, Дмитрий (2009). «Система облачных вычислений с открытым исходным кодом Eucalyptus». 2009 9-й Международный симпозиум IEEE/ACM по кластерным вычислениям и сетям . стр. 124–131. CiteSeerX 10.1.1.155.2753 . дои :10.1109/CCGRID.2009.93. ISBN  978-1-4244-3935-5. S2CID  12106817 . Проверено 1 июня 2013 г.
  6. ^ "Рич Вольски". Веб-страница факультета . Калифорнийский университет, Санта-Барбара . Проверено 1 июня 2013 г.
  7. Кейд Мец (29 апреля 2009 г.). «Еда для коал от Ubuntu появилась в супермаркете с открытым исходным кодом: эвкалипт в банке» . Регистр . Проверено 3 июня 2013 г.
  8. Юха Сааринен (22 октября 2015 г.). «HP собирается уничтожить публичное облако Helion» . Новости ИТ . Проверено 25 июня 2017 г.
  9. ^ «CSC объявляет о слиянии с сегментом корпоративных услуг Hewlett Packard Enterprise для создания глобального лидера в области ИТ-услуг» . Проверено 18 июля 2018 г.
  10. ^ "Программное обеспечение Eucalyptus Enterprise" . Комбинированный обзор/запрос NIST . НИСТ. 9 апреля 2012 года . Проверено 1 июня 2013 г.
  11. Джонатан Гершатер (24 августа 2012 г.). «Изучая превосходный эвкалипт». Журнал облачных вычислений . Проверено 1 июня 2013 г.
  12. Доктор Имран Хоссейн Шаон (26 ноября 2011 г.). «Эвкалипт и его [sic] компоненты». Блог Шона . Проверено 1 июня 2013 г.
  13. ^ Йохан Вадиа (2012). «Частное облако Eucalyptus с открытым исходным кодом». облачная книга . Архивировано из оригинала 27 мая 2013 года . Проверено 1 июня 2013 г.
  14. ^ «Amazon CloudWatch — сервис мониторинга облачных ресурсов и приложений AWS» .
  15. ^ ab «Что нового в Eucalyptus 3.3» . Веб-сайт компании «Эвкалипт Системс» . Архивировано из оригинала 6 июля 2013 года . Проверено 15 июля 2013 г.
  16. ^ «Новые функции Eucalyptus ускоряют создание гибридных облаков для AWS» . Знание дата-центра . 29 апреля 2013 года . Проверено 15 июля 2013 г.
  17. ^ «Эвкалипт добавляет инструменты Netflix, параметры Amazon» . Информационная неделя . 2 мая 2013 года . Проверено 15 июля 2013 г.
  18. ^ «Eucalyptus Systems представляет новое AWS-совместимое программное обеспечение для частного облака, позволяющее DevOps снизить затраты» . Веб-сайт компании «Эвкалипт Системс» . Архивировано из оригинала 31 октября 2013 года . Проверено 23 октября 2013 г.
  19. ^ Гарнаат, Митч (2011). Поваренная книга по Python и AWS. О'Рейли Медиа, Инк. с. 8. ISBN 9781449305444.

Внешние ссылки