Platform.sh Enterprise clusters are launched into a Triple Redundant configuration consisting of 3 virtual machines (VMs). This is an N+1 configuration that is sized to withstand the total loss of any one of the 3 members of the cluster without incurring any downtime. Each instance hosts the entire application stack, allowing this architecture superior fault tolerance to traditional N-Tier installations. Moreover, the Cores assigned to production are solely for production.
|128||x1.32xlarge||1349||D64 * 6
The infrastructure host image can also be altered based on your project requirements if needed. The cost implications of such a change can be discussed with your sales representative.
Each enterprise cluster comes with 50GB of storage per environment by default. This storage is intended for customer data - databases, search indexes, user uploaded files, etc. - and can be subdivided in any way that the customer wishes. 50GB is only the default amount; more storage can be added easily as a line item in the contract and can be added at anytime that the project requires: at contract renewal or at any point in the term.
Default storage is based on the default SSD block-storage offering for each cloud. Extra provisioned IOPS can be discussed with your sales representative.
|PHP||5.6, 7.0, 7.1 (ZTS)|
|MariaDB||10.0 Galera, 10.1 Galera|
|ElasticSearch||1.7, 2.4, 5.2|
Your application will be able to connect to each service by referencing the exact same environment variables as on Platform.sh Professional. While the configuration of the service will be performed by our team, the application configuration is the same and your code should be the same. See the Platform.sh Professional documentation for service-specific details.
Some configuration parameters for Enterprise clusters are not able to be managed via the YAML configuration files, and for those parameters you will need to open a support ticket to have the change applied. Further, the .platform/routes.yaml and .platform/services.yaml files do not automatically apply. Any existing service upgrades or new service additions will require a support ticket.
- Cron commands
- Worker instances
- Service versions and configuration (everything in .platform/services.yaml)
- Route, domain, and redirect configuration (everything in .platform/routes.yaml)
- Application container version
- Additional PHP extensions
- Web server configuration (the web.locations section of .platform.app.yaml)