Prepare your environment
ECE
In this section you'll find all the prerequisites and environment preparations required to properly plan and install Elastic Cloud Enterprise (ECE).
In Elastic Cloud Enterprise, an ECE host is the server, virtual machine, or cloud instance where the ECE software is installed. An ECE installation consists of a cluster of multiple hosts, forming the platform where Elastic Stack applications are orchestrated.
To prepare your hosts for installation, the following prerequisites must be met:
These prerequisites are critical to establish a supported ECE configuration. Using unsupported combinations can cause a number of either intermediate or potentially permanent issues with your ECE environment, such as failures to create system deployments, failures to upgrade workload deployments, proxy timeouts, data loss, and more. If upgrading ECE, read upgrade your installation for guidance.
- Hardware prerequisites
- Software prerequisites
- System configuration prerequisites
- Networking prerequisites
- Users and permissions prerequisites
Follow these best practices to properly prepare your ECE installation:
- High availability - For production and mission-critical systems, high availability must be considered
- Separation of roles - To group components on ECE and prevent conflicting workloads, consider role separation
- Load balancers - Using a load balancer is strongly recommended
- JVM heap sizes - Configure the proper JVM heap size based on your use cases
- Wildcard DNS record - Configure your own wildcard DNS record for production systems
- Manage installation capacity - Configure your memory, CPU quotas, processors and storage properly