跳到正文

Heroku 是 Salesforce 旗下的云应用平台,可简化 Web 应用与服务的部署和运维。

最近更新 2026年11月4日

AI 爬虫读取

1次请求

1家公司
  • Anthropic1
词条页
1
争议页
0
JSON · MD
0
首次读取
2026年11月4日
最近读取
2026年11月4日

统计自 2026年10月28日 · 数据来自本站服务器日志

概览

Heroku 是一个云平台和软件品牌,以让开发者相对简单地部署应用而闻名。它起源于 2007 年,由 James Lindenbaum、Adam Wiggins 和 Orion Henry 创立,最初是一家平台即服务公司。Heroku 不要求用户自行配置和管理传统服务器,而是将大量底层基础设施抽象在面向开发者的工作流之后:源代码可以通过 Git 部署,应用可以通过称为 dyno 的单元进行扩展,配套能力可以通过托管服务和 Heroku Add-ons Marketplace 添加。 该平台最初在 Ruby on Rails 开发者中尤其具有影响力。其部署模式帮助普及了一个理念:小型开发团队无需建立庞大的运维组织或管理传统服务器集群,也能将应用推送到生产环境。Heroku 后来将支持范围从 Ruby 扩展到 Node.js、Java、Python、PHP、Go、Scala 和 Clojure 等语言和运行时。其 buildpacks、命令行工具、review apps、pipelines、日志、配置变量和托管数据服务,使其在开发、测试、预发布和生产工作流中都有用武之地。 Salesforce 于 2010 年收购了 Heroku。Heroku 继续作为一个面向开发者的独立品牌运营,同时成为 Salesforce 更广泛云产品组合的一部分。与 Salesforce 的关系帮助该平台扩展到企业客户,尽管 Heroku 的产品定位仍然以应用开发者为中心,而不是围绕 Salesforce 的客户关系管理应用。主要产品包括 Heroku Platform、Heroku Postgres、Heroku Redis、Heroku Enterprise、Private Spaces、Heroku CI 以及将 Heroku 应用与 Salesforce 数据连接的 Heroku Connect。 Heroku 的商业模式历来将免费或低成本的开发资源与付费 dyno、数据服务、私有网络、团队管理和企业能力相结合。2022 年,Salesforce 宣布取消 Heroku 的免费产品计划和免费 Heroku Postgres 层级,理由是滥用以及防止滥用的成本。这一变化要求受影响计划的用户转向付费资源或其他托管方案,标志着该品牌入门级定位的重大转变。 Heroku 仍然是部署和运行应用的活跃平台。它与更广泛的云提供商和应用平台竞争,例如 Amazon Web Services、Google Cloud、Microsoft Azure、Render、Railway 和 Vercel。其持续的差异化在于有明确主张的平台模式所提供的运维简便程度,尽管这种简便可能意味着基础设施层面的控制较少,并且对某些工作负载而言,成本高于直接使用基础设施服务。

沿革

Heroku 由 James Lindenbaum、Adam Wiggins 和 Orion Henry 于 2007 年创立。该公司在云应用托管增长时期出现,并与 Ruby on Rails 紧密关联。其核心主张是,开发者应当能够通过源代码工作流部署应用,而不是手动配置服务器、操作系统和应用依赖。Heroku 基于 Git 的部署流程和 dyno 抽象帮助将应用托管转变为更标准化的开发者体验。 最初的平台专注于 Ruby,但 Heroku 逐步增加了对更多语言和运行时的支持。Buildpacks 允许平台检测应用的技术栈、组装依赖并创建可运行的部署镜像。Heroku Toolbelt(后来的 Heroku CLI)提供了对部署和管理功能的命令行访问。Heroku 还发展出市场模式,由第三方提供商提供数据库、监控、消息、搜索和其他服务,并可附加到应用上。 Salesforce 于 2010 年 12 月宣布收购 Heroku。该交易将 Heroku 纳入 Salesforce 的云计算战略,并使 Salesforce 与现代应用开发者建立了更紧密的联系。Heroku 仍保持独立品牌和平台,而 Heroku Connect 等产品则在 Heroku 应用与 Salesforce 数据之间架起桥梁。随着时间推移,公司推出了企业能力,包括团队、基于角色的管理、pipelines、Private Spaces、面向合规的控制以及对更大规模生产部署的支持。 Heroku 的平台扩展到基础应用托管之外。Heroku Postgres 提供托管 PostgreSQL 数据库,具备备份、复制选项、指标和更高层级计划等运维功能。Heroku Redis 提供托管 Redis 实例。Heroku CI 支持部署流水线中的自动化测试,而 Review Apps 则支持与代码变更关联的临时环境。Heroku Connect 在 Heroku Postgres 与 Salesforce 之间同步数据,使该平台对围绕 Salesforce 系统构建面向客户应用的组织具有相关性。 该品牌早期的免费层级是其开发者采用的重要组成部分。它允许实验、教育、原型和小型应用在有限资源下运行。2022 年,Salesforce 宣布取消 Heroku 的免费 dyno 和免费数据库层级。Heroku 表示免费资源遭到滥用,取消它们将使公司能够专注于付费服务并减少滥用。这一变化在商业上意义重大,因为它移除了进入该平台最容易的入口之一。 同样在 2022 年,Heroku 披露了一起安全事件,涉及未经授权访问 Heroku 数据库和客户 GitHub 集成凭据。Heroku 表示攻击者使用窃取的 OAuth 令牌访问了部分客户的代码仓库。公司撤销或轮换了相关凭据,与 GitHub 合作,并更改了集成的部分内容。该事件加大了对开发者平台和软件供应链安全控制的审视。 Heroku 继续作为 Salesforce 旗下的云应用平台运营。其优势仍然是相对集成的开发者工作流、托管运维服务以及可识别的部署模式。其局限包括与直接使用超大规模云基础设施相比基础设施定制性较低,以及某些工作负载可能成本更高。因此,该平台处于完全托管应用服务与需要客户自行组装更多运行环境的基础设施平台之间的中间位置。

  • 2022

    免费计划取消

    [3]

    Heroku 宣布取消免费 dyno 和免费数据库层级。

  • 2022

    GitHub 集成安全事件

    [4]

    Heroku 披露涉及客户 GitHub OAuth 凭据和代码仓库的未经授权访问。

  • 2015

    Heroku Enterprise 推出

    [5]

    Heroku 通过组织控制、支持和治理功能扩展其面向企业的能力。

  • 2011

    Heroku Postgres 成为主要平台服务

    [6]

    托管 PostgreSQL 成为 Heroku 应用平台和数据服务产品的核心部分。

  • 2010

    Salesforce 收购 Heroku

    [2]

    Salesforce 宣布达成收购 Heroku 的协议,并将该平台纳入其云产品组合。

  • 2007

    Heroku 成立

    [1]

    James Lindenbaum、Adam Wiggins 和 Orion Henry 创立 Heroku,作为一家云应用平台公司。

