コンテナ開発とは
AWSの開発者にとって、コンテナ開発はインフラストラクチャの等価性を強制しているため、拡張性と保守性に対して大きなメリットを提供します。コンテナとは、コンテナ内で実行されるアプリケーションのプロセスと依存関係を完全に分離して、OS/モジュールなどを高速に配置できる技術です。
開発者がコンテナ開発に携わるメリット
AWSの開発者にとって、コンテナ開発を行うことで、サービスを瞬時にリリースできるようになります。また、開発者は「インフラストラクチャアグノーバオール」を実現して、自身のアプリケーションを速やかに移動できるようにします。コンテナの仕組み自体が、VMより質量を軽減できるので、AWS開発者は、コストオプティマイゼーションに関しても強いメリットを得ることができます。
コンテナ開発の具体的な例
コンテナ開発の具体的な例として、"Docker" を使用することを挙げます。Docker は、開発者がイメージの作成からランタイムホストまでパッケージングできる、オープンソースのコンテナプラットフォームです。その特性から、Dockerは開発者が複数のプラットフォームなどでアプリケーションを構築することで、インフラもリリース、デプロイを加速/簡素化できます。
サンプルソースコード
コンテナをwin