EC2でMySQL(運用編 VP+Spiderで無停止負荷分散)などを紹介してきましたが、再び、Spiderの話題になります。 WEBアプリを世界展開する際に、要件の1つとして、世界各国のユーザは全てのデータを参照できる必要がありますが、データの登録は各国、地域の担当者が各自のデータを登録したい、というケースが多々あると思います。 例として、商品の販売サイトで、EUと日本にそれぞれ管理者がいるとします。 その場合のユースケースとしては、下記となります。 EUの管理者はEUの商品を登録する 日本の管理者は日本の商品を登録する ユーザーは全ての商品を閲覧できる この時、商品を登録するDBがどのリージョンにあるかによって、ユーザや管理者の間でレスポンススピードに差が出ます。 DBを日本に置くとEUのユーザや管理者には遅いシステムとなってしまい、EUに置くとその逆になります。 そのため、各リージョ