Amazon S3が動画や画像の置き場からhtmlファイルを始めとするサイト全体を公開する機能を追加したのは2011年2月くらいのようだ。
【AWS発表】 Amazon S3で静的なWebサイトの運用が可能に
当初はさほど注目されていなかったようだが、度重なる料金値下げもあり、Webサイトを構築するならWordPressなどのCMSを利用するのが当たり前となっている中、そのコストパフォーマンスが見直されてきたような印象がある。
アマゾンも自ら下記のようなサイトを作ってアピールし始めている。
確かにブログだけでなく企業サイトまでもWordPressで構築するのが当たり前になって、PHPとMySQLが求められるサーバ要件となって久しいが、「それって動的サイトである必要ある?」と言われてみればもっともな指摘の元に静的サイト+Amazon S3の組み合わせの有効性がアピールされている。
中でもWordPressで構築したサイトから静的コンテンツを出力するプラグイン「StaticPress」などはそのトレンドを捉えたものと言えるだろう。
しばらく気になってはいたが、ようやく1997年くらいから作っていた個人ホームページをS3上に移してみた。
プロバイダのホームページスペースで運用していたが、ちょうど容量が足りなくなり、容量を増やすにはどう考えても割高な料金を払う必要があって、同プロバイダーの新しい割安なホームページサービスも検討したが、どうせならとS3上に移してみた。
このサイトのドメインのサブドメインを使い、CNAMEで指定することでAWSのRoute53は使わずともS3上のコンテンツを見られるようになった。
コンテンツのアップロードは少々面倒で、FTPのような使い勝手という「CloudBerry Explorer」を利用してみたが、まだまだハードルは高い印象がある。
Amazon S3の利用とCloudBerry Explorerのインストール
とはいえ、S3に静的コンテンツをホスティングするのは容量、アクセス増、セキュリティの面から安心感があるし、コストパフォーマンスも高い(1年間は無料だし、今後も値下がりが見込める)。
静的サイトを制作するなら定番のホームページビルダーの次バージョン辺りでS3へのアップロード機能が追加されても驚きはしないだろう。
これによりtwitterログインが可能になった。が、facebookログインが失敗するようになった。
しばらくfacebookログインを使っていなかったのでfacebook側の問題かもしれないと開発者サイトでアプリケーションを作成し直すも、結果は変わらず。
とりあえずこのまま様子を見る。
]]>あわせてTPソーシャルログインモジュールで使っていなかったtwitterログインにも対応しようとするが、なぜかAPIkeyなどが入力できない。
もう少し様子を見ることにする。
・独自ドメイン設定数の上限: 50個 → 無制限
・データベース作成数の上限: 10個 → 50個
・サブ FTP アカウント作成数の上限: 2個 → 50個
サービスを利用し始めたときには、確か独自ドメインが10個?、データベースは2個くらいだった気がします。
色々なCMSやWebサービスを試すために(一部は実際にオープンしていますが)利用していますが、ちょうどデータベースが足りなくなってきたところでした。
こうした機能アップが繰り返されるのに、価格が変わっていないところが好感を持てます。
もちろん、ハードウェア関連のコストは下がっているんでしょうし、もっと安い他社のサービスの登場もあるのでしょう。
ただ、既存ユーザーを大事にする、少なくとも辞めるのをためらわせるだけのサービスを提供し続けることは大事だと改めて感じます。