Más contenido relacionado
La actualidad más candente (20)
Similar a コスト削減から考えるAWSの効果的な利用方法 (20)
コスト削減から考えるAWSの効果的な利用方法
- 1. コスト削減から考えるAWSの
効果的な利用方法
2013年年3⽉月
株式会社サーバーワークス ⼩小室⽂文
JAWS-UG三都物語 春 2013
- 6. コスト≒お金
コストはつまりお⾦金金ですよね。
http://www.flickr.com/photos/59937401@N07/5857838458/6
- 9. 顧客の 満⾜足度度向上
企業のソリューション
x
AWS
AWSを使う事で良良いループを
利利益向上
意識識的に作る事が⼤大事
- 10. 顧客の満⾜足度度
ü UX
ü 例例えば表⽰示速度度
ü 柔軟な対応
http://www.designboom.com/technology/tesco-virtual-supermarket-in-a-subway-station/
- 15. リソースの現実
ü 選んだリソースのスペックと現状が本当に有効に使え
ているかどうか監視サービス等を利利⽤用し確認
ü 最適化する
EC2に向き合う
• ⾊色んなタイプのインスタンスを知る
1. スタンダードインスタンス
1. 第 1 世代(m1.hoge)
2. 第 2 世代(m3.foobar)
2. マイクロインスタンス
3. ハイ{メモリ, CPU,I/O,ストレージ} インスタンス
4. クラスタコンピュート インスタンス
5. ハイメモリクラスターインスタンス
6. クラスタ GPU インスタンス
- 17. 利利⽤用するターゲットを⾒見見極め
て利利⽤用個所を限定する
• 具体的にはCloudFrontの配信先を狭める
• 価格クラスALL
• アメリカ
• ヨーロッパ
• ⾹香港&シンガポール
• ⽇日本
• 南⽶米
• オーストラリア
• 価格クラス200
• アメリカ
• ヨーロッパ
• ⾹香港&シンガポール
• ⽇日本
• 価格クラス100
• アメリカ
• ヨーロッパ
- 21. 静的HTML = S3 Website
先ほどの続きで、ページを動的に⽣生成していない場合は、
S3のウェブサイト機能を使ってホスティングするのはどうですか?
- 22. No more 妄想リクエスト,
Yes オートスケール
沢⼭山来た
どの程度度リクエストが来る
らどうし
か分からないのであれば
よう!!
オートスケール等で備える。
オートスケールちゃんと使
えば出来る⼦子
- 23. 利利⽤用アプリを変える
ü Oracle RDS/SQL Server RDS -> MySQL RDS
ü S3 -> Glacie
ü DynamoDB -> SimpleDB
ü RHL/Windows -> Amazon Linux等
商⽤用をdisている訳ではないですが、商⽤用
の差別化になる機能を使っていないので
あれば、OSS等でもよいのでは?
Oracle MySQL
- 24. データの圧縮
ü S3にデータをアップロードする時
ü ウェブサーバからコンテンツを配信する
時
ディスク容量量、転送量量を下げる為にも
データの圧縮を忘れない。
http://www.flickr.com/photos/omegatron/
438272080
- 26. 32bit
↓
64bit
32bitではメモリ4G以上は
スケールアップ出来ないので
今後の事を考えて選ぶ http://www.flickr.com/photos/laughingsquid/3326545676
- 29. 1. オンデマンド
$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
2. リザーブド
$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
3. スポット
$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$$$
EC2インスタンスの⽀支払い⽅方法を適切切に選ぶ
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$$$
- 30. POST & GETしない
S3のPost/Get/Copyのリクエ
スト料料は無視出来ない
↓
PUT、COPY、POST、または
LIST リクエスト $0.01 1,000
リクエスト当たり
• S3内のファイル⼀一覧を
ElastiCacheに⼊入れてしまう
• EC2内容をElastiCacheに⼊入れ
る
• CloudFrontのKeepAliveを延ば
す
- 31. No ディスク I/O
ü クライアント側で表⽰示させる
ü キャッシュを利利⽤用
ü SQL クエリ⽂文を⾒見見直す
ü ElastiCache
なるべくディスクでのI/Oが発⽣生しないように、
永続的じゃなくてもよいものであればメモリを利利⽤用する
SQLのクエリをチューニングする
ü 例例: select * from hogeはNG
- 32. ⼆二⼑刀流流使い
になる
ü セッションの管理理=DynamoDB、それ以
外はRDS
ü 書き込みはマスターへ、読み込みは
リードレプリカへ
ü Provisioned IOPSと、通常EBS
アプリ側でのリソース使い分けを積極的に
⾏行行なう。
例例えばクエリータイプ別に利利⽤用するDBを使 http://www.flickr.com/photos/midpath/350677374/
い分ける等
- 35. AWSはツール
but
向き合えば最⼤大限の
メリットを⽣生み出す事が可能
YOU
AWS
http://www.flickr.com/photos/aidan_jones/1234618279/
- 36. ご清聴ありがとうござい
ました
ü AWS エコノミクスセンター
http://aws.amazon.com/jp/economics/
ü Question?
株式会社サーバーワークス
⼩小室
komuro@serverworks.co.jp