AWS Fargate

コンテナ向けサーバーレスコンピューティング

なぜ AWS Fargate なのか?

AWS Fargate は、サーバーレスで従量制料金のコンピューティングエンジンであり、サーバーを管理することなくアプリケーションの構築に集中することができます。サーバー管理、リソース割り当て、スケーリングなどのタスクを AWS に移行すると、運用態勢が改善されるだけでなく、アイデアからクラウドでの本番環境までの移行プロセスが加速され、総保有コストが削減されます。 

Video Player is loading.
Current Time 0:00
Duration 1:44
Loaded: 0.00%
Stream Type LIVE
Remaining Time 1:44
 
1x
    • Chapters
    • descriptions off, selected

      AWS Fargate の利点

      AWS Fargate を使用すると、アプリケーションの構築に集中できます。設計から分離することで、管理の手間を省き、支払い方法を選択し、セキュリティを強化できます。

      仕組み

      Fargate は、Amazon Elastic Container Service (Amazon ECS) と Amazon Elastic Kubernetes Service (Amazon EKS) の両方との互換性を備えています。 OCI 準拠のコンテナイメージを選択し、メモリとコンピューティングリソースを定義して、サーバーレスコンピューティングでコンテナーを実行します。複数の CPU アーキテクチャとオペレーティングシステムがサポートされているため、さまざまなアプリケーションでメリットを享受できます。

      図は、AWS Fargate を使用してコンテナ化されたアプリケーションを実行することで得られる利点を示しています。

      ユースケース

      ウェブアプリケーション、API、およびマイクロサービス

      コンテナのスピードと不変性を利用して、アプリケーション、API、マイクロサービスアーキテクチャを構築し、デプロイします。コンピューティングインフラストラクチャのライフサイクルを所有、運用、管理する必要がなくなるため、アプリケーションに集中できます。

      アプリケーションを最新化

      AWS Fargate を Amazon ECS または Amazon EKS と組み合わせて使用すると、コンテナ化されたワークロードをより簡単に実行およびスケールします。また、Fargate は、レガシーアプリケーションをリファクタリングやリアーキテクトすることなく、Amazon ECS の Windows コンテナを移行して実行することができます。

      AI および ML アプリケーションをサポート

      柔軟でポータブルな人工知能 (AI) と機械学習 (ML) 開発環境を構築します。オーバープロビジョニングを回避しながらサーバー容量を増やすスケーラブルなリソースで ML モデルをトレーニング、テスト、デプロイできます。

      データ処理

      データ処理ワークロードを実行し、タスクあたり最大 16 の vCPU と 120 GB のメモリにスケールアップし、AWS Batch と統合してサーバーレスの並列処理を実現します。

      AWS の詳細を見る