読者の中には、Cloud FoundryがPaaSと呼ばれていたことを知っている方もいるだろう。そこで、まずはPaaSとは何かを解説する。 まずは従来の方法でWebアプリケーションを開発し、公開するフローを考えてみよう。まず必要になるのが「サーバ」や「ネットワーク」だ。こういった物理的な環境を用意し、次にLinuxやWindowsといったOSをセットアップする。その後、ミドルウェア類をセットアップし、アプリケーションのソースコードを設置、そして起動。併せてインターネットから接続できるようネットワーク周りを設定する。これが大きな流れである。 ハードウェアの調達やネットワーク周りのセットアップは数週間から数ヶ月かかる作業だったが、2000年代末頃よりこういった作業をAPI経由でオンデマンドに作成し、提供できるようなサービスが登場し始めた。それがIaaS(Infrastructure as a
![Cloud Foundryとは何か?基礎からわかるIaaSとの違い、導入方法や事例も解説](https://cdn-ak-scissors.b.st-hatena.com/image/square/4f1489af53d7a57d1c68ae86ef3d5abb63199a0c/height=288;version=1;width=512/https%3A%2F%2Fwww.sbbit.jp%2Farticle%2Fimage%2F33875%2FL_cloud_foundry_ic.jpg)