Skip Navigation
Show nav
Heroku Dev Center
  • Get Started
  • Documentation
  • Changelog
  • Search
  • Get Started
    • Node.js
    • Ruby on Rails
    • Ruby
    • Python
    • Java
    • PHP
    • Go
    • Scala
    • Clojure
  • Documentation
  • Changelog
  • More
    Additional Resources
    • Home
    • Elements
    • Products
    • Pricing
    • Careers
    • Help
    • Status
    • Events
    • Podcasts
    • Compliance Center
    Heroku Blog

    Heroku Blog

    Find out what's new with Heroku on our blog.

    Visit Blog
  • Log inorSign up
View categories

Categories

  • Heroku Architecture
    • Dynos (app containers)
    • Stacks (operating system images)
    • Networking & DNS
    • Platform Policies
    • Platform Principles
  • Command Line
  • Deployment
    • Deploying with Git
    • Deploying with Docker
    • Deployment Integrations
  • Continuous Delivery
    • Continuous Integration
  • Language Support
    • Node.js
    • Ruby
      • Working with Bundler
      • Rails Support
    • Python
      • Background Jobs in Python
      • Working with Django
    • Java
      • Working with Maven
      • Java Database Operations
      • Working with Spring Boot
      • Java Advanced Topics
    • PHP
    • Go
      • Go Dependency Management
    • Scala
    • Clojure
  • Databases & Data Management
    • Heroku Postgres
      • Postgres Basics
      • Postgres Getting Started
      • Postgres Performance
      • Postgres Data Transfer & Preservation
      • Postgres Availability
      • Postgres Special Topics
    • Heroku Data For Redis
    • Apache Kafka on Heroku
    • Other Data Stores
  • Monitoring & Metrics
    • Logging
  • App Performance
  • Add-ons
    • All Add-ons
  • Collaboration
  • Security
    • App Security
    • Identities & Authentication
    • Compliance
  • Heroku Enterprise
    • Private Spaces
      • Infrastructure Networking
    • Enterprise Accounts
    • Enterprise Teams
    • Heroku Connect (Salesforce sync)
      • Heroku Connect Administration
      • Heroku Connect Reference
      • Heroku Connect Troubleshooting
    • Single Sign-on (SSO)
  • Patterns & Best Practices
  • Extending Heroku
    • Platform API
    • App Webhooks
    • Heroku Labs
    • Building Add-ons
      • Add-on Development Tasks
      • Add-on APIs
      • Add-on Guidelines & Requirements
    • Building CLI Plugins
    • Developing Buildpacks
    • Dev Center
  • Accounts & Billing
  • Troubleshooting & Support
  • Integrating with Salesforce
  • Heroku Enterprise
  • Heroku Enterprise Overview

Heroku Enterprise Overview

English — 日本語に切り替える

Last updated November 28, 2022

Table of Contents

  • Available dyno types
  • Dyno units
  • Burndown rates
  • Mixing dyno types
  • Default scaling limits
  • Heroku Data Services
  • Heroku Private Spaces
  • Shield Private Spaces
  • Heroku Connect
  • Shield Heroku Connect
  • Add-on credits
  • Types of add-on credits
  • Add-on credit overages for Restricted add-ons
  • Resource usage

Heroku Enterprise combines Heroku’s developer experience and platform features together with governance and management capabilities that you need as an organization.

When you sign up for Heroku Enterprise, your license includes:

  • Dyno units and add-on credits for each month.
  • Features such as Enterprise Teams and fine-grained access controls.
  • Access to commercial plans for Heroku Connect.
  • Access to Private Spaces, providing strong network-level isolation for apps that must meet strict security and governance requirements.
  • Access to Shield Private Spaces, offering additional compliance features for applications with strong compliance requirements.

Fill out this form if you you’re interested in Heroku Enterprise and want to have a member of our Sales team contact you.

Available dyno types

All professional dyno types are available in Heroku Enterprise. Professional dynos:

  • Support multiple worker process types
  • Enable horizontal and vertical scalability
  • Include application metrics
  • Offer faster builds and preboot

