Heroku
概要
Herokuとは、米セールスフォース(Salesforce)社のクラウドサービスの一つで、顧客のアプリケーションを同社データセンター上で運用するPaaS(Platform as a Service)。契約者は同社のデータセンサー上のサーバに管理者としてアクセスし、必要なソフトウェアを導入して稼働させることができる。オペレーティングシステム(OS)など基盤的なソフトウェアが導入済みのPaaS型のサービスで、迅速にアプリケーションを展開することができる。
貸与されるソフトウェア環境はLinuxシステム上のコンテナ(dyno)で、Java、Python、Ruby、PHP、Node.js、Go言語、Scala、Clojureなどのプログラミング言語に標準で対応する。オプションで導入済みのPostgreSQL(Heroku Postgres)やRedis、Apache Kafkaなどを使用することができる。
もともと2007年創業の同名企業(Heroku社)によって運営されていたが、2010年にSalesforce社に買収され、同社の一部となった。以降はHeroku PostgresのデータベースをSalesforce CRMと一元化するHeroku Connectなど、Salesforce側のSaaSなどと連携する機能が提供されている。
(2020.9.4更新)