Jump to content

ОАЗИС ТОСКА

Спецификация топологии и оркестровки для облачных приложений ( TOSCA ) — это стандартный язык OASIS для описания топологии облачных веб-сервисов, их компонентов, взаимосвязей и процессов, которые ими управляют. [1] Стандарт TOSCA включает спецификации формата файлового архива, называемого CSAR.

16 января 2014 года технический комитет OASIS TOSCA утвердил TOSCA 1.0 в качестве стандарта. Версия 1.3 утверждена 26 февраля 2020 г. [2] и продолжается работа по определению версии 2.0. [3]

Спецификация

[ редактировать ]

Спецификация полностью описана в стандарте. [4] и цитировался в таких научных работах, как [5] [6]

[ редактировать ]

Коммерциализация предложений облачных вычислений потребовала управляемости приложений-арендаторов, особенно в крупных масштабах. Таким образом, поставщики, предлагающие свои услуги широкому рынку, написали соответствующие стандарты, которые предшествуют стандарту OASIS TOSCA или были разработаны одновременно со ним.

Шаблон Amazon AWS CloudFormation

[ редактировать ]

Шаблон AWS CloudFormation — это стандарт данных JSON , позволяющий администраторам облачных приложений определять набор связанных ресурсов AWS.

Стоит отметить, что CloudFormation — это собственный формат AWS, который не основан на TOSCA и, следовательно, не дает обещаний, на которые ориентируется OASIS TOSCA.Проверьте эту грамматику [7] по сравнению с OASIS TOSCA . [8]

OpenStack Тепло

[ редактировать ]

OpenStack Foundation также определил аналогичный стандарт для определения ресурсов и оркестрации управления инфраструктурой и жизненными циклами приложений. Проект теплового переводчика был одним из первых, принявших TOSCA для стандартизированных шаблонов.

[ редактировать ]

Cloudify — это мультиоблачная платформа оркестрации с открытым исходным кодом, использующая уникальную технологию, которая объединяет инфраструктуру, сети и существующие инструменты автоматизации в сертифицированные проекты.

Application LIfecycle ENabler for Cloud (Alien4Cloud) — это платформа для проектирования и управления жизненным циклом облачных приложений на базе TOSCA с открытым исходным кодом. Он интегрирован с Yorc. [9] для оркестровки во время выполнения, хотя к нему можно подключить другие оркестраторы.

Opera (оркестратор xOpera)

[ редактировать ]

Проект xOpera [10] предоставляет набор инструментов для оркестровки и автоматизации облачных приложений. В состав xOpera входит оркестратор Opera (библиотека Python). [11] ), легкий оркестратор с открытым исходным кодом и отслеживанием состояния, основанный на Ansible и TOSCA Simple Profile в YAML v1.3. Проект также включает в себя инструмент под названием «Служба публикации библиотеки шаблонов». [12] для публикации компонентов и шаблонов TOSCA. В 2021 году проект xOpera был представлен на историях внедрения TOSCA TC. [13] вебинар. [14]

Ystia Orchestrator (Yorc) — это механизм оркестрации TOSCA с открытым исходным кодом. Он направлен на поддержку всего жизненного цикла приложения: от развертывания, масштабирования, мониторинга, самовосстановления и самомасштабирования до обновления приложений в гибридных инфраструктурах (IaaS, планировщики HPC, CaaS).

Ubicity предоставляет инструменты и оркестраторы на базе TOSCA.

МиКАДОмасштаб

[ редактировать ]

MiCADOscale — это платформа оркестрации облачных ресурсов на основе TOSCA с открытым исходным кодом для приложений, использующих Docker . [15]

Менеджер инфраструктуры

[ редактировать ]

Менеджер инфраструктуры (IM) [16] — это платформа оркестровки на основе TOSCA с открытым исходным кодом, основанная на YAML.

[ редактировать ]

Облачный цикл

[ редактировать ]

CloudCycle финансировался Федеральным министерством экономики и энергетики Германии и работал с ноября 2011 по октябрь 2014 года. [17] Он охватывал средство моделирования TOSCA с открытым исходным кодом и интерпретатор TOSCA с открытым исходным кодом. [17]

МореОблака

[ редактировать ]

SeaClouds — это проект, финансируемый ЕС в рамках FP7, миссия которого — обеспечить адаптивное мультиоблачное управление сервисными приложениями. Он изначально поддерживает TOSCA и участвует в стандартизации этого стандарта.

DICE — это проект, финансируемый ЕС в H2020, предлагающий цепочку инструментов DevOps на основе моделей для разработки приложений для больших данных . TOSCA выступает в качестве основного языка между нотациями моделирования и развертыванием, мониторингом и т. д., предлагая стандартную инфраструктуру как код, которая может автоматически генерироваться на основе моделей.

Облачная оркестровка на уровне приложения (COLA) — это проект, финансируемый ЕС H2020, по разработке универсальной подключаемой инфраструктуры, которая поддерживает оптимальное и безопасное развертывание и оркестрацию облачных приложений во время выполнения. Разработанная платформа (MiCADOscale) представляет собой независимое от облака решение, которое позволяет динамически масштабировать существующие приложения в режиме реального времени в зависимости от текущего спроса. Определение приложения осуществляется в описании приложения на основе TOSCA.