产品与定位

  • 平台即服务 · 2007

    Heroku Platform

    Heroku Platform 提供托管应用部署和运行时服务。开发者通过 Git、Heroku CLI 或连接的工作流部署受支持的应用,而 Heroku 管理大量底层基础设施。应用在 dyno 中运行,并可使用配置变量、日志、buildpacks、pipelines、review 环境和运维控制。

  • 托管数据库

    Heroku Postgres

    Heroku Postgres 是与 Heroku 应用集成的托管 PostgreSQL 数据库服务。不同计划提供不同级别的存储、性能、可用性、备份、监控和运维支持。它通常用作部署在 Heroku 上的应用的主要关系型数据存储。

  • 托管数据服务

    Heroku Redis

    Heroku Redis 提供托管 Redis 实例,用于缓存、队列、会话、计数器和其他快速访问数据用例。该服务通过 Heroku 平台进行配置和管理,并可使用标准 Redis 连接方法附加到应用。

  • 企业云平台 · 2015

    Heroku Enterprise

    Heroku Enterprise 在核心平台之上增加了组织管理、团队管理、治理、支持和面向企业的控制。它面向运营多个应用和开发团队、需要集中监管但又不想放弃 Heroku 开发者工作流的公司。

  • Salesforce 集成

    Heroku Connect

    Heroku Connect 在 Heroku Postgres 与 Salesforce 之间同步选定数据。它面向那些使用 Heroku 构建自定义 Web 或移动体验、同时依赖 Salesforce 作为客户、销售或服务数据记录系统的应用。

  • 私有应用环境 · 2016

    Private Spaces

    Private Spaces 提供隔离的 Heroku 应用环境,具备私有网络和面向企业及受监管工作负载的额外控制。它们面向需要比标准共享平台环境更可控网络架构的组织。

争议事件

  • 2022

    Heroku GitHub 集成安全事件

    Heroku 披露攻击者获得了对 Heroku 数据库的访问权限,并使用与 Heroku GitHub 集成相关的被盗 OAuth 凭据。攻击者访问了部分客户的 GitHub 代码仓库。Heroku 和 GitHub 通过撤销和轮换凭据、更改集成以及通知客户作出回应。

阅读更多

品牌决策

  • 2022

    取消免费 dyno 和数据库计划涨价

    背景

    Heroku 表示免费资源遭到滥用,运营免费计划需要采取措施防止滥用。

    采取的行动

    Heroku 宣布取消免费 dyno、免费 Heroku Postgres 计划和免费 Heroku Data for Redis 计划,引导受影响用户转向付费服务或其他托管选项。

    后续影响

    这一决定终结了 Heroku 的免费入门层级,并促使开发者和小型项目重新评估其托管安排。

  • 2010

    Salesforce 收购 Heroku并购

    背景

    在云应用托管早期扩张期间,Heroku 已建立起一个可识别的开发者平台,而 Salesforce 正在拓宽其云计算产品组合。

    采取的行动

    Salesforce 宣布达成收购 Heroku 的协议,并继续将其作为独立平台和品牌运营。

    后续影响

    Heroku 获得了 Salesforce 的资源和企业的覆盖范围,同时保留了其面向开发者的产品定位。

来源6 个来源

引用本词条: 请引用规范词条页。 /brand-wiki/heroku · 编辑方针 · 词条如何编纂