Skip To Content

Amazon S3 上の Web アプリケーション

Web アプリケーションが静的な場合、EC2 インスタンスの代わりに Amazon S3(Simple Storage Service)でホストする方が簡単または低コストの場合があります。S3 では、一連のファイルをバケットと呼ばれる Web アクセス可能なフォルダに格納できます。S3 を使用すると、バケットを Web サイトとして指定できます。インデックス ドキュメント(開始ページ)と、サイトにアクセスできるユーザを記述したポリシーを定義すると、従来の Web サーバでホストされている場合と同様に、バケットからページを操作できるようになります。

すべての Web アプリケーションが S3 に適している訳ではありません。アプリケーションが PHP、JSP、ASP.NET などのサーバ側のスクリプト言語を使用している場合、アプリケーションを独自の EC2 インスタンス上でホストする必要があります。一方、JavaScript などのクライアント側のスクリプト言語は S3 に適しています。標準の Esri Web API とビューアで構築されたアプリケーションは、S3 上で動作します。

ページを S3 でホストするメリットは、Amazon CloudFront 配信サービスを使用できることです。これは、世界中にある複数のサーバでコンテンツをホストする Amazon の Web サービスで、地理的に離れているユーザ間でファイルの配信速度を最適化します。

Web サイトを S3 でホストする方法の詳細については、「Amazon Web Services ドキュメント」をご参照ください。