Heroku

Heroku（ヘロク）は2007年創業のアメリカ合衆国の企業。また、同社が開発と運営を行っているPaaS（Platform as a Service）の名称でもある。2010年にはセールスフォース・ドットコムに買収された。

沿革 
2007年創業。創業時のメンバーはジェームス・リンデンバウム、アダム・ウィギンス、オリオン・ヘンリー。
2010年8月、セールスフォース・ドットコムに買収される。
2011年7月、Ruby開発者のまつもとゆきひろをRubyのチーフアーキテクトとして迎えた。
同月、Node.jsとClojureのサポートを始めた。
2011年10月にはFacebookが合同でHeroku for Facebookを発表。
2022年8月に、同年11月から無料プランを廃止することを発表。理由は詐欺や悪意のある不正利用の排除のため 。

名称 
Herokuの名称は、「heroic（英雄的な）」と「haiku（俳句）」からなるかばん語である。日本語の名詞を含めているのは、Rubyの開発者のまつもとゆきひろに敬意を示してのことである。Herokuの開発者は、プロジェクトの名前には（日本語を含めいかなる言語でも）特定の意味を持たせたくなかったため、新しい名前を創案することを選んだ。実際の名前は日本語の「広く」に近い発音をされる。

PaaSの環境 
ベースとなるオペレーティングシステム (OS) はDebian、もしくはDebianをベースに開発されたUbuntuである。

初期はRubyによるウェブアプリケーションフレームワークRuby on Railsのみのサポートであったが、Java、Node.js、Scala、Clojure、Python、PHP、Goなど複数のプログラミング言語をサポートするようになった。

データベースはPostgreSQL、MySQL、、Couchbase Server、MongoDB、Redisをサポートしている。

Heroku DNS Serverで実行されるアプリケーションは、FQDNが「アプリケーション名.herokuapp.com」となる。

製品 

 Herokuプラットフォーム
 「Dyno」と呼ばれる仮想コンテナ上でコードを実行することができる。言語は Node.js、Ruby、PHP、Go、Scala、Python、Java、Clojure をサポート。また、Dynoの数を増やすか、Dynoのタイプを変更することで簡単にスケーリングを行うことができる。
 Heroku Postgres
 PostgreSQLに基づくHeroku用の。継続的なデータ保護、ロールバック、高可用性などのための機能をサポート。
 Heroku Redis
 Apache Kafka on Heroku
 Heroku Connect
 Heroku Enterprise
 Heroku Elements
 Heroku Terms

競合サービス 
 
 Engine Yard
 Google App Engine
 Microsoft Azure
 OpenShift

脚注

出典

外部リンク 
 Heroku公式サイト 
 Heroku公式サイト

アメリカ合衆国のIT企業
クラウドサービス