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

第119回 雲勉【オンライン】Step Functions を使ってAuto Scaling ...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for iret.kumoben iret.kumoben
November 16, 2023

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

下記、勉強会での資料です。
https://youtu.be/d38nrpooyLk

Avatar for iret.kumoben

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