Amazon%20S3%E3%81%AE%E4%B8%8A%E3%81%A7%E9%9D%99%E7%9A%84%E3%81%AAWeb%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E3%83%9B%E3%82%B9%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%81%8C%E3%81%95%E3%82%89%E3%81%AB%E5%AE%B9%E6%98%93%E3%81%AB

Amazon S3の上で静的なWebページのホスティングがさらに容易に

aws-logo-640

S3はAmazonのデベロッパ向けクラウドストレージサービスだが、それをスタティックなWebページを安上がりにホストする方法としても利用できる。Amazonがこの機能を導入したのは約1年前だが、今日は(米国時間12/28)は(AmazonのDNSサービスRoute 53を使って)ルートドメインのホスティングを加えることによって、ベーシックなサイトをS3上で提供することがさらに容易になった。ユーザは自分のサイトに”www”を付けなくても、またリダイレクトを多用しなくても、アクセスできるようになる。

AWSを本格的に使わずに単純にS3だけを使うと、サーバ側がいろんなデータ処理を行う複雑なサイトをホストするのは無理だが、ベーシックなサイトと画像をホストするだけなら十分だ。月額の利用料金はなくて、ストレージとネットワーク通信の帯域について小額を払うだけでよい。またユーザは、CMS(コンテンツ管理システム)やプラグインのアップデートを心配する必要もない。

console_route53_create_alias_site_2

今回の新機能については、そのセットアップはかなり簡単だ。Amazonも言ってるように、ビジターがあなたのサイトに’www’なしでアクセスできるためには、プロキシサーバを設けるか、wwwizerのようなサーバpのサービスを使う必要があった。“それによって余計なコストが発生し、手間も増えるし、おそらくサイトの脆弱性も増える”、とAmazonは言う。これからは、S3のバケットを新たに作ったら、それに’www’のないホスト名を付け、 “redirect all requests to another host name”(すべてのリクエストを別のホストネームにリダイレクトする)をオプションで指定すればよい。ちょっと面倒なのはRoute 53のセットアップだが、詳しい手順ガイドが提供されているので、心配は要らない。

Amazonによると、この新しいリダイレクトのルールにより、“サイトの論理構造の変更を円滑にできる”し、また、サイトの成長に伴い、ページをスタティックからダイナミックな(動的な)ホスティングに変えるのも簡単だ。

これらは小さな変化にすぎないが、でも今週の週末は長いから、何かおもしろいプロジェクトに挑戦するのに適しているだろう。S3の上にブログをセットアップして(AmazonのCTO Werner Vogelsもそうしている)、ハッカー的ブログを開始*するなんて、どうだろう。〔*: この記事でVogelsが、今はクライアントサイドのJavaScriptの技術が高度化しているので、動的サーバが提供されないシンプルなS3バケットからの提供ページでも十分に動的な機能を持てる、と解説している(ページ更新にはCactusやJekyllを使用)。No Server Required. Amazon S3 FTW!(サーバなんて要らねぇ。Amazon S3で世界をファックしろ!)、と最後に。〕

[原文へ]
(翻訳:iwatani(a.k.a. hiwa))

Tags: , ,
blog comments powered by Disqus

コメント

Go5
Appleは常に、機械に詳しくない初心者ユーザーの体験をすばらしいものにしたいと考えていると思う。そ…
岸本 知丈
どういう戦略をとるにしろ、それなりの宣伝費用かかかる。なので弱小企業からすれば口コミで勝負せざるを得…