Что такое cloud native ("ориентированный на облако")?
#перевод_для_канала_itarchitecture
Выше приведена диаграмма, показывающая эволюцию архитектуры и процессов с 1980-х годов.
Организации могут создавать и запускать масштабируемые приложения в публичных, частных и гибридных облаках с использованием облачных технологий.
Cloud native означает, что приложения предназначены для использования облачных функций, поэтому они устойчивы к нагрузке и легко масштабируются.
Cloud native включает в себя 4 аспекта:
🔹 1. Процесс разработки:
Получил развитие от водопада, гибких методологий до DevOps.
🔹 2. Архитектура приложений:
Архитектура развилась от монолитов до микросервисов. Каждый сервис разрабатывается так, чтобы быть небольшим, адаптивным к ограниченным ресурсам в облачных контейнерах.
🔹 3. Развертывание и упаковка:
Раньше приложения развертывались на физических серверах. Затем в 2000-х гг. приложения, которые не были чувствительны к задержке, обычно развертывались на виртуальных серверах. В облачных приложениях они упакованы в образы docker и развернуты в контейнерах.
🔹 4. Инфраструктура приложений:
Приложения массово развертываются в облачной инфраструктуре, а не на автономных серверах.
https://t.me/itarchitecture
Post #215
319

- 👍 2