Upload
operation-lab-llc
View
705
Download
0
Embed Size (px)
Citation preview
Operation Lab運用設計ラボ
AutoScaling / AWSCLI
運用設計ラボ合同会社 シニアアーキテクト 波田野 裕一
2015-08-03
1.7.42
Operation Lab運用設計ラボ
AutoScalingの要素
Operation Lab運用設計ラボ
AutoScalingの要素
EnvironmentEnvironmentEnvironmentEC2 インスタンス
オートスケーリンググループ
version起動設定
ロードバランサ
lifecycle hook
metrics collection
CloudWatch
process
scaling policy
tags
scheduled actions
notification configurations
SNS
Operation Lab運用設計ラボ
AutoScaling / awscli 1.7.42
Operation Lab運用設計ラボ
autoscalingコマンドの概要 (48コマンド)• 起動設定関連 (3コマンド)
• 作成、削除 (create-launch-configuration, delete-launch-configuration) • 情報 (describe-launch-configurations)
• AutoScalingグループ関連 (7コマンド) • 作成、更新、削除 (create-auto-scaling-group, update-auto-scaling-group, delete-auto-scaling-group)
• 情報 (describe-termination-policy-types,describe-auto-scaling-groups,describe-scaling-activities)
• キャパシティ変更 (set-desired-capacity)
• EC2インスタンス関連 (7コマンド) • 登録/削除 (attach-instances, detach-instances)
• 停止 (terminate-instance-in-auto-scaling-group)
• ステータス変更 (set-instance-health) • 情報 (describe-auto-scaling-instances)
Operation Lab運用設計ラボ
autoscalingコマンドの概要 (48コマンド)
• 通知関連 (4コマンド) • 作成、削除 (put-notification-configuration, delete-notification-configuration)
• 情報 (describe-auto-scaling-notification-types, describe-notification-configuration)
• スケジュールアクション関連 (3コマンド) • 作成、削除 (put-scheduled-update-group-action, delete-scheduled-action)
• 情報 (describe-scheduled-actions)
• ライフサイクルフック関連 (6コマンド) • 登録/削除 (put-lifecycle-hook, delete-lifecycle-hook) • 情報 (describe-lifecycle-hook-types, describe-lifecycle-hooks) • 操作 (record-lifecycle-action-heatbeat, complete-lifecycle-action)
Operation Lab運用設計ラボ
autoscalingコマンドの概要 (48コマンド)
• スケーリングポリシ関連 (5コマンド) • 作成、削除 (put-scaling-policy, delete-policy) • 情報 (describe-adjustment-types, describe-policies) • 操作(execute-policy)
• スケーリングプロセス関連 (3コマンド) • 停止、再開 (suspend-processes, resume-processes) • 情報 (describe-scaling-process-types)
• メトリックコレクション関連 (3コマンド) • 有効化/無効化 (enable-metrics-collection, disable-metrics-collection) • 情報 (describe-metric-collection-types)
Operation Lab運用設計ラボ
autoscalingコマンドの概要 (48コマンド)
• ロードバランサ関連 (3コマンド) • 作成、削除 (attach-load-balances, detach-load-balancers) • 情報 (describe-load-balancers)
• タグ関連 (3コマンド) • 作成、削除 (create-or-update-tags, delete-tags)
• 情報 (describe-tags)
• その他 (1コマンド) • 情報 (describe-account-limits)
Operation Lab運用設計ラボ
http://www.operation-lab.co.jp/
OperationLab運用設計