本記事は、AWS JumpStart 2023レポート企画ということで、筆者が学んだ知識を共有する記事です。
本記事では、AWS Fargateとは何かについて説明して行きます。
本記事に誤りがある場合には、修正をして頂けますと幸いです。
ということで、早速結論です。
Amazon ECSとは、簡単にいうとfargateを管理するためのサービスです。
(端的に伝えたくて、極端な言い方をしています。詳しくはこちらの記事をご参照ください。)
Amazon fargateとは、コンテナイメージをサーバー上で動かすためのサービスです。
詳しくはコチラから
ただ、このfargateはサーバー上で格納されたコンテナイメージが動くようになっているだけで、デプロイや管理、スケーリングなどをやってはくれません。
例えば、サービスが人気になり、サービスを増やしたい時スケールする(サーバーの数を増やす、減らす)ことが必要です。
また、サービスをインターネットからアクセスするには、デプロイが必要です。コンテナ化をする際には、CI/CDをしたいという要件があり、コンテナ化する場合が圧倒的に多いです。この場合、デプロイが用意なのはとてもありがたいです。