# オートメーション ## CloudFormation Infra as a Code(IaC) インフラのオートメーション化 - 再現性 - 再利用性 - yaml記述がおすすめ - クイックスタートで[template](https://aws.amazon.com/jp/cloudformation/resources/templates/)が利用可能 ![IaC](https://i.imgur.com/GCMv29G.jpg) ## Systems Manager 大規模なシステムの継続的な管理を可能にする 例:EC2インスタンスのOS以上の設定を継続的に行いたい ### できること - ランコマンド - OS上のコマンド実行 - メンテナンス管理 - スケジュール管理 - パッチ管理 - ステートマネージャー #### 設定を一元管理 - パラメータストアにxxx.confを格納 #### セッションマネージャー ssh, remote desktopの代替 - System Manager > セッションマネージャー > セッションを開始するとコンソール上でシェルに入れる - ポート転送でリモートデスクトップも可能 - IAMポリシーで権限を絞れる ### Elastic Beanstalk 開発者のためのプロビジョニング&デプロイサービス ![Elastic Beanstalk](https://i.imgur.com/rPbVmcz.jpg) - ワンストップでプロビジョニング&デプロイが可能 Bean Stalkはジャックと豆の木 コードが豆、豆をまくとインフラが立ち上がる ```bash eb create #これで立ち上がる ``` #### Elastic Beanstalkによるブルー/グリーンデプロイ ![B/G deploy](https://i.imgur.com/9MchX5k.jpg) ## まとめ ![](https://i.imgur.com/6GZ24kQ.jpg)