• Infrastructure as Code(IaC) ってなに?
• なぜIaC?
• IaCとソフトウェア開発手法
• IaC導入にむけたTips
Infrastructure as Code ( IaC ) とは?
ITインフラストラクチャに対し、
(慣習的に手作業/手続き型のスクリプトで実施してきた
作業を、)
Machine-Readableなリクエスト・レスポンスを用いて
プログラムの管理下に置くこと。
および、その取り組みを実現するためのアプローチ一式。
例: 定義を記述し、ツールで適用する
補足: サーバOSが備えるインターフェース
IaC、だいたいクラウドのせい
IaaS
• サーバ調達のリードタイムが”すごく”短縮ってかほぼゼロに。
• 構築のフェーズ(相対的に)長くなってない?
• ペットから家畜、使い捨て。
PaaS/SaaS などマネージドサービス
• 相応の規模/ややこしい要件でなければ専用のサーバのイチカラ構築が不要に。
これらをAPIで操作可能
• あらゆるリソースに対して、ツールによる制御ができる。
• そんなのコードに落とし込んでしまおう。
Machine-Readableなリクエスト・レスポンスを用
いてプログラムの管理下に置くこと。
© 2017 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう