クラウドコンピューティングの機能をフル活用して構築・展開されたアプリケーションのことを「クラウドネイティブ・アプリケーション」と呼ぶ。IaaS(Infrastructure as a Service)やPaaS(Platform as a Service)などのクラウド・プラットフォーム上で実行することを前提として設計されるため、クラウドの規模やパフォーマンスに合わせて最適化することができるという強みがある。 クラウドネイティブのより厳密な定義に言及した文書としては、Cloud Native Computing Foundation(CNCF)が公開している「CNCF Cloud Native Definition v1.0」などがある。 CNCFはAWSやGoogle、Microsoftといった主要なクラウドベンダーも参加する、クラウドネイティブ技術の普及を推進している団体である。この文