Professional dynos are available in the Common Runtime. The private dyno types private-s, private-m, and private-l are available in Private Spaces. The private dyno types shield-s, shield-m, and shield-l dynos are available in Shield Private Spaces.

Dyno memory and CPU characteristics are listed in the table below:

Dyno Type Memory
(RAM)
CPU Share Dedicated Runtime Compute1 Dyno units consumed
standard-1x 512 MB 1x no Common Runtime 1x-4x 1
standard-2x 1 GB 2x no Common Runtime 4x-8x 2
performance-m 2.5 GB 100% yes Common Runtime 12x 8
performance-l 14 GB 100% yes Common Runtime 50x 16
private-s 1 GB 100% yes Private Spaces 10x 5
private-m 2.5 GB 100% yes Private Spaces 14x 10
private-l 14 GB 100% yes Private Spaces 52x 20
shield-s 1 GB 100% yes Shield Private Spaces 10x 6
shield-m 2.5 GB 100% yes Shield Private Spaces 14x 12
shield-l 14 GB 100% yes Shield Private Spaces 52x 24

1Overall, performance varies significantly based on app implementation. These figures show expected performance based on 99 percent of historical system loads. The performance of apps running on standard dyno types will vary based on available system resources.

The Eco and Basic dyno types are not available with Heroku Enterprise.

Dyno units

When you purchase Heroku Enterprise licenses, you estimate the number of dynos you need for application development and execution. These dynos may be used for different apps and also intermittently. Dyno units are a unit of consumption. In the dashboard, your total available quota, as well as how much of that quota your apps are currently using is shown in dyno units.

1 dyno unit = 1 standard-1x dyno running for a month

Dyno usage is aggregated across all apps that are part of the Heroku Enterprise account. It is prorated to the second, and dyno units are consumed only for the period of time when the dyno is in use. For example, if you start 10 standard-1x dynos on the 1st of the month and scale it down to 5 for the second half of the month, you would have only consumed 7.5 dyno units. As another example, if your app runs every other day and uses 1 standard-1x dyno, you would have only used up 0.5 dyno units at the end of the month.

Burndown rates

Different dyno types consume dyno units at different rates. A standard-1x dyno that runs for an entire month consumes 1 dyno unit, whereas a performance-l dyno that runs for the same time consumes 16 dyno units.

As an example, consider an app that runs a standard-2x web dyno, a performance-l worker dyno, and 3 standard-1x worker dynos. In the middle of the month, you add one more performance-l dyno and leave it running until the end of the month. Each month, this app’s total resource usage is:

1 standard-2x dyno for entire month: 2 dyno units

3 standard-1x dynos for entire month: 3 dyno units

1 performance-l dyno for entire month: 16 dyno units

1 performance-l dyno for half the month: 8 dyno units

Total: 29 dyno units

Mixing dyno types

Not all dyno types can be used by all apps. When you create an app, you choose whether to run it in a Private Space or in the Common Runtime (by specifying or omitting the --space parameter). Apps in Private Spaces can only run the private dyno types. Apps in the Common Runtime can mix standard and performance dynos as appropriate, but cannot use private dyno types.

Default scaling limits

Scaling limits are different for apps in Private Spaces and apps in the Common Runtime.

Common Runtime

For apps deployed to the Common Runtime, each process type can be scaled to a maximum of 100 dynos for standard-1X or standard-2X sized dynos. A process type can be scaled to a maximum of 10 dynos for performance dynos.

Private Spaces

See the Private Space Dev Center article for details on limits. Contact support to raise limits for applications and spaces in your Heroku Enterprise account.

Heroku Data Services

Heroku data services such as Heroku Postgres and Heroku Data for Redis are purchased via add-on credits. You do not need to purchase licenses separately to use these services.

Heroku Private Spaces

Heroku Private Spaces are purchased individually via the Private Spaces SKU as part of your Heroku Enterprise license. Private Spaces added during the month will consume add on credits on a prorated basis. The list price for Private Spaces can be found in the Elements catalog.

Shield Private Spaces

Shield Private Spaces include additional features for building high-compliance applications. Like standard Private Spaces, Shield Private Spaces are purchased individually via their Shield Private Space SKU. Shield Private Spaces added during the month will consume add on credits on a prorated basis. The list price for Shield Private Spaces can be found in the Elements catalog.

