Help us understand the problem. What is going on with this article?

水樹奈々さんの公式サイトがダウンしないのは AWS を上手く使っているからだった。

こんにちは、 くわブロ です。

(追記)
Qiita / Twitter でいくつかコメントいただきましたので、タイトルに関して補足させてください。
キャッシュを使ってアクセス増加に耐えるスケーラビリティのあるシステムを実現するにはクラウドは相性が良く、水樹奈々さんの公式サイトを構築された方々がAWSを使って素晴らしい設計をしているからこそ可用性が高くなっている、と考えて本記事を書きました。
「クラウドを使えばシステムの可用性は勝手に確保される」「CDNはAWSでしか実装できない」といった考えはありませんでしたが、もし不快に感じた方がいらっしゃいましたら大変申し訳ございません。
タイトルで記事を見に来てくださる方々をミスリードさせようとしたり、オンプレやAWS以外のクラウドを批判するような意図は無かったことをご理解いただけますと幸いです。
(追記2)
タイトルに「上手く」を付けました。

水樹奈々さん、結婚!

ネットニュースだけでなくテレビ局の報道でも、水樹奈々さんの結婚でワッショイワッショイ状態です。
当方は職業がIT系なので、水樹奈々さんのファンの方よりも、「公式サイトはダウンしていないかな?」と事務所の情シスの方へ思いを馳せてしまいます。(ファンの方、すいません。)

水樹奈々さんの 公式サイト を見に行ったところサクサク見れますし、これだけアクセス激増している状況でもダウンしていないので AWSクラウドでこんな構成を組んでいるんじゃないかな? と予想してみたらビンゴでした。(この記事書いている最中も似たことをツイートしてる人が居て、ちょっと笑いました。みんな情シス目線。)

予想していた構成図

静的コンテンツ配信の鉄板とも言える構成。

ユーザー → Route53(DNS) → CloudFront(CDN) → S3(静的Webサイト)

画像などの静的コンテンツをS3に配置する&ホスティングして、前段キャッシュでCloudFrontを使って、Route53で名前解決させる。(ちなみに、AWSの公式ハンズオンでも同じ構成です。)

さっそく確かめてみました。

Route53 で名前解決しているか確かめてみた。

ビンゴ。

➜  ~ dig www.mizukinana.jp +noall +authority

; <<>> DiG 9.10.6 <<>> www.mizukinana.jp +noall +authority
;; global options: +cmd
mizukinana.jp.      75048   IN  NS  ns-1966.awsdns-53.co.uk.
mizukinana.jp.      75048   IN  NS  ns-1265.awsdns-30.org.
mizukinana.jp.      75048   IN  NS  ns-579.awsdns-08.net.
mizukinana.jp.      75048   IN  NS  ns-290.awsdns-36.com.
➜  ~

CloudFront を挟んでいるか確かめてみた。

ビンゴ。

➜  ~ for ipaddress in `dig www.mizukinana.jp +short`
do
dig -x $ipaddress +short
done
server-13-249-171-115.nrt12.r.cloudfront.net.
server-13-249-171-96.nrt12.r.cloudfront.net.
server-13-249-171-93.nrt12.r.cloudfront.net.
server-13-249-171-102.nrt12.r.cloudfront.net.
➜  ~

S3 から配信されているか確かめてみた。

ビンゴ。
(追記)
本 dig 結果からは、リダイレクトページがS3に配置されている点しか断定は出来ません。
よって、 オリジン(CloudFrontの配信元) = S3 は推測になりますので、打ち消し線で修正しますね。
MovableTypeで作られていて、リダイレクトページはS3に置いてあること、からオリジンがS3と推測しましたが、断定するのは Too Much でした。失礼しました。
コメントいただいた @shin3250 さん、ありがとうございます!

➜  ~ for ipaddr in `dig mizukinana.jp +short`
do
dig -x $ipaddr +short
done
s3-website-ap-northeast-1.amazonaws.com.
➜  ~

まとめ

水樹奈々さんは阪神タイガースのファンらしいです。




kuwablo
二児の父 / エンジニア / サウナ / キャンプ / 買い物 / クラウド / インフラ / PMP / Postings are my own.
https://twitter.com/kuwablo
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした