What are the Benefits of Cloud Native Applications?
コスト効率：従量課金モデルとオープンソースシステムにより、DevOps チームは、バックアップ、メンテナンス、使用したリソースに対してのみ料金を支払います。セキュリティの強化：クラウドネイティブなアプリケーションでは、二要素認証および、権限のあるデータやフィールドのみをアクセス可能にするアクセス制御を実施します。柔軟性とスケーラビリティ：クラウドネイティブなアプリケーションの特長である柔軟性とスケーラビリティにより、アップデートの頻度が抑制され、事業の成長にあわせて拡張できます。柔軟な自動化：クラウドネイティブなアプリケーションでは、DevOps チームは、CI/CD（継続的な統合と提供）プロセスによるデプロイメントやテストの実行、フィードバックの収集ができます。また、パブリック、プライベート、ハイブリッドのいずれかを問わず、複数のクラウドプラットフォームで業務を遂行し、生産性と顧客満足度の向上が図れます。ベンダーロックインの解消：DevOps チームは、同一のクラウドネイティブプラットフォームで複数のクラウドプロバイダと連携できるため、ベンダーロックインが発生しません。コンテナ技術の発展：アプリケーションのコンテナ化は、ベアメタルシステム、クラウドインスタンス、仮想マシンを含む、Linux、一部の Windows や Mac OS でサポートされています。複数のコンテナアプリケーションが、単一のホスト上で、共通のオペレーティングシステムを利用して実行されます（VM のようにアプリケーションごとに OS を持つのではなく）。