愛車:マツダアテンザ
Webを中心とした、ビジネス&テクノロジーに関する思いつき
by F-shin
[ このサイトについて ] [ F-shinについて ] [ トップ ]
author:えふしん
photo_20.jpg
藤川真一について


モバツイの中の人
人の良いジョンカビラと言われます。ソフト哲学者を目指します。
AMN sponsor rolls
応援します!
ツイッターやるなら
for iPhone App
Google Friend Connect
このカテゴリ[Web系]の最新30件
ワーナー作品のオンデマンド配信サービス「ワーナーオンデマンド」 動画ベーススライドプレゼンよりも、スライドベース動画プレゼンの方がWeb向き。 mixiアプリやるならAmazon EC2 モバツイが月間1億PV到達の見通し ツイッターとはなんぞや?のわかりやすい回答 ツイッターか?ブログか?思考の整理学 【Best Mobile Based Twitter App】モバツイッターがTOP5にノミネートされました。投票のご協力を!【敵はtweetie2】 【Best Mobile Based Twitter App】モバツイッターのOpen Web Awardsへの投票のご協力をお願いします! モバツイッターが日経ビジネスアソシエに掲載されました。 ネットビジネスで商標は大事です。 twitterによって世界が集約され心の戦争が起きる おまとめマンxTwitterキャンペーン セカイカメラは、21世紀のネットスケープになるか?! 「食事中なう」が無意味だと?あれ?ライフログってなんだか意味わかってる? 岡田有花さんに取材された! EC2のロードバランサーのIPアドレスが変わる罠 twitterの「つぶやき」の有効期間は2分 究極のスモールスタートの方法 自宅サーバからEC2へ 技術や用語に興味ないユーザーを「一般ユーザー」と括るのキケン アマゾンEC2 ナイトセミナ 第 2 回に出演します。 モバツイッターの政治家アカウント一時サスペンドの話 【twitter話】ネットを使う人には2種類のタイプがある ビバ☆ヒウィッヒヒーは、ネットコミュニケーションの問題をズバリ突いている うっかりしてたらモバツイの延べ登録ユーザー数が10万人を超えていました。 POPitがカラメルの商品紹介&アフィリエイトに対応! twitterは「みんなのもの」じゃない。 入力フォームの美学と現実 日本人にとって一番使われてるハッシュタグ ツイッターはステートレスなコミュニケーションでありつづけて欲しい。 夜のプロトコル「NO_04「We love twitter & tumblr.」~あの娘、ぼくがリブログ決めたらどんな顔するだろう~」に参加した。
[このカテゴリをもっと見る]
F's Garage関連
Powered by
Movable Type
■お知らせ
モバツイッターが、Open Web AwardsのBest Mobile Based Twtter Appを受賞しました!

September 12, 2009

EC2には、Elastic Load Balancingというお手軽ロードバランサーサービスがあります。

これはコマンドから簡単にWebサーバーを冗長化できる手段で、モバツイッターでも利用させてもらっているのですが、最近、朝起きると、IPアドレスが変わってしまっていることがあります。

Elastic Load Balancingを設定すると、EC2用のドメイン名が割り当てられて、それに対応するグローバルIPが一つ割り当てられますが、ドメインとIP間は、どうやらダイナミックDNSとして設定されているらしく何かの事情でIPアドレスが変わることがわかりました。

想像ですが、障害等があると引き継がれて切り替わるのでしょうか。

EC2は単体のサーバーインスタンスは、固定IPを割り当てられますが、おそらくElastic Load Balncingには今のところ固定IPを割り当てることはできないようです。

これが設定如何では大変困ったことになります。

ロードバランサーでWebサーバを振り分ける場合、DNSの振り先にロードバランサーのIPを設定するので、原則的にIPが変わってしまった時には設定を変えねばなりません。

DNSには、CNAMEという設定で、他のドメイン名へのエイリアスを貼ることができるので、「EC2用のドメイン名」に割り当てることで呼び出すことができるのですが、CNAMEが割り当てられるのは、Aレコードに対してのみのようです。

とDNS用語で意味不明だと思うので、こうなります。

www.movatwitter.jpには、CNAMEが割り当てられる。

movatwitter.jp(ドメイン名そのもの)には、IPしか書けない。(CNAME割り当て不可)

すなわち、movatwitter.jpにはIPアドレスしか設定できず、ダイナミックに変更されるEC2のElastic Load Balancingでは都合が悪いわけです。

ということで、今日、朝起きたら、「http://movatwitter.jp」のIPアドレスが変わっていて、1時間ちょっとモバツイッターに接続できない状態が続いてしまいました。

EC2を使って、Webサイトを作った場合に、「http://○○○.com」などでアクセスされた場合の措置を考えておく必要があります。

イマドキは、Yahoo!の検索インデックスにwww.が自動補完されちゃうとか、wwwあり・なしはどっちかに寄せるべきというSEOのセオリーから、「http://www.○○○.com」を正式のドメインにすることが多いと思います。

しかし、それにしても、「http://○○○.com」自体を接続できないケースにするのか、というのは考えどころです。どうにかApacheにまでアクセスが届けば、www.にリダイレクトさせてしまうことはできるからです。

もしIPが変わっても接続できるようにすることを重視するのであれば、「http://○○○.com」にアクセスされた時に、

・Apacheなどが反応できる専用の固定IPサーバを置く

または、

・最悪「http://○○○.com」はアクセスできなくても良いや、と割り切る。(IPが変わったら都度DNSの設定を直す)

かのどちらかです。

モバツイッターも、「http://movatwitter.jp」にしていたので、この問題は無視できません。

対策としては、以下の2つにしました。

1.ユーザーさんに、www.movatwitter.jpでの再ブックマークをお願いする。

2.@レコード(ドメインそのもの)のTTLを短くして、IPが変わってしまった場合はなるべく早く対処する。

一瞬、movatwitter.jpへのアクセスは、家の固定IPのサーバに降ろうかと思いましたが、今更、難しい部分もあります。でも、ユーザー登録のことを考えると一旦家のサーバからwww.movatwitter.jpに流した方が良いかも。。。移行をお願いして、しばらく経ってから考えます。

こういうのはサイト設計時に考慮されているに超したことはありません。


なお、ユーザーさんに向けては、こんな画面案内をしています。

多分、誰も気がついてくれないと思うので、自分から書いておくと

この文字フォントはアナログTVに表示されている「アナログ」を意識して作りましたw

■同じカテゴリ[Web系]のエントリー
<<前の記事 twitterの「つぶやき」の有効期間は2分
>>次の記事 岡田有花さんに取材された!
■このblogの書き込み最新3件
グッドデザイン賞に出てたおしゃれなサイクロン掃除機がなんと半額以下。 SEOには、運用のSEOと設計のSEOの2つのフェーズがある。 ワーナー作品のオンデマンド配信サービス「ワーナーオンデマンド」
この記事への提案、提言一覧

初めまして。いつも楽しみに拝見しています。

ゾーン名と同じドメイン名であってもCNAMEは設定可能であるような気がするのですが、駄目でしょうか?
普通にwww.***.jpに設定するのと同じように、
***.jpにもCNAMEを設定してあげたら、いけるような気がします。

2009/09/14 11:10 名無しさん

http://bonz.squares.net/~dais/misc/rfc1912j.html#cname

bindの方でエラーになります。

2009/09/14 15:49 f-shin

ドメイン転送サービスをつかわれては?

2009/09/23 22:24 名無しさん2
この記事への提案、提言









あなたの情報を保存しますか?