試練なのか、勉強代にしてはでかすぎなのか。来るものは
いい方にとらえよう。心の針はつねに「陽気なチャンネル」に合わせておこう。
意識してないと、すぐ、陰気なほうに向かう。
メルマガ登録をお願いします。
素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。
ITM NEWS(東京羽村市に所在するWEBアプリ・システム開発会社アイティーエムクリエイト日記)
ホームページ制作、業務改善したい企業様、ITツールの活用方法やプログラム覚えて思い描いているものを実現したい方向け
試練なのか、勉強代にしてはでかすぎなのか。来るものは
いい方にとらえよう。心の針はつねに「陽気なチャンネル」に合わせておこう。
意識してないと、すぐ、陰気なほうに向かう。
素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。
日本に限らず、世界各国からアクセスが見込まれるサイトの場合、リージョンから遠い国からのアクセスは、
基本的に遅くなるのが常ですね。
例えば、サイト本体のリージョンを東京にしても、米国、欧州からのアクセスは、各国リージョンにサイトをレプリケーション(複製)しておく
必要があったりします。そうしないと遅延(レーテンシー)が発生してしまい、ユーザーへストレスを与えてしまいます。
AWSに限らず、この問題は一般的ですね。
みなさんがよく使用しているyahooやgoogle、facebookはどうやって、多くのアクセスを受付ながら、あれだけ早く応答しているん
でしょうね。一般的な方法としましては、キャッシュサーバーを配置して、世界各国に散らばっているキャッシュ(一時的な複製)サーバー
で応答しているんですね。各国担当のサーバーがいますが、キャッシュ(一時的に保存された)サーバーなので、完全体ではないですが
定期的に本家と統合して完全体になります。そんなキャッシュ機能で実現しています。
大手サイトは間違いなくやっているはず。でもそんな莫大なスケールと費用。。。スケールでかすぎて
イメージわかないし、体制できないし。と思っていたら。なんとAWSのCloudFrontは、めちゃくちゃ簡単にそれを実現できて
しまうのです。
CluodFrontを設定すると、オリジン(大元)となるサーバー(EC2)を指定するだけで、あとはキャッシュサーバーを
作ってくれる。このキャッシュサーバーは×××.cloudfront.netみたいな動的なドメイン名を割り当てられますが
そのドメインがオリジンのキャッシュサーバーとなり、キャッシュしたい画像がHTMLのURLをキャッシュサーバーに指定すれば
OK。これは正直、他のホスティングサービスで見たことないです。このスケールのでかさ。
まだ管理画面は英語版ですが、これは、最強。
素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。
S3を活用するにあたり、複数のEC2から同一のバケットにアクセスできる仕組みを
作りたいというのは、誰しも想定するかと思いますが。
実際にどこまでできるかというところですね。
以下の手順で検証してみましょう。
$ sudo yum -y update
$ sudo yum -y install gcc-c++ fuse fuse-devel libcurl-devel libxml2-devel openssl-devel
$ wget https://s3fs.googlecode.com/files/s3fs-1.74.tar.gz
$ tar zxvf s3fs-1.74.tar.gz
$ cd s3fs-1.74
$ ./configure –prefix=/usr/local
$ make
$ sudo make install
インストールされてか確認
$ find /usr/local -type f
/usr/local/bin/s3fs
/usr/local/share/man/man1/s3fs.1
IAMユーザーの作成
試しに作成作成してみました。
↓
testuser
アクセスキー ID:
AKIAJYLWLPAAAZWC2TSA
シークレットアクセスキー:
+djZ2c/WIjnDdKzoRUtF+P1xoAAAAFe53RGlH2os0
※参考URL
http://qiita.com/monry/items/fa3bebd69e04a08ae12f
ディレクトリの作成(SSHでログインできないので未確認)
$ su –
mkdir /upload/600
chmod 777 /upload/600
※参考URL
http://hivecolor.com/id/49
s3fs の設定(SSHでログインできないので未確認)
echo “AKIAILFEAAAYLXKBOEQ:Fg8iwL6UALujjAeeGAAAEkvhbV2+mPL8QkFLyFpP” > /etc/passwd-s3fs
S3のマウントコマンド
sudo /usr/local/bin/s3fs s3folder1 /mnt/s3fs/ -o rw,allow_other,iam_role=”rolebucket”
上記3と同様
上記4と同様
ここに立証致します。
ざっとこんな手順です。
しかし上記試してみると、テキスト編集の際、レーテンシー(遅延)が気になりますね。
素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。