15
新しいCDP候補を考えてきた 株式会社サーバーワークス 柳瀬任章

20130719 cdpナイト

Embed Size (px)

Citation preview

Page 1: 20130719 cdpナイト

新しいCDP候補を考えてきた株式会社サーバーワークス 柳瀬任章

Page 2: 20130719 cdpナイト

自己紹介

✤ 柳瀬 任章(やなせ ひであき)

✤ 株式会社サーバーワークス

✤ テクニカルグループ長

✤ 好きなAWSサービス:ELB

Page 3: 20130719 cdpナイト

概要

✤ 新しい技術を使ったものではありません

✤ Scale Outパターンの拡張版

✤ CloudWatchとSDKが主役です

Page 4: 20130719 cdpナイト

復習

✤ 高トラフィック時に使用するデザインパターン

✤ 手動/自動でトラフィックを処理するインスタンスを増加させる

✤ 自動の場合はCloudWatchでアラームを設定する

Page 5: 20130719 cdpナイト

Auto Scaling

何を基準にしてScaleOut/Inしますか?

Page 6: 20130719 cdpナイト

CPU Utilization

Page 7: 20130719 cdpナイト

Network Traffic

Page 8: 20130719 cdpナイト

疑問

本当にCPUやトラフィック量の増加を判断基準にしてScaleOut/Inしたいですか?

Page 9: 20130719 cdpナイト

新しいCDP

Customize Scaling Metrics Pattern

Page 10: 20130719 cdpナイト

構成

✤ EC2がCloudWatchに内部の情報を定期的にアップ

✤ ScaleOut/Inはアップされた値を基準に行う

Page 11: 20130719 cdpナイト

実装方法

✤ System Command

✤ AWS SDK

✤ CloudWatch

✤ Auto Scaling

Page 12: 20130719 cdpナイト

ポイント

✤ 認証情報を残さないためにIAM Roleを使う

✤ 作成するスクリプトは再利用可能にする

✤ AutoScalingはタグの情報から自動取得

✤ インスタンスIDやRegionはmetadataから自動生成

Page 13: 20130719 cdpナイト

メリット

システムの特性に合わせた柔軟なスケーリングが可能

Page 14: 20130719 cdpナイト

まとめ

✤ デフォルト項目にとらわれない柔軟な実装が可能

✤ SDKを使うデザインパターンをもっともっと

Page 15: 20130719 cdpナイト

ありがとうございました