OpenStack(オープンスタック)は、クラウド基盤を構築するオープンソースソフトウエア。KVMやXen、VMware ESXi、Hyper-Vといった仮想化ソフト(ハイパーバイザー)と組み合わせ、IaaS(Infrastructure as a Service)やストレージサービスを提供するための仮想マシンやストレージ、ネットワークの管理機能などを提供する。IaaSとは、仮想マシン単位でリソースを利用できるようにするサービスのことである。 OpenStackを使って構築したクラウド環境は、統一したAPIや認証を使って管理できる。また、IaaSのパブリッククラウドサービスで最大手であるAmazon EC2と互換性を持つ。OpenStackを使って自社環境にプライベートクラウドを構築すれば、Amazon EC2と組み合わせてリソースを融通し合えるハイブリッドクラウドの構築も可能だ。 前述し