【おーぷんすたっく】
OpenStack とは?
最終更新:
💡 自社のデータセンターを、APIで借りられるクラウドに変える組み立てキット
データセンターのサーバー・ストレージ・ネットワークをまとめて管理し、APIで仮想マシンなどを貸し出せるようにするオープンソースのクラウド基盤ソフトウェア。IaaS型のクラウドを自前で構築できる。
📌 このページのポイント
OpenStackって、AWSみたいなものを自分で作れるってこと?
なんでわざわざ自分で作るの?
NovaとかNeutronとか色々あるけど、全部必要なの?
構築って難しいの?
おもしろい!KubernetesとOpenStackって競合するの?
役割が違うから、組み合わせることもできるよ。OpenStackが仮想マシンやネットワークを用意して、その上でKubernetesがコンテナを動かす形だね。Kubernetes側にはOpenStackのロードバランサーやブロックストレージを使うための連携ツールも用意されているよ
📖 おまけ:英語の意味
「OpenStack」 = オープンな(ソフトウェアの)積み重ね
💬 Open(オープンソース)とStack(ソフトウェアを積み重ねた一式)を組み合わせた名前だよ
参考資料
- OpenStack Software(openstack.org)
- Install OpenStack services(OpenStack Installation Guide)
- Introduction - A Bit of OpenStack History(OpenStack Project Team Guide)
- We've Closed the Deal—And Opened a New Chapter for Open Source(OpenInfra Foundation)
- Swift documentation(OpenStack)
- Heat documentation(OpenStack)
- Kolla-Ansible documentation
- Telecoms and NFV(openstack.org)
- kubernetes/cloud-provider-openstack(GitHub)