公司介绍

Heroku 成立于 2007 年,由 James Lindenbaum、Adam Wiggins 和 Orion Henry 在美国加利福尼亚州旧金山联合创立。Heroku 是平台即服务(PaaS)领域的先驱,提出了著名的 12-Factor App(十二要素应用)方法论,深刻影响了现代云原生应用开发。2010 年,Heroku 被 Salesforce 以 2.12 亿美元收购。

关联服务商:Heroku PaaS 服务Heroku 应用托管

产品矩阵

  • Heroku Runtime(Dyno):核心计算单元,支持 Web Dyno(处理 HTTP 请求)和 Worker Dyno(处理后台任务),提供自动扩缩容
  • Heroku Postgres:托管 PostgreSQL 数据库,支持 Fork、Follow、高可用和加密
  • Heroku Redis:托管 Redis 缓存和消息队列服务
  • Heroku Connect:Heroku 应用与 Salesforce 数据的实时同步桥接
  • Heroku CI:持续集成服务,自动运行测试 Pipeline
  • Heroku Pipelines:应用发布流水线,支持 Review Apps、Staging 和 Production 环境管理
  • Heroku Teams:团队协作和权限管理,支持组织级应用治理

核心优势

Git Push 部署:git push heroku main 一键部署,简化 DevOps 流程
12-Factor App:提出应用开发的十二要素方法论,成为云原生应用标准
Add-on 生态:200+ 托管附加服务(PostgreSQL、Redis、Memcached、New Relic、SendGrid 等),一键集成
Dyno 弹性扩缩:支持 Horizontal(增加实例数)和 Vertical(升级实例规格)两种扩缩方式
多语言支持:原生支持 Ruby、Node.js、Python、Java、PHP、Go、Scala、Clojure 等

发展历程

  • 2007 年:James Lindenbaum、Adam Wiggins、Orion Henry 在旧金山创立 Heroku,最初仅支持 Ruby
  • 2010 年:被 Salesforce 以 2.12 亿美元收购,同年提出 12-Factor App 方法论
  • 2011 年:扩展支持 Node.js、Python、Java 和 Clojure
  • 2026 年:持续作为 Salesforce 生态的 PaaS 平台,服务全球开发者

市场地位

Heroku 在 PaaS 和云应用平台市场与以下服务商构成竞争关系:

  • AWS Elastic Beanstalk:AWS 的 PaaS 方案,与 Heroku 在应用托管领域直接竞争
  • Google App Engine:Google Cloud 的 PaaS 产品,同为 12-Factor 方法论支持者
  • Azure App Service:微软 Azure 的 PaaS 方案,在 .NET 生态有天然优势
  • Railway:新兴部署平台,定位为 Heroku 的现代替代品
  • Render:统一的云托管平台,同样被视为 Heroku 替代方案