「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>クラウド系開発]] * 目次 [#x4381d04] #contents *概要 [#qb1f7131] -コンピューティング・インフラ(プロセス、ベアメタルサーバー、仮想サーバーなど)の~ 構成管理・機械処理可能な定義ファイルの設定・プロビジョニングを自動化するプロセス。 -従来、手動のプロセスではなくスクリプトや宣言的な定義によって行われていたが、~ IaCの開発は今では、宣言的なアプローチに焦点が当てられている(Code → DSL)。 *詳細 [#oc444745] **IaC [#z8181805] -Infrastructure as Code(IaC)IaaCじゃないよ。 -Code と言いつつ DSL が主流に。 -[[テスト自動化]]と同様に、 --適切なターゲットに有効 --スケール・メリットが必要。 **個別ツール [#e534eb6f] 以下の様なツールがあり、メーカーとしては[[HashiCorp]]が有名。 ***Ansible [#of72bd1f] ***Chef [#t96aa9a0] ***Puppet [#u653cf1a] ***cloud-init [#c94cfee8] ***Packer [#w6c0ca47] ***Terraform [#o8008ef5] ***Azure系 [#fcf427dc] -PowerShell DSC -Azure カスタム スクリプト拡張機能 -Azure Automation -Azure DevOps Services *参考 [#a7d05831] -Infrastructure as Code - Wikipedia~ https://ja.wikipedia.org/wiki/Infrastructure_as_Code **Qiita [#h520676d] -Infrastructure as Code(IaC)について、今更ながら調べました~ https://qiita.com/KeijiYONEDA/items/e9ed0daf0906adec810e -IaCの運用が辛い原因は考え方じゃなくてツールだと言いたい~ https://qiita.com/billthelizard/items/f71592e5cfd044075259 ---- Tags: [[:アーキテクチャ]], [[:.NET開発]]