目次:
定義-Infrastructure as Code(IaC)とはどういう意味ですか?
Infrastructure as code(IaC)は、専門家がハードウェアシステムをセットアップするのではなく、ソフトウェアでテクノロジスタックをプロビジョニングおよび管理するIT抽象化の一種です。 コードとしてのインフラストラクチャを使用して、クラウドシステムをプロビジョニングし、さまざまな種類のソフトウェア環境を仮想化できます。
Techopediaはインフラストラクチャをコード(IaC)として説明します
プロフェッショナルがコードとしてのインフラストラクチャについて気に入っていることの1つは、移植性です。 ハードウェアシステムがコードとしてプロビジョニングされている場合、そのコードを移動したり、異なる環境に展開したりするのが簡単です。
課題には、テスト環境と実稼働環境を同期させること、およびドキュメントを整理することが含まれます。
企業は、AWSなどのクラウドベンダーを使用して、インフラストラクチャをコードシステムとして設定し、このような抽象化された環境で目標を達成することができます。 チームは、システムのプロビジョニングとメンテナンスを担当し、有用性を維持するのに十分な汎用性を確保します。たとえば、オンプレミスのハードウェアインフラストラクチャで物理ディスクをセットアップする代わりにS3バケットとオブジェクトストレージモデルを使用します。
