デジタル庁クラウドチーム Cloud Architect 山本教仁 ガバメントクラウドでは、コスト効率、迅速性、柔軟性、セキュリティを基本的指標にしています。第1回では、この指標を実現するための技術要素の1つであるInfrastructure as Code(以下、IaC)についてガバメントクラウドにおける考え方を説明します。 IaCについて本文におけるIaCの定義 本文におけるIaCとは、インフラの構成をJSONやYAMLで記述したり、プログラムコードとして記述し、これらコードから実際のインフラを構築する機能とその機能を使ってインフラを構成管理することの総称とします。また、最近は、イミュータブル(変更不可能)にインフラを運用することと合わせて使われることが多いため、ここでのIaCは、イミュータブルなインフラ運用とセットで考えます。イミュータブルなインフラ運用とは、実際のシステム環境に直接
![ガバメントクラウドにおけるIaC(Infrastructure as Code)の考え方|デジタル庁 ガバメントクラウド](https://cdn-ak-scissors.b.st-hatena.com/image/square/4724afaea777d60fcd8a3aaf87192beebb032abc/height=288;version=1;width=512/https%3A%2F%2Fassets.st-note.com%2Fproduction%2Fuploads%2Fimages%2F75677156%2Frectangle_large_type_2_708f8850a309212b9bb74f8ac201473c.png%3Ffit%3Dbounds%26quality%3D85%26width%3D1280)