web-dev-qa-db-ja.com

Amazon S3のCNAMEレコード-欠点はありますか?

より良いURLを取得するために、AmazonS3ドメインのCNAMEレコードを作成したいと思います。

これについての議論はウェブ上ではあまりなく、Amazonのドキュメントには何もありません(私がそれを見逃していない限り)。これは合理的なことですか?欠点はありますか?

5
John Bachir

AFAIKには特別なことは何もありません。パブリックDNSで、「your-name.your-domain.com」を「your-bucket-name.s3.amazonaws.com」へのCNAMEとして作成し、 フォルダー名をドメイン名と一致させます

Amazon S3ドメインのCNAMEレコードなので、より良いURLを使用してください

あなたのウェブサイトは他の場所でホストされていると思います。 HTML内には、S3でホストされている画像やビデオなどへのリンクがあります。これらのリンクの見栄えを良くしたいと思います。

これは合理的なことですか?

まあ、一部の人にとっては。あまり多くのエンドユーザーがあなたのHTMLを調べたり、ブラウザが何をロードしているのかに気付くことはないと思います。

欠点はありますか?

もう1つの単一障害点(DNS構成)ですが、メインのWebサイトで同じ問題が既に発生しているため、おそらく重要ではありません。ユーザーは今すぐDNSルックアップを1つ追加する必要があるため、ユーザーにとっては(かなり)小さな速度低下です。最初はCNAME(fx static.yourdomain.com)用で、次にS3用です。それはおそらく平均で約100ミリ秒ですが、それほど多くはありません。

簡単なメモ:すでにS3を使用しているようです。それがうまく機能する場合、それは問題ありません。オーディエンスがややグローバルで、トラフィックが公平な場合は、代わりにコンテンツ配信ネットワークを使用できます。もちろん、Amazon独自のCloudfrontが思い浮かびますが、これは最速のCDNではありません。さまざまなCDNの速度を把握するには、いくつかの場所から Cloud Harmonyのテストツール を使用できます。小さなファイル(CSS、JS、画像)の場合、待ち時間に特に注意してください。ビデオのスループットはより重要ですが、CDNで問題になることはめったにありません。

11
Jesper M

これはあなたが望んでいることをカバーするはずです。追加のヘルプが必要な場合は、コメントなどを投稿してください。

http://carltonbale.com/how-to-alias-a-domain-name-or-sub-domain-to-Amazon-s

3
drewrockshard