Blog

How to setup and run Elasticsearch on GCP Marketplace

Learn how to set up and deploy Elastic Cloud using Google Cloud Marketplace.

In this article, we will learn how to deploy Elasticsearch via Google Cloud Marketplace.

Elastic Cloud is the easiest way to spin up a production-grade Elasticsearch cluster in minutes. Google Cloud Marketplace allows you to use your Google Cloud account to manage your Elastic Cloud subscription, giving you the same seamless Elastic Cloud experience but within your Google Cloud billing account.

To learn more about how to deploy Elasticsearch clusters on different GCP infrastructures, you can read our getting started articles for Google Cloud Kubernetes and Google Cloud Compute.

Elasticsearch deployment effort

Using Google Cloud Marketplace, you’ll abstract from infrastructure, software installation, and scaling.

For something in the middle, you could use Elastic Cloud Kubernetes (ECK), which provides tools to scale with ease but comes with a steeper learning curve. You can learn about ECK + GKE Autopilot here.

Now, if you need full control over infrastructure, software installation, updates and scaling, opt for a virtual machine running on GCP.

When to use the Marketplace?

Elastic Cloud is the easiest way to use Elasticsearch. If you already have a Google Cloud subscription and want to keep your cloud spending consolidated under one vendor, it makes sense to install Elastic Cloud from the marketplace.

How to set up

Here we’re going to walk you through the process for setting up Elasticsearch and Kibana on Google Cloud Marketplace. For more information, visit Google Cloud’s documentation.

Step 1: Access Google Cloud Marketplace

1. Log in to Google Cloud and go to Elastic Cloud (Elasticsearch Service) on Google Cloud Marketplace.

Alternatively:

  • Click the hamburger menu, then select Marketplace.

Google Cloud Marketplace access

2. In the search bar, type “Elastic Cloud,” then click on the result Elastic Cloud (Elasticsearch Service):

Elastic on Google Cloud Marketplace

Step 2: Subscribe to the service

1. To subscribe to Elastic Cloud, click the Subscribe button.

Subscribe to Elastic in GCP marketplace

2. Place an order.

  • Plan: Select subscription plan. The only available option is Elastic.

  • Select a billing account: Select the Google Cloud billing account you want to link to your Elasticsearch service subscription. In this case is: My billing account.

  • Accept the terms and conditions.

Then click the Subscribe button.

Place an order for Elastic on GCP Marketplace
Terms for placing an order for Elastic on GCP Marketplace

3. A pop-up will emerge to register in Elastic. Click the Sign up with Elastic button. Make sure you have your pop-up blocker disabled. This wizard will send you to Elastic Cloud for you to register as a user. After this, you’ll be ready to access Elastic Cloud using GCP infrastructure.

placing order for Elastic on GCP Marketplace

4. Create your Elastic account.

Create your Elastic account after placing the order on GCP Marketplace

5. Input the 6-digit code sent to the registered email address.

6 digit code to your Elastic account after placing the order on GCP Marketplace

6. Input Full name and Company.

Add your full name and compay on your Elastic cloud account

7. Complete the survey.

8. Select your use case. You can change it later via Spaces management.

Select your use case after creating elastic acocunt

9. Configure Cloud provider, Region, Hardware profile and Version, and click on the Launch button.

Launch elastic account

10. Wait for 3-5 minutes to set up the environment.

Wait a few minutes to have your Elastic deployment running on Google Cloud

11. Now, you have a fully functional deployment running on Google Cloud.

Elasticsearch deployment on Google Cloud via GCP Marketplace

How to make your first API call?

Now with a working deployment, let’s make our first API call.

  1. On the left menu, under Elasticsearch, click Dev Tools

  2. Run the provided sample API calls

Make API call on your Elasticsearch deployment running on Google Cloud

Manage your Elasticsearch subscription

Need help? You can always contact support to get assistance. Consider reaching out for support before cancelling your subscription, since many common challenges have straightforward solutions.

In case you need to update or cancel your Elasticsearch subscription, follow these steps:

1. Go to Google Cloud Marketplace.

Manage Elasticsearch subscription on Google Cloud Marketplace

2. Select the billing account related to your Elasticsearch deployment, then click on Your orders.

Elastic billing on Google Cloud Marketplace

3. On the Elastic Cloud (Elasticsearch Service) order, click on the row options. Then select Cancel order.

Cancel Elastic Cloud on Google Cloud Marketplace

4. Confirm order cancellation.

Cancel Elastic Cloud order cancelation on Google Cloud Marketplace

Conclusion

Deploying Elasticsearch through Google Cloud Marketplace consolidates your cloud spending under one billing account while providing managed infrastructure. The platform handles software installation, updates, and scaling, letting you focus on data analysis and search implementation.

This approach works well for teams that need Elasticsearch functionality without infrastructure management overhead. You can launch a cluster in minutes and scale through the UI as needed.

To get started, access Google Cloud Marketplace and follow the subscription process outlined above.

Conteúdo relacionado

Como migrar dados entre diferentes versões do Elasticsearch e entre clusters

Kofi Bartlett

Apresentando a interface de usuário de regras de consulta do Elasticsearch no Kibana.

Jhon Guzmán

Elasticsearch em JavaScript da maneira correta, parte II

Jeffrey Rengifo

Implementação de busca semântica: Construindo uma busca de receitas com Elasticsearch

Andre Luiz

Como implantar o Elasticsearch no AWS Marketplace

Eduard Martin

Pronto para criar buscas de última geração?

Uma pesquisa suficientemente avançada não se consegue apenas com o esforço de uma só pessoa. O Elasticsearch é impulsionado por cientistas de dados, especialistas em operações de aprendizado de máquina, engenheiros e muitos outros que são tão apaixonados por buscas quanto você. Vamos nos conectar e trabalhar juntos para construir a experiência de busca mágica que lhe trará os resultados desejados.

Experimente você mesmo(a)