OpenStack
クラウド環境を構築するときに使えるソフトだよ
もしくは、そのソフトを良い物にしようぜ!なプロジェクトだよ
私も よく分かってないよ
簡単に書くよ
OpenStack(読:オープンスタック)とは
クラウドっぽい何かを作るときに便利なあれこれが詰め込まれているソフトウェア。
もしくは
クラウドっぽい何かを作るときに便利なあれこれが詰め込まれているソフトウェアを作ろうぜプロジェクトのこと
です。
詳しく書くよ
そもそも私は「クラウド」をバズワード(専門用語っぽい響きだけど中身がない単語)だと思っている人間なので、用語の説明に「クラウド」という単語を組み込むのは抵抗があるのですよね。
でもまぁ、仕方がありません。
私情を捨てて書きましょう。
なお、ここでは「クラウドとは何ぞや?」には触れません。人によって解釈が違うので。
今このページを読んでくださっているあなた自身が、クラウドが何かについては自分なりの解釈を持っている前提で書かせていただきます。
さて、あなたがクラウドっぽい何かを作ろうとしたとしましょう。
そのための基盤となる環境を構築してくれるソフトウェアが「OpenStack」です。
「基盤となる環境ってなんだよ?」って感じですね。
私もよく分かっていませんが「あー、クラウドな何かがやりてー」となったときにOpenStackを導入すると、そのために必要な基本機能がある程度準備された状態になるのでは ないでしょうか。
そこまで突っ込んだ知識が必要ないのであれば、ざっくり「クラウド環境を構築するときに使えるソフトウェア」くらいの解釈で良いと思います。
突っ込んだ知識が必要であれば、もっと専門的な解説をしているところでお勉強してください。
……そもそも「クラウド環境」って、具体的にはどんな環境よ?
なお「OpenStack」と言った場合、ソフトを指している場合もあれば、そのソフトを良い物にしていこうぜ!なプロジェクトを指す場合も あります。
OpenStackはオープンソース(ソースコードが公開されている状態)なので、いろんな人が改良してるっぽいですよ。
一言でまとめるよ
まぁ「OpenStack」って単語が出てきたら「クラウドっぽい何かを作るときに使えるソフトなんだな~」と お考えください。






