AmazonEc2インスタントでウェブサイトをホストすることを計画しています。ドキュメントからいくつかの基本を取得しました。しかし、私にはほとんど混乱がありません。
CDNにcloudfrontを使用している場合、本当にs3からファイルをサーバーする必要がありますか?ホストしているサイトはDrupal上に構築されています。パフォーマンスに違いはありますか?
CloudFrontディストリビューションのオリジンとしてS3を使用する必要はありません。任意のHTTPサーバーを指定できます。ただし、いくつかの制限があります。 CloudFrontドキュメント から:
カスタムオリジンは、WebサーバーなどのHTTPサーバーです。 HTTPサーバーは、AmazonEC2インスタンスまたはプライベートに管理するHTTPサーバーにすることができます。カスタムオリジンを使用する場合は、サーバーのDNS名、HTTPポートとHTTPSポート、およびオリジンからオブジェクトをフェッチするときにCloudFrontが使用するプロトコルを指定します。
次の例外を除いて、カスタムOriginを使用すると、ほとんどのCloudFront機能がサポートされます。
ストリーミングディストリビューション-サポートされていません。
プライベートコンテンツ-署名付きURLを使用してカスタムオリジンからコンテンツを配信できますが、CloudFrontがカスタムオリジンにアクセスするには、オリジンはパブリックにアクセス可能なままである必要があります。詳細については、CloudFrontを介したプライベートコンテンツの提供を参照してください。