Heroku
PaaS(プラットフォームレンタルサービス)だよ
サービス名、もしくは会社名だよ
簡単に書くよ
Heroku(読:ロク)とは
サーバやOS、データベースなどのいわゆる「プラットフォーム」と呼ばれる部分を、インターネット越しに使えるようにしてくれるサービスのひとつ
です。
詳しく書くよ
ぶっちゃけ、私もよく分かっていませんが、某所の説明によるとPaaSだそうです。
PaaSは「プラットフォーム貸したるぜサービス」ね。
プラットフォームは「そいつを動かすための土台となる環境」とお考えください。
突然ですが、ソフトウェアを動かすには、プログラムだけでは足りません。
入れる箱(コンピュータ)が必要ですし、やり取りするための道路(回線)も必要です。
プログラムが動くための最低限の中身(OSとか)も必要ですね。
仮に、あなたがプログラム(ソフトウェア)を作ったのしましょう。
作ったプログラムを動かすには、まずインフラ(基盤となる設備や要素)が必要です。
パソコンとか回線とかですね。
これが無いと話が始まりません。
その上にプラットフォーム(土台となる環境)を乗っけます。
例えば、Javaで作ったプログラムであればJavaVMが必要です。
特定の環境下で動くソフトであれば、その「特定の環境」が必要になります。
最後に、その上に作ったソフトウェアが乗っかります。
これではじめて、作ったソフトウェアは動くことができます。
このうち、プロットフォームまでの部分を貸してくれるサービスがPaaSです。
ここまでの説明を読んでもPaaSが何かよく分からなければ、進化したレンタルサーバーサービスだとお考えください。
必要な環境を用意して貸してくれるサービスの一種です。
そして、数あるPaaS(進化したレンタルサーバサービス)の中のひとつが「Heroku」です。
あるいは、そのHerokuを運営している会社の名前が「Heroku」です。
要するに、単なるサービス名です。あるいは会社名です。
いずれにせよ固有名詞であり、一般名詞では ありません。
私は使ったことがありませんが、WebサービスやWebアプリを開発する上で便利な環境を貸してくれるレンタルサービスっぽいですね。
具体的なことは他のところで勉強してください。
一言でまとめるよ
まぁ「Heroku」って単語が出てきたら「レンタルサーバサービスの進化版(プラットフォームレンタルサービス)のひとつなんだな~」と お考えください。






