Upgrade to Pro — share decks privately, control downloads, hide ads and more …

第119回 雲勉【オンライン】Step Functions を使ってAuto Scaling を制御してみた

第119回 雲勉【オンライン】Step Functions を使ってAuto Scaling を制御してみた

iret.kumoben

November 16, 2023
Tweet

More Decks by iret.kumoben

Other Decks in Technology

Transcript

  1. 0.講師⾃⼰紹介 2 n 岡部 良亮 • CIࣄۀ෦ ߏஙୈീηΫγϣϯॴଐ • 2018年9⽉⼊社

    (MSP⼀次運⽤→MSP⼆次運⽤→構築第⼋セクションに異動) 前職︓基盤システムの運⽤監視オペレーター・DCハウジング業務を担当。 • 最近、猫を飼いました。
  2. アジェンダ 3 0. ⾃⼰紹介 1. AWS Step Functions の概要 2.

    AWS Step Functions を活⽤に⾄った経緯 3. AWS Step Functions を利⽤した Auto Scaling の実例 4. まとめ
  3. 本⽇のゴール 4 n AWS Step Functions の概要についてご理解いただく。 n AWS Step

    Fucntions の作成・設定についてご理解いただく。
  4. 1.AWS Step Functions の概要 6 n AWS Step Functionsとは AWS

    Lambda 等のサービスと統合してビジネスクリティカルなアプリケーションを構築で きるサーバーレスオーケストレーションサービスです。AWS Step Functions のグラフィカ ルコンソールでは、アプリケーションのワークフローを⼀連のイベント駆動型ステップとし て確認できます。
  5. 1.AWS Step Functions の概要 8 AWS Step Functions は ステートマシン

    という単位で構成。 AWSサービスや各アクションを ステート と呼ばれるステップをフローで実⾏することで ⼀連の処理を実⾏できる。 ステートマシン ステート
  6. 20 オートスケール処理の Step Functions、ステートマシン呼び出しの EventBridge を作成する。 スケールイン保護 無効化 ライフサイクルフック ライフサイクル移⾏:インスタンス終了

    ハートビートタイムアウト:500秒 デフォルトの結果:CONTINUE ※Auto Scaling構成(ALB、ターゲットグループ、Auto Scaling Group 等)、IAM周り EventBridge の詳細⼿順については今回は割愛。 3. AWS Step Functions を利⽤した Auto Scaling の実例 ・Auto Scaling Groupの設定
  7. 36

  8. 59