Elastic Cloud - Getting Started with Hosted Elasticsearch
Elastic Cloud is an Elasticsearch as a service solution from Elastic, the creators of Elasticsearch. Elastic Cloud makes it easy to deploy and manage your Elasticsearch clusters. Just tell us the size of your cluster and the preferred geographical location and we take care of the rest.
Getting started is easy, just log into the Elastic Cloud console. To provision a new cluster select the capacity and preferred region for your deployment. I'll provision a cluster with 8 gig of ram and 128 gigs of SSD storage and don't worry if your capacity requirements change, you can scale up or down just as easily, along with zero downtime and interruption.
Since I'm in California, let's go with the US-west region. Let's choose fault tolerance of two data centers to protect us against downtime. Elastic Cloud always gives you access to the latest and greatest version of the Elastic Stack. New versions are available on Elastic Cloud the day they are released. Upgrading your existing clusters is easy too. Just select a new version in the cluster configuration and the rest is handled automatically in the background.
We can tweak additional options or install plug-ins. Commercial plugins, such as Watcher and Monitoring, are available, but sticking with the defaults is just fine too. Finish with a cluster name and, just like that, with a few easy clicks we have an Elasticsearch cluster up and running with replication and high availability.
On the cluster overview page we see the end points to the Elasticsearch cluster, but before we start sending data let's secure the cluster to protect against unauthorized access. We take the security of your data very seriously. Elastic Cloud includes the full power of the Elastic security plug-in to manage and secure access to your cluster. You can control users roles and privileges all from the convenience of the management console and with a few clicks your cluster is secured.
Let's send some data its way. Here, I'll use Logstash to index tweets about my favorite superheroes. Add the cluster URL and access credentials to Logstash config file and let the ingest begin. And, we have data streaming to our newly deployed Elasticsearch cluster, but the goodness doesn't stop there. Elastic Cloud also provides a free instance of Kibana with all deployments. Enable Kibana, navigate and visualize away.
This is the simplicity of Elastic Cloud. We do all the hard work of configuration and keeping your service online so that you can focus on delivering what matters.