「基本的なウェブサービスを実行したい」を選択されたので、最適な出発点として AWS App Runner をお勧めします。
AWS App Runner とは?
AWS App Runner はフルマネージド型のコンテナアプリケーションサービスであり、インフラストラクチャやコンテナの経験がなくても、コンテナ化されたウェブアプリケーションや API サービスを構築、デプロイ、実行できます。App Runner は、数十億のコンテナを実行するサーバーレスコンピューティングエンジンである AWS Fargate を搭載しており、インフラストラクチャのオーバーヘッドのない安全なコンピューティング環境をお客様に提供します。
AWS App Runner をお勧めする理由
App Runner は AWS でコンテナを実行する最も簡単な方法のひとつです。新しいテクノロジーを学んだり、使用するコンピューティングサービスを決定したり、AWS リソースをプロビジョニングや設定の方法を知ったりする必要はありません。App Runner はコードまたはイメージリポジトリに直接接続します。フルマネージド型運用、高パフォーマンス、スケーラビリティ、セキュリティを備えた自動統合および配信パイプラインを提供します。
ここから開始することをお勧めしますが、他のサービスもニーズに合っている可能性があります。ユースケースが変わったり、AWS App Runner がユースケースに最適でないと思われたりする場合は、いつでも別のサービスをお試しいただけます。
よくある質問
-
このサービスで利用できるアプリアーティファクトにはどんな種類がありますか?コンテナイメージ、ソースコードがあります。
-
AWS リージョン外でアプリケーションを実行できますか?AWS リージョン内のみとなります。
-
この製品はどのクラスのアプリケーションをサポートしていますか?AWS App Runner はウェブサービス (リクエスト/レスポンス) をサポートしています。
-
製品の使用料金はどのように請求されますか?
リクエストベースのきめ細かな価格設定で、アプリケーションのスケールに応じて支払いを行います。App Runner の料金の詳細については、AWS App Runner 料金表をご覧ください。
-
AWS App Runner の仕組みは特定用途向けですか? 低レベルのオーケストレーターを使用しないようにできる制限はありますか?AWS App Runner には、多くの差別化されていない負荷の高い構成に対応する、すぐに使えるワークフローがあります。AWS App Runner は、リクエスト/レスポンスウェブサービスを処理するように設計されています。こうした用途の枠内で運用できるカスタマーは、フルマネージドエクスペリエンスから非常に大きなメリットを得ることができます。ユースケースでより柔軟な設定が必要な場合には、Amazon ECS と AWS Fargate を組み合わせてより幅広い機能を利用するのが最適な選択肢です。
AWS App Runner の使用を開始しましょう
AWS App Runner の使用を開始
AWS App Runner はフルマネージド型のコンテナアプリケーションサービスであり、インフラストラクチャやコンテナの経験がなくても、コンテナ化されたウェブアプリケーションや API サービスを構築、デプロイ、実行できます。
AWS App Runner ワークショップ
このワークショップでは、GitHub に保存されているソースコードとコンテナを使用して、簡単なアプリケーションを起動します。(ワークショップは英語のみで提供されます)
AWS App Runner を使用してウェブアプリケーションをデプロイする
このガイドでは、AWS App Runner を使用してコンテナ化されたアプリケーションをデプロイする方法を学びます。
AWS App Runner のドキュメント
AWS App Runner の概要、詳細な機能説明、サービスの使用方法、ウェブアプリケーションのデプロイ方法に関する説明をお読みください。
AWS App Runner のお客様事例
世界中の主要組織がどのように AWS App Runner を使用して、最も機密性が高くミッションクリティカルなアプリケーションを実行しているかをご覧ください。