「Cloud Native(雲原生)」是一種分散式系統的特性與設計方法,這類系統適合在雲端環境運作、部署與管理。並非單指某項技術,而是一整套設計思維與實踐生態,基於雲原生理念設計出來的分散式系統未必代表只能在雲端跑,它們在一般機構的私有機房也可以享有Cloud Native設計所帶來的好處。根據 CNCF(Cloud Native Computing Foundation)定義,Cloud Native 是利用 容器化 (containerization)、微服務 (microservices)、動態編排 (dynamic orchestration) 與宣告式管理 (declarative management) 等方式,建構可觀測、可自癒、可快速交付的應用程式。這些系統被設計成能在公有雲、私有雲或混合雲環境中自由運行。
Cloud Native 的核心技術涵蓋多種分散式系統技術的整合, 這些技術共同支撐了 Cloud Native 系統的彈性、自動化與持續交付能力: