Provisioning an Elasticsearch cluster in Qbox is easy. In this article, we walk you through the initial steps and show you how simple it is to start and configure your cluster.
After you sign up with Qbox and log in, the first view that you’ll see is your cluster dashboard. From there, you can provision a new cluster by following these steps:
- Click New Cluster, drop-down button.
- Choose your provider—Amazon EC2 or Rackspace, or Softlayer.
- For our example here, we choose an Amazon EC2.
- On the next page, you can make selections for cluster hardware, size, name, and other options.
- Give your cluster a distinct Name to identify your cluster in your dashboard.
- Next, choose the Region.
Keep in mind that Qbox is available in 29 data centers that we maintain around the world.
Several versions of Elasticsearch are available on Qbox, and we usually have all of the very recent releases available. Of course, the version choice is yours, but we recommend that you always take the latest release for any production clusters. We use release 5.1.1 for illustration in this article (see the figure above).
Qbox includes several monitoring plugins for your selection. We recommend kopf because of its solid layout and UI, but we encourage you to browse any of the excellent monitoring plugins that we present in our options listing — simply click the Monitor plugin dropdown to view these.
Remember that these monitoring plugins require active user interaction. To learn more about automatic alerts that are now available for Qbox clusters, read our Automatic Cluster Alerting article.
As you choose different Hardware configurations (amount of RAM, Processors and number of Replicas), you can see the hourly and monthly costs, which can help you with your estimations. We always recommend that you start with RAM equal to your data set. Elasticsearch is very RAM intensive and doing so will provide your cluster with plenty of resources. For production clusters, choosing 2 replicas is highly recommended for full failover.
Check the other boxes to display and configure the control panels for Whitelisted IPs, HTTP basic authentication, or adding External Storage for each node. You can also enable Kibana for visualizing logs and time-stamped data.
After you configure all of your cluster basics and hardware specs, click the Create Cluster button. You can now enjoy dedicated hosted Elasticsearch support from Qbox!
Editor's note: This tutorial is a living document and is regularly updated to reflect the features currently in the Qbox cluster dashboard.