DEV Community

Lisa Jung
Lisa Jung

Posted on

Part 3: Create an Elastic Cloud deployment

Table of Content | Read Next: Part 4 - Securely connect Node.js server to Elastic Cloud

Resources

Would you rather watch a video to learn this content? Click on the link below!

Create an Elastic Cloud deployment

Elastic Cloud hosts Elastic's products. It handles the heavy lifting of provisioning the host, managing security, data and much more with just a few clicks on the UI!

I find that for beginners, it is easier and faster to get started with Elastic Cloud.

In this blog series, we will be connecting our server to Elasticsearch and Kibana hosted on Elastic Cloud.

To do so, we must create an Elastic Cloud account.

Step 1: Go to the Elastic Cloud Free Trial Page

Click on the Free Elastic Cloud Trial Link.

Image description

This page will give you access to a longer trial period(30 vs 14 days) for Elastic Cloud!

There is no credit card required and the trial will expire on its own.

Step 2: Click on the Start free trial option(red box)

Image description

Step 3: Create an Elastic Cloud account

If you don't have an Elastic Cloud account, enter your email and password to create an account(green box).

Image description

Step 4: Click on the Start your free trial option(red box)
Image description

Step 5: Create an Elastic Cloud deployment
Upon login, you will see the following on your screen.

Image description

Name your deployment to whatever it makes sense to you(green box)!

Image description

I named mine Mini Beginner's Crash Course to Elasticsearch and Kibana.

Then, click on the Edit settings option(purple box).

You should see the following options.

Image description

First, choose the Cloud provider of your choice(red box).

Image description

Let’s say you have an app and you want to connect it to Elasticsearch.

But if your app is running on Google Cloud, you don’t want Elasticsearch running in a different Cloud provider because that will cause latency issues.

But for what we are about to do, it doesn’t matter which one you choose. Just select one.

Select the region closest to you(orange box).

Image description

Select your hardware profile(yellow box).

Image description

Elasticsearch offers several deployment templates for different use cases and workload.

Each template selects the appropriate cloud hardware configuration for different needs. But if you are just getting started or don’t quite know your needs yet, then go with the storage optimized option.

Select the latest version of the Elastic Stack(at the time of blog creation, the latest version was 8.3.3).

Image description

Once you have configured your setting, click on the Create deployment option(purple box).

Creation of deployment should take about 5 min. Meanwhile, it will display the deployment credentials.

Image description

We will be using these to connect our server to Elastic Cloud.

Download the credentials(yellow box) somewhere as these are shown only once.
We will be using these credentials to connect our server to Elastic Cloud!

Once your deployment is ready, click on the continue button(orange box).

Image description

Click on the Explore on my own option(pink box).

Image description

You will see the Kibana home page.

Image description

We successfully created an Elastic Cloud deployment.

Move on to Part 4 to securely connect Elastic Cloud to Node.js server!

Top comments (0)