OASIS TOSCA - Википедия - OASIS TOSCA

Спецификация топологии и оркестрации для облачных приложений (TOSCA), является ОАЗИС стандартный язык для описания топологии облачных веб-сервисов, их компонентов, взаимосвязей и процессов, которые ими управляют. Стандарт TOSCA включает спецификации для описания процессов, которые создают или изменяют веб-сервисы.

История

16 января 2014 г. ОАЗИС Технический комитет TOSCA одобрил TOSCA 1.0 в качестве стандарта.

Технические характеристики

Связанные спецификации

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

Шаблон Amazon AWS CloudFormation

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

Стоит отметить, что CloudFormation - это проприетарный формат от AWS, который не основан на TOSCA и поэтому не дает обещаний, на которые ориентирован OASIS TOSCA. Проверьте эту грамматику. [1] по сравнению с OASIS TOSCA one [2].

OpenStack Heat

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

Сопутствующие товары

Cloudify

Cloudify - это фреймворк оркестровки на основе TOSCA с открытым исходным кодом, основанный на YAML.

Alien4Cloud

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

Общность

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

MiCADOscale

MiCADOscale - это платформа для оркестрации облачных ресурсов на основе TOSCA с открытым исходным кодом для докеризованных приложений.

Связанные исследовательские проекты

МореОблака

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

ИГРАЛЬНАЯ КОСТЬ

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

Проект COLA

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

Смотрите также

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

  1. ^ https://s3-us-west-2.amazonaws.com/cloudformation-templates-us-west-2/EC2InstanceWithSecurityGroupSample.template
  2. ^ "Простой профиль TOSCA в YAML версии 1.1". docs.oasis-open.org.

внешняя ссылка

Стандарты