プロジェクトを開始する

6 ステップ  |  45 分

Python_Web_App_HERO-ART_SM

このプロジェクトでは、AWS Elastic Beanstalk を使用して、可用性の高い Python ウェブアプリケーションをデプロイする方法について学びます。デプロイするサンプルアプリケーションは Python および Django を使用しています。お客様はコードをアップロードするだけで、Elastic Beanstalk が、キャパシティのプロビジョニング、ロードバランシング、Auto Scaling からアプリケーションの状態モニタリングまで、デプロイを自動的に処理します。Elastic Beanstalk では、調整が簡単な Auto Scaling の設定を使用することにより、ユーザーのニーズに基づいてアプリケーションを自動的にスケーリングすることが可能です。 

arch_diagram
プロジェクトガイドを使用して今すぐ始める

以下のような内容を実行します。

AWS Elastic Beanstalk を使用して、Python ウェブアプリケーション環境を起動する。基盤となるインフラストラクチャ (Amazon EC2 インスタンスなど) やスタックコンポーネント (OS、ウェブサーバー、言語/フレームワークなど) のプロビジョンと管理は、Elastic Beanstalk によって自動的に実行されます。

AWS Elastic Beanstalk を使用してウェブアプリケーションをデプロイする。コードを Elastic Beanstalk にアップロードすると、Elastic Beanstalk によりすべてのデプロイの詳細が処理されます。

開始する前に以下の準備が必要です。

AWS アカウント: ウェブサイトをホスティングするリソースのプロビジョニングを開始するには、AWS アカウントが必要です。AWS にサインアップする

IT の経験: このプロジェクトを完了するために、ウェブテクノロジーおよび Python に関する基本的な知識があることが推奨されますが、必須ではありません。

AWS の使用経験: このプロジェクトを完了するために、AWS の使用経験は必要ありません。

コード (オプション): アプリケーション用のコードをお持ちの場合は、このガイドを使用してそれをデプロイできます。このプロジェクトで提供されているサンプルアプリケーションコードを使用することもできます。

月請求額の見積もり:

プロジェクトの完了に必要な費用: このプロジェクトを完了するために必要になると予想される費用は 0.04 USD です。このコストは、ユーザーが AWS 無料利用枠限度を超えないこと、推奨設定に従っていること、およびプロジェクトが完了してから 1 時間以内にすべてのリソースを終了することを前提としています。ユースケースには、請求に影響する別の設定が必要になる可能性があります。簡易見積りツールを使用すると、お客様のニーズに合わせて費用を見積もることができます。

月請求額の見積もり: Python ウェブアプリケーションの起動および実行の合計コストは、ユーザーの使用状況および構成設定によって異なります。このガイドで推奨されているデフォルト設定を使用すると、一般的なコストは、AWS 無料利用枠内では毎月約 27.39 USD、AWS 無料利用枠外では約 56.02 USD となります。使用するサービスとそのコストの詳細な分析については、使用するサービスとコストを参照してください。


安全性と信頼性に優れ、スケーラブルな Python アプリケーションを AWS クラウドで開発するのに必要なすべてのツール、ドキュメント、およびサンプルコードがそろっています。

Java、.NET、PHP、Node.js、Python、Ruby、Go、Docker を使用して開発されたウェブアプリケーションやサービスを、Apache、Nginx、Passenger、IIS などの使い慣れたサーバーでデプロイおよびスケーリングするのに使いやすいサービスである AWS Elastic Beanstalk の詳細についてご覧ください。

AWS の利用を開始するためにさらにリソースが必要ですか。詳細は開始方法についてのリソースセンターをご覧ください。