Code)とは2023年07月22日コラムAWS活用支援サービス担当TwitterFacebookはてブPocketLINEみなさん。今日はIaCをテーマにお伝えいたします。こんな方におすすめ・IaCってなに?・CloudFormationってなに?・メリットわからないし。・別に手作業でもいいじゃん。思っている方にCloudFormationやってみてもいいかも!と思っていただければうれしいです。IaCで運用しないリスクアプリケーションはコードで管理するのにインフラストラクチャはそうしないのでしょうか。インフラストラクチャの構築は、手作業でもできてしまうからです。IaCを使わないリスクを考えてみましょう。手動の作業ではなく、コードを使用してインフラストラクチャの管理とプロビジョニングを行うことを言います。上述したような、インフラ構築をGUIによるクリックや入力、コマンドの実行など、人の手で行っていたやり方から、サーバー、オペレーティングシステム、ストレージ、およびその他のインフラストラクチャ・コンポーネントを自動的に管理しプロビジョニングします。practices.https://docs.aws.amazon.com/whitepapers/latest/introduction-devops-aws/infrastructure-as-code.htmlAWSでは、DevOpsに焦点を当てたインフラストラクチャの作成と保守の方法を提供します。方法でインフラストラクチャの作成、デプロイ、メンテナンスを可能にするサービスを提供しています。このサービスによりコードの厳密さ、明確さ、信頼性が実現できます。原則と実践の基礎をなすものです。AWSでのIaCサービスは以下が提供されています。CloudFormationを使っている方は多くいると思います。ここでは使われていることが多いサービスCloudFormationにフォーカスを当てて、概要を説明します。リソースを作成できるようにするサービスです。ファイルに書き込んでいきます。テンプレートには、作成および管理されるリソースの種類に応じた特定の構文と構造が決まっています。指定されたサービスを安全かつ誰が何回やっても再現性のある方法で構築できます。環境にデプロイされます。APIで管理できます。スタック内で実行中のリソースに変更を加える必要がある場合は、スタックを更新します。リソースに変更を加える前に、変更の概要である変更セットを生成できます。変更セットを使用すると、変更を実装する前に、実行中のリソース、特に重要なリソースに変更がどのような影響を与えるかを確認できます。まとめ今日は、IaCって何?という方向けに概要をお伝えさせていただきました。インフラストラクチャリソースのプロビジョニングと管理を行うことができます。この記事を読んで、IaC始めようって方がいらっしゃれば幸いです。テレワーク支援...を幅広くご提供しています。(1)え、私のAWS利用料高すぎ・・!?AWS利用料を誰でも5%お得にご利用できます。大小問わずお気軽にご相談ください。AWSを熟知した弊社スタッフがお応えします。Corporation無料相談会お問い合わせ。