クラウドネイティブとは
はじめからクラウドでアプリケーションを開発したり、サービスを提供したりすることを前提にした考え方。オンプレミス環境とは異なりローカルにあるサーバーやアプリケーションを使わず、クラウドサービスを最大限に活用してアプリケーションを開発することでスケーラビリティや柔軟性を実現する。
クラウドネイティブで開発を進めると、設計開発時、運用時など時々に必要なリソースを柔軟に用意または破棄できるため、トータルコストを下げることができるのがメリット。代表的なクラウドネイティブにコンテナ化、マイクロサービスアーキテクチャ、自動スケーリング、サーバーレスコンピューティングがある。