Identify the deployment scenario

edit

Before you start deploying ECE, choose the deployment scenario that best fits your use case. All deployment scenarios have 3 director nodes for high availability.

Small deployment

edit

The type of deployment is recommended for development, test, and small-scale use cases. You need:

  • 3 hosts with 128 GB RAM
  • 3 availability zones
A small baseline installation with three hosts across three availability zones
  • This type of installation is not recommended for high-traffic workloads.
  • Avoid ECE installations with spinning disks as these are not supported when you run allocators and control plane on the same server.
  • Note that the small-size ECE installation keeps the directors and coordinators roles (ECE management services) on the same hosts as your allocators and proxies.

You can proceed with this scenario and install ECE with Ansible, on a public cloud, or on your own premises.

Medium deployment

edit

This type of deployment is recommended for many production setups. You need:

  • 3 hosts with at least 32 GB RAM each for directors and coordinators (ECE management services), and proxies
  • 3 hosts with 256 GB RAM each for allocators
  • 3 availability zones
A large installation with nine to twelve hosts across three availability zones
  • Monitor the load on proxies and make sure the volume of user requests routed by the proxies does not affect the resources available to the ECE management services.
  • Note that the large-sized Elastic Cloud Enterprise installation separates the allocator and proxy roles from the director and coordinator roles (ECE management services).

You can proceed with this scenario and install ECE with Ansible, on a public cloud, or on your own premises.

Large deployment

edit

This type of deployment is recommended for deployments with significant overall search and indexing throughput. You need:

  • 3 hosts with at least 128 GB RAM each for directors and coordinators (ECE management services)
  • 3 or more hosts with 256 GB RAM each for allocators
  • 3 hosts with 128 GB RAM each for proxies
  • 3 availability zones
A large installation with nine to twelve hosts across three availability zones

Note that the large-sized Elastic Cloud Enterprise installation separates the allocator and proxy roles from the director and coordinator roles (ECE management services).

You can proceed with this scenario and install ECE with Ansible, on a public cloud, or on your own premises.