В этом разделе представлена архитектура Kusion, которая по сути отражает рабочие процессы и механизмы работы Kusion. После ознакомления с общей архитектурой можно получить представление о повседневном использовании Kusion.
Рассмотрим упрощённую архитектуру. Она показывает, как приложения (App) и инфраструктура (Infra) связываются с целевой платформой через технологический стек Kusion:
Разработчики приложений и инфраструктуры реализуют базовые функции и конфигурации. Специалисты по эксплуатации и обслуживанию (SRE) на основе этих функций выполняют работу по кодификации конфигураций. Затем они преобразуют код конфигураций в конкретные операции для разных целевых платформ через технологический стек Kusion.
На основе архитектуры в упрощённом виде формируется полная архитектура с учётом конкретных сценариев и особенностей, с которыми сталкивается Kusion в различных подмодулях:
Верхний уровень соответствует различным сценариям для приложений и базовой инфраструктуры. Нижний уровень обеспечивает взаимодействие с различными облачными платформами. Средний уровень представляет собой технологический стек Kusion. Технологический стек программируемых протоколов Kusion состоит из следующих компонентов: пользовательский интерфейс, основные возможности, язык конфигурации и т. д. Пользовательский интерфейс предназначен для взаимодействия с пользователями облачных нативных приложений верхнего уровня. Он включает в себя такие инструменты, как Konfig — большая библиотека для автоматической интеграции Pipeline, Operation — операционный интерфейс, плагин для VSCode и соответствующие инструменты командной строки. Также он взаимодействует с внутренними компонентами, такими как библиотека моделей Konfig, IaC-движок и сервисы Kusion. На самом нижнем уровне находятся язык стратегии конфигурации KCL и связанные с ним языковые плагины, SDK для других высокоуровневых языков и конфигурация данных в стиле OpenAPI. Языковой и протокольный уровни предоставляют программируемые возможности для большой библиотеки Konfig и SDK, которые могут быть запрограммированы для IaC-двигателя.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )