新しいCDP候補を考えてきた株式会社サーバーワークス 柳瀬任章
自己紹介
✤ 柳瀬 任章(やなせ ひであき)
✤ 株式会社サーバーワークス
✤ テクニカルグループ長
✤ 好きなAWSサービス:ELB
概要
✤ 新しい技術を使ったものではありません
✤ Scale Outパターンの拡張版
✤ CloudWatchとSDKが主役です
復習
✤ 高トラフィック時に使用するデザインパターン
✤ 手動/自動でトラフィックを処理するインスタンスを増加させる
✤ 自動の場合はCloudWatchでアラームを設定する
Auto Scaling
何を基準にしてScaleOut/Inしますか?
CPU Utilization
Network Traffic
疑問
本当にCPUやトラフィック量の増加を判断基準にしてScaleOut/Inしたいですか?
新しいCDP
Customize Scaling Metrics Pattern
構成
✤ EC2がCloudWatchに内部の情報を定期的にアップ
✤ ScaleOut/Inはアップされた値を基準に行う
実装方法
✤ System Command
✤ AWS SDK
✤ CloudWatch
✤ Auto Scaling
ポイント
✤ 認証情報を残さないためにIAM Roleを使う
✤ 作成するスクリプトは再利用可能にする
✤ AutoScalingはタグの情報から自動取得
✤ インスタンスIDやRegionはmetadataから自動生成
メリット
システムの特性に合わせた柔軟なスケーリングが可能
まとめ
✤ デフォルト項目にとらわれない柔軟な実装が可能
✤ SDKを使うデザインパターンをもっともっと
ありがとうございました
Top Related