Platform.sh User Documentation

Dedicated Gen 3

Upsun Beta

Access our newest offering - Upsun!

Get your free trial by clicking the link below.

Get your Upsun free trial

Dedicated Gen 3 runs the same software as on the Grid, but on isolated hosts. Each service is replicated across three hosts in a failover configuration. If a host becomes unavailable, the other two take over so your site remains up.

Dedicated Gen 3 was designed to cater to the needs of organizations that build demanding apps. Compared to the Grid, Dedicated Gen 3 offers increased resources, high availability for all your services and apps, stricter isolation requirements, as well as additional compliance frameworks.

To set up a Dedicated Gen 3 project on any supported cloud provider, contact Platform.sh. Note that existing Grid and Dedicated Gen 2 projects can’t be migrated to Dedicated Gen 3 at this time.

Highlights Anchor to this heading

Subscribing to Dedicated Gen 3 allows you to take advantage of the following benefits:

  • Tremendous performance with a high availability of 99.99% SLA.
    By default, a three-host cluster is associated with your default (production) environment. Upon request, you can have another one associated with your staging environment.

  • Greater self serviceability and control over your dedicated resources.
    You don’t need to submit a support ticket to add, configure, or remove your apps, services and routes. Just amend your .yaml files and push your changes.

    As a Dedicated Gen 3 user, you can take advantage of the MariaDB Galera multi master cluster. You can also resize your disk yourself to share your disk space across your apps and services as you need.

  • Multi-app support.
    Dedicated Gen 3 is flexible and supports modern architectures, such as headless e-commerce.

  • Data synchronization from Dedicated Gen 3 to Grid through a single click from the Console.

  • Better compliance.
    Your apps and configurations are fully independent from the machines they run on. This allows Platform.sh to perform non-disruptive system upgrades to ensure you’re always secure and compliant.

Storage Anchor to this heading

Each Dedicated Gen 3 cluster comes with 50GB of storage per environment by default. This storage is intended for your data (databases, search indexes, user uploaded files, etc.) and you can subdivide it as you want.

You can request more storage at any time.

Differences with the Grid Anchor to this heading

If you upgrade from the Grid to Dedicated Gen 3, there are a few differences you need to be aware of.

Available services Anchor to this heading

Not every service or version available on the Grid is available on Dedicated Gen 3. The following table shows the currently available services and their versions for Dedicated Gen 3.

Service Supported versions
Headless Chrome 95
MariaDB/MySQL 10.11 Galera, 10.6 Galera, 10.5 Galera, 10.4 Galera, 10.3 Galera
Network Storage 2.0
OpenSearch 2
PostgreSQL 16, 15, 14, 13, 12
RabbitMQ 3.12, 3.11, 3.10, 3.9
Redis 7.2, 7.0, 6.2
Solr 9.2, 9.1, 8.11
Vault KMS 1.12

Your app can connect to each service by referencing the exact same environment variables as for Grid environments. See the services documentation for service-specific details.

Local mounts Anchor to this heading

Dedicated Gen 3 provides a redundant infrastructure and local mounts aren’t shared between the three hosts.

If you need a folder to be shared between your hosts, set up a network storage mount.

Differences with Dedicated Gen 2 Anchor to this heading

Just like Dedicated Gen 3, Dedicated Gen 2 ensures increased uptime and availability for your apps and services. But as a Dedicated Gen 2 user, you have to go through the Platform.sh Customer Success team to make configuration or application topology changes.

Dedicated Gen 3 gives you both the high availability of Dedicated Gen 2 and the self-service flexibility and features of Grid projects. As a Dedicated Gen 3 user, you can edit your configuration yourself and see those changes reflected in your environments on every push without opening a ticket.

Is this page helpful?