web-dev-qa-db-ja.com

AWSをウェブホストとして使用することはできますか?

AWSを使用してウェブサイト全体をロード/ホストすることは可能ですか?または、ウェブサイトの特定の部分(画像など)をロードできるサービスのみです。明らかに、自分のドメインを使用したいと思います。使用できる場合、制限はありますか?

コンテキスト用のAWSリンクは次のとおりです。

http://aws.Amazon.com/s3/

41
Matrym

編集:2016年8月12日には、AWSでウェブサイトのホスティングを開始する方法に関する専用セクションがあります。 S3では静的ウェブサイトのみが許可されますが、インスタンスでPHP、ASP.NETなどを実行する場合に備えて、AWSがSDKを提供します。詳細については、リンクを参照してください。

http://docs.aws.Amazon.com/AmazonS3/latest/dev/WebsiteHosting.htmlhttps://aws.Amazon.com/websites/


それで、AWSでホスティングするためのGoogle検索を行っているときに見つけたものを推測してください。 AWSによるブログ投稿で、あなたはcan(今)S3でウェブサイトをホストしていると述べています。 (面白いことに、StackOverflowとAWSの投稿はSERPで互いに隣り合っていました!)

http://aws.typepad.com/aws/2011/02/Host-your-static-website-on-Amazon-s3.html

19
KJH

AWS = Amazon Web Services =さまざまなWebサービスのスイート。

S3(リンク先)はオブジェクトストアです。 S3でWebサービスをホストすることはできません。

また、AWS傘下のEC2は、仮想化されたコンピューティングスペースです。 EC2でWebサービスをホストできます。インスタンスをシャットダウンすると、サーバーが永久になくなることを除いて、サーバーをラックに設置するようなものです。ただし、仮想化されたハードドライブのようなEBSを使用すると、EC2インスタンスがシャットダウンしたときにデータを失うことを防ぎます。

http://aws.Amazon.com/ec2/ および http://aws.Amazon.com/ebs/ を参照してください

22
danben

はい、2つの方法でAWSでウェブサイトをホストすることは完全に可能です。

1.)簡単-S3(シンプルストレージソリューション)は、静的コンテンツを提供できるバケットストレージソリューションです。画像が最近アップグレードされたため、それを使用してフラットな.htmlファイルをホストでき、サイトはデフォルトのApacheインストールによって提供されます。

2.)Trickier-EC2(Elastic Compute Cloud)を使用して仮想Linuxインスタンスを作成し、その上にApache/NGinx(または何でも)をインストールして、必要なもの/何でもサービスを完全に制御できます。 SecurityGroupsを使用して、個々のマシンまたはそれらのグループのポートを有効/無効にします。

@danben EC2インスタンスには、デフォルトで一定のパブリックIPがありません。 Amazonは、AレコードではなくCNAMEを使用するようにします。負荷がかかるとIPが変わる可能性があるためです。設定に一貫したパブリックIPを取得するためにElasticIPに料金を支払う必要があります(または、何らかのDynDNSを使用します)

19
Rob McCardle

@ danben が述べたように、S3とEC2には違いがあります。

AmazonでWebサイトをホストすることを考えている人にとって興味深いのは、特に小規模から始めたい場合に、Amazonが数か月前に 無料利用枠 を提供し始めたことです。 BitNami Cloud Hosting (免責事項、設計を手伝ったので、私の赤ちゃんに少し似ています:)のようなサービスと一緒に、わずか数分でサイトを基本的に0ドルで取得できることを意味します。 Amazonにクレジットカード情報を提供する必要がありますが、無料利用枠の制限内であれば、課金されません。

考慮すべきことの1つは、これを書いている時点(2011年7月)で、Amazonはサーバーごとに1つのIPアドレスに制限していることです。複数のドメインをホストする必要がある場合は、名前ベースの仮想ホストを使用するか、Elastic Load Balancerを使用するいくつかのトリックを使用する必要があります(費用がかかります)。しかし、全体として、あなたが少し技術的であり、共有ホスティングが提供するものよりも多くの制御が必要な場合は試してみる価値があります

6
Carlos SM

Reinvent 2018で、AWSはAmplify Consoleを開始しました。これは、サーバーレスバックエンドを備えた単一ページおよび静的アプリ向けの継続的なデプロイおよびホスティングサービスです。チェックしてください: http://console.amplify.aws

0
Nikhil