Cloud Native
クラウドネイティブとは、コンテナ、マイクロサービス、宣言的 API、イミュータブルなインフラを中核とする、クラウドアプリケーションの構築と運用の方法論である。
目的
クラウドの弾力性とマネージドサービスを最大限活用し、スケーラブルで回復力の高いアプリケーションを構築する。
メカニズム
CNCF の定義は、コンテナ化されたパッケージング、マイクロサービスアーキテクチャ、宣言的 API 主導の運用である。技術スタックは K8s、Service Mesh、CI/CD、オブザーバビリティで構成され、目標は弾力性、ポータビリティ、回復力である。
ユースケース
- クラウドアーキテクチャ
- スケーラビリティ
- 弾力性(エラスティシティ)