Deployments are Elastic products that you can spin up quickly and manage in the same user interface. There are preconfigured solutions for specific use cases, such as search, observability, or security. If you need something else, you can customize the Elastic Stack for whatever you can dream up, using one of our hardware profiles as a starting point.
To get up and running with your deployment quickly:
- From the Elasticsearch Service Console, click Create deployment.
Optimize your deployment for your use case by selecting a solution.
If all you want to do is try out Elasticsearch and Kibana, the trial includes more than enough to get you started. Some of the more powerful features, such as machine learning, become available only when you add a credit card and are not free. If a feature has an Enable button next to it or is greyed out, you need to add a credit card to unlock the feature and pay for using it.
Solution options are:
Elastic Enterprise Search
Elastic Enterprise Search comprises two products:
- App Search enables you to build a customized and powerful search experience in your applications.
Workplace Search lets you easily consolidate all of your document sources into one organizational search tool.
This solution includes an application server to manage queries and the search application, together with worker nodes to manage data indexing and analytics. What’s included …
Elastic Observability includes any combination of data ingestion for Application Performance Monitoring (APM), logs, or metrics. What’s included …
Elastic Security combines SIEM threat detection features with endpoint prevention and response capabilities. What’s included …
If you select Elastic Stack, you will also have the option to select from a number of hardware profiles. Elasticsearch Service includes the following hardware profiles:
- I/O Optimized
- Use for search and general all-purpose workloads. Provides a balance of compute, memory, and storage. If you are new to Elasticsearch or don’t need to run a more specialized workload, you can’t go wrong with this template. What’s included …
- Compute Optimized
- Run CPU-intensive workloads faster. Alternatively, use this template to run smaller workloads cost-effectively when you need less memory and storage. What’s included …
- Memory Optimized
- Perform memory-intensive operations efficiently, including workloads with frequent aggregations. What’s included …
After a deployment is spun up, you can scale the size and add other features; however, the instance configuration and computing ratios cannot be changed. If you need to change an existing deployment to another template, we recommend migrating your data.
Change your deployment settings by clicking Expand in the Deployment settings section.
Pick a cloud platform where we host your deployment. We support:
- Amazon Web Services (AWS)
- Google Cloud Platform (GCP)
- Microsoft Azure
Which platform you pick is personal preference. Elasticsearch Service handles all hosting details for you, no additional cloud accounts required.
Pick a region where your deployment gets hosted.
A region is a geographic area where the data centers that host your deployment live. If you are not sure what to pick, select one that is close to you. To learn more about the differences between regions, see Elasticsearch Service Regions.
Pick your Elastic Stack version, and optionally choose to restore an Elasticsearch snapshot from another deployment.
Restoring a snapshot can help with major version upgrades by creating a separate, non-production deployment where you can test, for example. Or, make life easier for your developers by providing them with a development environment that is populated with real data. To learn more, see Restore Across Deployments.
Enable additional features, such as:
- Ship your metrics to a dedicated deployment by enabling monitoring and selecting a pre-existing deployment.
- Connect to your virtual private cloud (VPC) and/or whitelist your IP addresses by enabling traffic filtering and adding traffic filters.
Some features are not displayed and they become available only if you add a credit card and pay for using them.
- Give your deployment a name if you prefer a name other than the one that has been pre-populated for you.
At this point, you can:
- Click Create deployment to get started right away. Recommended if you are a trial user or new to the Elastic Stack.
- Click Customize deployment to tweak the performance of the Elastic Stack by changing the size of your instances, including of your Elasticsearch clusters, for example. You can also change the level of fault tolerance, configure additional features, and much more. Learn more …
If you are a trial user and this is your first deployment, Customize deployment will not be available to you.
After your deployment is ready, write down the password for the
elasticuser and keep it somewhere safe. You need the password to connect to your Elasticsearch cluster, Kibana, and App Search. (Missed it? Reset the password.)
That’s it! Now that you are up and running, start exploring with Kibana, our open-source visualization tool. If you’re not familiar with adding data, yet, Kibana can show you how to index your data into Elasticsearch, or try our basic steps for working with Elasticsearch.
Want to take Kibana for a test ride first? In Kibana 6.4.0 and later, you can use the one-click sample data, which allows you to use Kibana without loading your own data. For more information, refer to Explore Kibana using the Flight dashboard.
Next time you log in to your Elasticsearch Service, you’ll start out in the Elastic Cloud home page where you’ll see an at-a-glance view of all your deployments.