
ダイナミックインフラストラクチャプラットフォーム
21
2
章
ダ イ ナ ミック イ ン フ ラ スト ラ ク チ ャ
プ ラ ット フ ォ ー ム
この章では、さまざまなタイプのダイナミックインフラストラクチャプラットフォームを説明する。
インフラのコアリソースのプロビジョニング、管理の基礎を提供する部分である。典型的な機能やサー
ビスモデル、Infrastructure as Codeを効果的にサポートするためにプラットフォームが提供しなけれ
ばならないものを理解することが目標だ。
2.1
ダイナミックインフラストラクチャプラットフォームとは何か
ダイナミックインフラストラクチャプラットフォームとは、プログラムを使ってアロケート、管理で
きるような形でサーバー、ストレージ、ネットワークといった計算資源を提供するシステムのことであ
る。
表 2-1は、具体例を挙げながらダイナミックインフラストラクチャプラットフォームのさまざまなタイ
プをまとめたものである。もっともよく知られているのは、AWSのようなクラウドのパブリック IaaS
(Infrastructure as a Service)サービスや、OpenStackなどのプライベートIaaS製品だろう。しか
し、インフラストラクチャは、クラウドの定義に合致しないVMware vSphereのような仮想化システ
ムを使ってダイナミックに管理することもできる(私のクラウドの定義は、この章の少しあとで示す)。
そして、一部の企業は、CobblerやForeman ...