[情報技術] Amazon Web Service にまつわるいろいろ by 深海寛信氏 id:d_sea
BPStudyで、Amazon Web Service(= AWS)の話を聞いてきました。
BPStudy#27
株式会社ビープラウドが主催するWeb系技術討論の会
EBISU303 405会議室
2009/11/20 19:00 -
http://atnd.org/events/2043
来年3月にAmazon EC2/S3本が出る
wktkですね。
EC2の本、随分増えましたなぁ。
現在のAmazon EC2の利用状況
海外ネット系ベンチャーでは、部分的には当たり前に利用されている。
AWSの構成
- 中からはプライベートアドレスを返す
- 外からはグローバルアドレスを返す
- 起動時にアドレスを振っている
セキュリティグループ
- 入ってくる情報に対してフィルタリングをかけられる。
- インスタンス毎に複数利用できる。
Amazon S3の機能
- 期限設定可能なセキュアなダウンロードURLを発行できる。
S3 Organizer使って、ダウンロードURLを生成
S3 OrganizerはFireFoxプラグインで、S3を操作できるもの。
https://addons.mozilla.org/ja/firefox/addon/3247
- expireする期間を設定できる。
- http/httpsを選択できる。
- アクセス権を設定可能。
AWSに最近追加された機能
Elastic Load Balancing
- L4レベルのラウンドロビン分散
- インスタンスへのヘルスチェック機能あり
- リフレッシュする度に、アクセスするインスタンスが変わる。
- 片方のHTTPサーバを殺す。→生き残った方にリクエストが飛ぶ
- 起動時間+転送料で課金。
ヘルスチェック機能あるんですね!!
Cloud Watch
- 1分間隔程度でモニタリング
- ディスクのアクセスなどを監視、グラフで結果を表示できる。
- 今のところ、データを落として、別の用途で利用することはできない。
- 課金は起動時間で決まる。
boto
http://code.google.com/p/boto/
snapshot.pyを編集してから、
python snapshot.py 3 vol-dd50a9b4
EBSにスナップショットファイルを逃がす。
Amazon EC2を使った良くあるインフラ構成
CroudFrontのパフォーマンス
CroudFrontを使わない場合
- 3.2 Mbps
CroudFrontを使った場合
- 18.4 Mbps
5、6倍か。
ただし、来年前半に、アジアにAmazonのデータセンターができますので必要なくなるかも。
DOSアタックへの対応
- 攻撃は届かないようになっている。
感想
やはり、Amazon EC2は面白いですねぇ。
どこかの案件で使わせてくれないだろうか。