1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-OAM-spec

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
4 лет назад
4 лет назад
3 месяцев назад
3 месяцев назад
3 месяцев назад
3 лет назад
3 месяцев назад
3 месяцев назад
3 месяцев назад
Loading...
README.md

Модель открытого приложения (OAM)

Модель открытого приложения (Open Application Model, OAM) — это набор стандартных, но более высокоуровневых абстракций для моделирования облачных приложений в современных гибридных и мультиоблачных средах.

Ориентированная на приложения, а не на контейнеры или оркестраторы, модель открытого приложения предлагает модульный, расширяемый и переносимый дизайн для определения развёртывания приложений с использованием высокоуровневого API. Это ключ к обеспечению простой, последовательной и надёжной доставки приложений в гибридных средах, включая Kubernetes, облако или даже устройства IoT.

Введение

«Разработчики мыслят в терминах архитектуры приложений, а не инфраструктуры».

Как это работает

В современных гибридных средах развёртывание приложений без учёта контекста приложения затруднено:

  • разработчики тратят время на детали инфраструктуры вместо приложений — кластеры, входы, метки, DNS и т. д., и изучают, как инфраструктура реализована в разных средах;
  • нерасширяемость — может быть представлена верхняя платформенная прослойка, но почти наверняка потребности вашего приложения вскоре превысят возможности этой платформы;
  • привязка к поставщику — развёртывание приложения тесно связано с поставщиком услуг и инфраструктурой, что сильно влияет на то, как вы настраиваете, разрабатываете и эксплуатируете приложение в гибридных средах.

В модели открытого приложения мы предлагаем подход, ориентированный на приложения:

  • приложение прежде всего — определите развёртывание приложения с помощью автономной модели, где операционные процессы являются частью определения приложения, свободны от инфраструктуры, просто разверните;
  • ясность и расширяемость — открытый стандарт для модульного подхода к доставке приложений на основе повторно используемых компонентов, соберите их в план развёртывания в соответствии с вашими потребностями, полностью самообслуживание;
  • независимость от поставщика — согласованная, но более высокоуровневая абстракция для моделирования доставки приложений через локальные кластеры, облачных провайдеров или даже пограничные устройства. Отсутствие привязки.

Дизайн модели открытого приложения основан на проекте KubeVela — современной платформе развёртывания приложений, которая призвана упростить и ускорить доставку и управление приложениями в современных гибридных мультиоблачных средах.

Изучите модель

Модель поддерживается в виде набора версий API-документации, как показано ниже.

Предыдущие версии Последняя версия Рабочий проект
Версии OAM v0.2.1 (KubeVela v0.3.x) v0.3.0 (KubeVela v1.x) v0.3.1 (KubeVela v1.x)

Для версии OAM v0.1.0 поддерживается только в Rudr и теперь архивирована.

Сообщество

Вклад

Подробные сведения см. в руководстве CONTRIBUTING.

Безопасность

Проблемы безопасности следует отслеживать как issues в этом репозитории. Дополнительную информацию о жизненном цикле наших проблем можно найти здесь.

Часы встреч

Пункт Значение
Список рассылки https://groups.google.com/forum/#!forum/oam-dev
Двунедельные встречи сообщества OAM (на английском языке) Оба проекта — Open Application Model и KubeVela — размещаются в Cloud Native Computing Foundation (CNCF). Все авторские права принадлежат CNCF.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Open Application Model — это стандарт, который используется для создания облачных нативных приложений. Он описывает модель, в которой разработчики могут определять компоненты приложения. Операторы приложений отвечают за создание экземпляров этих компонентов и назначение им конфигурации приложения. Провайдеры базовой инфраструктуры отвечают за оп... Расширить Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загружен новый тег v0.3.0 3 месяца назад
Загружен новый тег v0.2.1 3 месяца назад
Загружен новый тег v0.2.0 3 месяца назад
Загружен новый тег v0.1.0 3 месяца назад
Создан репозиторий 3 месяца назад
Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/mirrors-OAM-spec.git
git@gitlife.ru:oschina-mirror/mirrors-OAM-spec.git
oschina-mirror
mirrors-OAM-spec
mirrors-OAM-spec
master