AWS Fargateのサービス概要とPrice(料金体系)について
最終更新日:2026年8月10日
はじめに
| 項目 | AWS | Microsoft Azure | Google Cloud |
|---|---|---|---|
| 世界シェア | 約33%(首位) | 約22% | 約11% |
| 強み | サービス数・実績 | Microsoft製品連携 | データ分析・AI |
| 無料枠 | 12ヶ月+常時無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | CLF / SAA / SAP | AZ-900 / AZ-104 | ACE / PCA |
この記事では、AWS Fargateサービス概要とPrice(料金体系)について説明していきます。
AWS Fargateとは
AWS Fargateは、Amazon Elastic Container Service (ECS)と Amazon Elastic Kubernetes Service (EKS) の双方で動作する、コンテナ向けのサーバーレスコンピューティングエンジンとなります。Fargateを使用することにより、アプリケーションの構築を容易に設定することができます。Fargateでは、サーバーのプロビジョンとその管理が不要になり、アプリケーションにリソースを指定し、その分のみの料金を支払うことで、設計段階からアプリケーションを分離し、よりセキュリティを強化することができます。また、インスタンス選択とクラスターの容量のスケーリングをせずに、適切にコンピューティングの容量を割り当てられることもできます。Fargateによるタスクや各ポッドの実行は、それぞれのカーネル、それぞれの独立したコンピューティング環境が用いられます。このことにより、使用されるアプリケーションにおいてワークロードの分離、設計段階時点でのセキュリティの向上が可能になります。これが、Foursquare、Ancestry、Accenture、Vanguardなど、クリティカルなアプリケーションを実行する際に、Fargateを選ぶ要因となっています。
AWS Fargate Price(料金体系)について
AWS Fargate Price(料金体系)は、コンテナ実行に必要なリソース分のみを支払うことができるため、オーバープロビジョニング、また追加サーバーの料金は発生しないことになっています。そしてAWS Fargate Priceは、コンテナのイメージをダウンロードした時点から、Amazon ECSタスクやAmazon EKS Podなどが終了するまで使用されたvCPU、あるいはメモリリソースを基にして計算され、一番近い秒数が切り上げられます。
AWS Fargate Price(料金体系)の値下げについて
2019年1月7日からAWS Fargate Priceは、Fargateが現在利用できるすべてのリージョンで、vCPU:20%、メモリ:65%の値下げが行われました。AWS EC2と比較すると、利用状況により異なりますが、おおむね3〜25%ほど割高になっています。しかしながら、仮想マシン、ホストの実行、そしてオーバーヘッドとOSの管理をする必要がなくなるという大きなメリットがあるため、適当な料金設定、もしくは割安であると考えられます。AWS Fargate Priceの値下げの背景には、Firecrackerの存在が大きく関係しています。Firecrackerは、マルチテナントによるコンテナサービスを作成して管理を行うためのオープンソースでありますが、これを利用することにより、少ないオーバーヘッドにて処理を行うことができるようになり、今回のAWS Fargate Priceの値下げが可能になりました。
【要注意】料金情報について
本文中の「2019年1月の値下げ」やEC2との価格差(3〜25%)は当時時点の情報です。AWSの料金体系・割引率はその後も随時改定されているため、最新料金はAWS公式サイトでご確認ください。
利用時の注意点
Fargateではまだまだ実現できないことが多くあるので注意しなければならない点もあります。例えば、docker execのコマンドが使用できない点が挙げられます。EC2ベースでECS運用する場合、コンテナに不具合が発生した場合に、原因を追求するためにdocker execコマンドを用いて、シェルログインする必要がありますが、ホストインスタンスの存在がないFargateにおいては、その手段をとることができません。sshdをコンテナへインストールし、SSHログインすることも不可能ではありませんが、プロダクションの環境下で使用するコンテナにおいて、sshdを動かす必要があるため得策とは言えません。また、Fargateはストレージを永久に保持することはできないため、全てのログの標準出力や標準エラーの出力を経由して常に外に出す設計が今まで以上に重要になってきます。またホスト系のセキュリティソフトの利用ができないということも注意しなければならない点の一つです。以前は、Dockerコンテナを使用する際に、ホスト側のインスタンスにDeepSecurity等のセキュリティソフトをインストールし、対応を行う場合もありましたが、Fargateにおいては利用できないため、コンテナ上でSideCarのように動作するセキュリティソフトの導入を検討する必要があります。
【要注意】ECS Execによるコンテナ接続について
本文では「Fargate上のコンテナへSSHログインする手段がない」としていますが、2021年3月にAmazon ECS Exec機能が追加されており、SSHやdocker execを使わずに「aws ecs execute-command」コマンド(AWS Systems Manager経由)でFargate上のコンテナに対して対話型シェルやコマンド実行が可能になっています。トラブルシューティングの際はこの機能の利用を検討してください。
押さえておきたいポイント
- AWS Fargateはサーバーのプロビジョニング・管理が不要な、コンテナ向けのサーバーレスコンピューティングエンジンで、ECS・EKSの双方で利用できる。
- 料金は使用したvCPU・メモリリソースに応じた従量課金(秒単位で切り上げ計算)。具体的な割引率や単価は変動するため、最新料金はAWS公式サイトでご確認ください。
- docker execによる直接ログインはできないが、Amazon ECS Execを使えばSSHなしでコンテナのトラブルシューティングが可能。導入前に自社の運用要件と照らし合わせて検討することが重要。
よくある質問
Q. AWS FargateとAmazon ECS・EKSの違いは何ですか?
Amazon ECS・EKSはコンテナオーケストレーションサービスであり、Fargateはその上でコンテナを実行するための「起動タイプ(コンピューティングエンジン)」の一つです。従来のEC2起動タイプでは自分でサーバー(EC2インスタンス)を管理する必要がありましたが、Fargate起動タイプを選ぶことでサーバー管理を意識せずにコンテナを実行できます。
Q. Fargate上のコンテナでシェルログインやデバッグはできますか?
docker execコマンドやSSHによる直接ログインはできませんが、Amazon ECS Exec機能を使うことでAWS Systems Manager経由でコンテナに対してコマンド実行・シェル接続が可能です。トラブルシューティング用途ではこちらの利用が推奨されます。
Q. Fargateの料金はEC2と比べて高いですか?
本記事公開当時の目安ではEC2と比較して3〜25%程度割高とされていましたが、料金体系は継続的に見直されています。サーバー管理コストの削減効果も含めて、最新の料金はAWS公式サイトで確認したうえで比較検討することをおすすめします。
終わりに
ここまでお読みいただきありがとうございます。いかがだったでしょうか。今回はAWS Fargateサービス概要とPrice(料金体系)について説明しました。FargateはEC2を管理する必要がなくコンテナを容易に起動することができるので、ECSなどと比べると運用コストを減らすことができます。しかし、デメリットもあるので十分に検討してから導入することをお勧めします。皆様がAWS Fargateサービスを利用する際の参考になれば幸いです。
▼ アクロビジョンについて