Heroku Connect

Optionally, Heroku Enterprise can include Heroku Connect. Heroku Connect is purchased via the Connect SKU as part of your Heroku Enterprise license. Please work with your sales representative to have Heroku Connect included. You cannot use add-on credits to purchase Heroku Connect.

Shield Heroku Connect

Optionally, Heroku Enterprise can include Heroku Shield Connect. Shield Heroku Connect is purchased via the Shield Heroku Connect SKU as part of your Heroku Enterprise license. Please work with your sales representative to have Shield Heroku Connect included. You cannot use add-on credits to purchase Shield Heroku Connect.

Add-on credits

Heroku Enterprise includes access to a wide range of add-on services to help developers compose a complete application with minimal coding and operational overhead. When you purchase Heroku Enterprise licenses, you can purchase add-on credits to cover the usage of add-on services. Any service listed in Heroku’s Elements Marketplace can be used.

One add-on credit corresponds to $1 worth of add-on services. For example, if you purchase 2 1000-credit add-on credit SKUs, you can run a standard-6 Heroku Postgres database for one month (because this plan is listed at $2000 per month). Similar to dyno units, add-on credits are pro-rated to the second. For example, if you run a standard-6 Heroku Postgres database for exactly half a month, you will have consumed 1000 add-on credits for that month.

You can purchase add-on credits directly for Heroku data services and partner add-ons, or use the “general add-on” bucket to pay for overages you may incur in a given month for these add-ons.

Types of add-on credits

General add-on credits can be used for all Heroku & partner-provided add-ons. Heroku General Add-on credits can not be used for Heroku Connect.

Heroku Data add-on credits can be used for all Heroku-provided data add-ons, such as Heroku Postgres, Heroku Data for Redis, and Heroku Kafka.

Partner add-on credits can be used for all non-Heroku-provided add-ons.

For information around the type of credits available under your current Heroku Enterprise contract, contact your Heroku Account Executive.

Add-on credit overages for Restricted add-ons

In the event that Restricted Add-ons (e.g. Data services, Partner services) billed to your Organization exceed their monthly contract, the overage can be auto-paid from available General add-on credits.

Private Spaces and Heroku Connect rows overages cannot be auto-paid from available General add-on credits.

Resource usage

All members of an organization can inspect the current resource usage of all apps in the org by going to the org’s Resources page. This page is accessed by clicking Resources under the org in the sidebar. An up-to-date report is displayed.

Org Resources Page

The report shows the current usage for each app and the total estimated usage for all apps in the org. A count of development and production apps is also presented. A production app is any app that has more than one dyno at the time the report is generated.

You can drill down into the resource usage of each app by expanding the listed apps to get a breakdown of dyno units and add-on credits used by each app.

Organization admins also have access to the Usage page in Dashboard (other members do not). Admins can see current usage against the total dyno units and add-on credits available to them for that month. They can also see historical usage for previous months.

Organization Usage

Startup companies are not affected by the add-on credit limit. Please work with your sales representative and refer to the terms and conditions before negotiating which features to use with the Heroku Enterprise license.

Keep reading

  • Heroku Enterprise

Feedback

Log in to submit feedback.

Information & Support

  • Getting Started
  • Documentation
  • Changelog
  • Compliance Center
  • Training & Education
  • Blog
  • Podcasts
  • Support Channels
  • Status

Language Reference

  • Node.js
  • Ruby
  • Java
  • PHP
  • Python
  • Go
  • Scala
  • Clojure

Other Resources

  • Careers
  • Elements
  • Products
  • Pricing

Subscribe to our monthly newsletter

Your email address:

  • RSS
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku Blog
    • Heroku News Blog
    • Heroku Engineering Blog
  • Heroku Podcasts
  • Twitter
    • Dev Center Articles
    • Dev Center Changelog
    • Heroku
    • Heroku Status
  • Facebook
  • Instagram
  • Github
  • LinkedIn
  • YouTube
Heroku is acompany

 © Salesforce.com

  • heroku.com
  • Terms of Service
  • Privacy
  • Cookies
  • Cookie Preferences