Heroku
Heroku支持多种编程语言,隶属赛富时com。自2007年6月起开发,最初仅支持Ruby,后扩展至支持Java、node.js、Scala、clojure、Python、PHP和Go等。Heroku的基础操作系统是Debian,而其最新的技术堆栈基于Debian的Ubuntu。2010年,Heroku被Salesforce.com以2.12亿美元收购。“Heroku”这个名字是“heroic”和“haiku”的混成词。这个名字的发音类似于日语单词“hiroku”,但其创造者并不希望项目名称在日语或其他任何语言中具有特定含义。
历史沿革
Heroku由James Lindenbaum、Adam Wiggins和Orion Henry共同开发,最初旨在支持与Ruby编程平台Rack兼容的项目。
2009年10月,Byron Sebastian担任CEO。
2010年12月8日,Heroku成为赛富时com的全资子公司。
2011年6月12日,Ruby的主要设计师Yukihiro "Matz" Matsumoto担任Ruby首席架构师,并在同月增加了对Node.js和clojure的支持。
2011年9月15日,Heroku与Facebook合作推出Heroku for Facebook。
Heroku还支持多种数据库服务,包括PostgreSQL、Cloudant、Couchbase Server、mongodb和Redis。
2012年,Heroku受到北美雷雨影响,导致服务中断近24小时。
2022年4月,Heroku遭受安全入侵,攻击者获取了Heroku账户的访问令牌。同年8月,Heroku宣布将停止其免费计划。
应用程序
Heroku应用程序通常有一个独特的域名,用于将HTTP请求路由到正确的应用程序容器或dyno。这些dyno分布在由多个服务器组成的“dyno网格”上。Heroku的Git服务器处理来自允许用户的应用程序仓库推送。Heroku的所有服务都托管在亚马逊的EC2云计算平台上。
主营业务
Heroku提供多种产品和服务,包括Heroku平台、Heroku Postgres、Heroku Redis、Heroku Teams、Heroku Enterprise和Heroku Connect。Heroku Elements为用户提供Add-ons、Buildpacks和Buttons,以便开发、扩展和操作应用程序。
竞争对手
Heroku的竞争对手包括Engine Yard、Ninefold、OpenShift、anynines、AWS Elastic Beanstalk、AWS OpsWorks、Google App Engine、Jelastic、Pivotal Cloud Foundry、Azure Web APPs和AppFog等。