Нативная облачная технология

Описание

Нативные облачные (cloud native) технологии, также называемые нативным облачным стеком, — это технологии, используемые для создания нативных облачных приложений. Эти технологии позволяют компаниям создавать и запускать масштабируемые приложения в современных и динамичных средах, таких как публичные, приватные и гибридные облака, максимально используя преимущества облачных вычислений. Они изначально разрабатываются для максимального использования возможностей облачных вычислений, и примером такого подхода являются контейнеры, сервис-меши, микросервисы и неизменяемая (immutable) инфраструктура.

Проблема

Нативный облачный стек включает в себя множество различных технологий, решающих самые разные задачи. Если взглянуть на многообразие приложений в CNCF Cloud Native Landscape, можно увидеть, как много различных областей они охватывают. Но на высоком уровне они решают один базовый набор задач — устраняют недостатки традиционных моделей эксплуатации ИТ. Среди этих задач — трудности при создании масштабируемых, отказоустойчивых, самовосстанавливающихся приложений, а также неэффективное использование ресурсов и др.

Решение

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


Последнее изменение October 10, 2023: Add ru prefix to links where needed (f788c89)