РАДОН [18] — это проект ЕС H2020, направленный на предоставление инфраструктуры DevOps для создания приложений на основе микросервисов и управления ими. В проекте используется TOSCA с Ansible для определения чертежей IaC, которые можно графически редактировать с помощью Eclipse Winery. [19] Управление жизненным циклом приложения осуществлялось с помощью xOpera SaaS. [20]

См. также

[ редактировать ]
  1. ^ «Спецификация топологии и оркестрации OASIS для облачных приложений (TOSCA) TC» . ОАЗИС ОТКРЫТ . ОАЗИС . Проверено 2 октября 2021 г.
  2. ^ «Опубликован простой профиль TOSCA в стандарте YAML v1.3 OASIS» . ОАЗИС ТОСКА . ОАЗИС. 28 февраля 2020 г. Проверено 2 октября 2021 г.
  3. ^ «Специальная рабочая группа по языку TOSCA 21 09 21» . ОАЗИС ОТКРЫТ . ОАЗИС . Проверено 2 октября 2021 г.
  4. ^ «Простой профиль TOSCA в YAML версии 1.3» . ОАЗИС ОТКРЫТ . ОАЗИС . Проверено 2 октября 2021 г.
  5. ^ Лузар, Анже; Становник, Сашо; Джанкар, Матия (7 сентября 2020 г.). «Изучение и сравнение инструментов оркестрации TOSCA» . Архитектура программного обеспечения . Коммуникации в компьютерной и информатике. Том. 1269. стр. 247–259. дои : 10.1007/978-3-030-59155-7_19 . ISBN  978-3-030-59154-0 . S2CID   221743868 . Проверено 2 октября 2021 г.
  6. ^ Чанкар, Матия; Лузар, Анже; Тамбурри, Дамиан А. (2020). «Автомасштабирование с использованием инфраструктуры TOSCA как кода» . В Муччини, Генри; Авжериу, Париж; Бухнова, Барбора; Камара, Хавьер; Капорушио, Мауро; Франзаго, Мирко; Козиолек, Анна; Скандурра, Патриция; Трубиани, Катия (ред.). Архитектура программного обеспечения . Коммуникации в компьютерной и информатике. Том. 1269. Чам: Springer International Publishing. стр. 260–268. дои : 10.1007/978-3-030-59155-7_20 . ISBN  978-3-030-59155-7 . S2CID   221743435 .
  7. ^ «Пример шаблона AWS CloudFormation EC2InstanceWithSecurityGroupSample» (JSON) .
  8. ^ «Простой профиль TOSCA в YAML версии 1.1» . docs.oasis-open.org .
  9. ^ «Чужой 4 Облако» .
  10. ^ Оркестратор xOpera TOSCA , XLAB doo, 23 ноября 2021 г. , получено 26 ноября 2021 г.
  11. ^ doo, XLAB, Opera: Легкий оркестратор TOSCA , получено 26 ноября 2021 г.
  12. ^ «Графический интерфейс библиотеки шаблонов» . библиотека шаблонов-xopera.xlab.si . Проверено 26 ноября 2021 г.
  13. ^ «Истории внедрения TOSCA – серия вебинаров» .
  14. ^ Какую пользу могут получить специалисты TOSCA от проекта xOpera? , получено 26 ноября 2021 г.
  15. ^ ДеЛорье, Джеймс; Поцелуй, Тамас; Ариятту, Ресми К.; Данг, Хай-Ван; Улла, Амджад; Боуден, Джеймс; Крефтинг, Дагмар; Пьерантони, Габриэле; Терстянский, Габор (10 октября 2021 г.). «Облачные приложения готовы: переносимость облака с помощью TOSCA и MiCADO» . Параллелизм и вычисления: практика и опыт . 33 (19). дои : 10.1002/cpe.6093 . ISSN   1532-0626 . S2CID   226404900 .
  16. ^ «IM — менеджер инфраструктуры и облачный оркестратор TOSCA» .
  17. ^ Jump up to: а б Ниеуэс, Питер (2014). «Совместный проект: CLOUDCYCLE — Предоставление, управление и маркетинг портативных облачных сервисов с гарантированной безопасностью и соответствием требованиям на протяжении всего жизненного цикла: Подпроекты: Анализ и концепция облачных сервисов для использования в образовательном облаке: Итоговый отчет: Продолжительность проект: 1 ноября 2011 г. – 31 октября 2014 г.» . Regio IT Gesellschaft für Informationstechnologie mbh. дои : 10.2314/GBV:866106324 .
  18. ^ «radon-h2020.eu – раскрытие преимуществ бессерверного FaaS» . Проверено 26 ноября 2021 г.
  19. ^ «Документация Eclipse Winery» .
  20. ^ «xOpera SaaS — документация xOpera» . xlab-si.github.io . Проверено 26 ноября 2021 г.
[ редактировать ]
Стандарты
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 78993ed32fc17c89c404970cd0d79b6e__1716032280
URL1:https://arc.ask3.ru/arc/aa/78/6e/78993ed32fc17c89c404970cd0d79b6e.html
Заголовок, (Title) документа по адресу, URL1:
OASIS TOSCA - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)