Hackerss.com

Hackerss.com is a community of amazing hackers

Hackerss is a community for developers, data scientitst, ethical hackers, hardware enthusiasts or any person that want to learn / share their knowledge of any aspect of digital technology.

Create account Log in
Cover image for Migration Self-Managed Elasticsearch to Elastic Cloud
Manuel Montero
Manuel Montero

Posted on

Migration Self-Managed Elasticsearch to Elastic Cloud

I started to migrate my Elasticsearch Self Managed from DigitalOcean Kubernetes to https://elastic.co and will tell you my experience so far.

Why?

I have been using my ElasticSearch database instance for a couple of products, since 2016 on DigitalOcean using 3 droplets. And when Kubernetes was available on Digitalocean I migrated to small cluster that I have. I haven't had any technical issues so far.

The main reason is that I am trying to reduce any extra activity at the minimum to concentrated in scaling and creating new products.

Costs of Elasticsearch

DigitalOcean

When using Digitalocean is relative simple to know how much is going to cost you at the end of the month, you just need to multiply for the number of droplets that you have or if you are using kubernetes just multiply for the numbers of nodes.

Elastic Cloud

For Elastic Cloud you have a price calculator page https://cloud.elastic.co/pricing where you can see the total per hour, however you can choose between multiple cloud providers: Google Cloud, AWS and Azure. Also you can select from 4 different subscriptions: Standard, Gold, Platinum and Enterprise.

Advantages of Self Managed Elasticsearch

  • The first and main is the cost you will have a cheaper cost if you manage your own cluster.
  • You can install the plugins that you want.
  • Choose the version that you want.
  • Integration with third party services.

Advantages of Elastic Cloud

  • No management need for your infrastructure.
  • Increased Security
  • You receive the updates automatically
  • Setup is almost instant

Elastic Cloud Free Trial:

I started with the free trial of Elastic Cloud and today 2022/07/18 (YYYY/mm/dd ) is almost expiring. The free trial is for 14 days and includes the following:

  • Latest version of Elastic Stack
  • Enterprise Search
  • Observability
  • Security
  • 8GB of RAM
  • 240GB of storage
  • a lot of other things.

Afer the 14 days of Free Trial

I decided to test Elastic Cloud to see how it performs because i reduced from 8GB of Ram to 2GB and two availability zones (Is the tiniest configuration besides using 1 zone).

Started on the 8 day of the free trial, I change the configuration to the one above and seems to be sufficient for the application needs.

The total cost per month should be around 60 dollars per month.

I will update this article after a couple of months to see how it goes with Elastic.co

Discussion (0)