AWS devops: ElasticSearch at AWS with terraform and ansible
AWS devops. How to deploy Elasticsearch cluster at AWS using Opensearch, ECS, EC2 with terraform and ansible
Development ,Software Development Tools,Terraform
Lectures -37
Resources -17
Duration -3.5 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
The course consists of 5 main modules.
The first one is about how to deploy ES as an AWS service, which is called OpenSearch. Here I will tell you about interesting OpenSearch pitfalls that I discovered during my commercial practice. And believe me, you will not find that information in the AWS documentation. You will get a ready-terraform module for deploying the Opensearch cluster, and we will analyze it step by step together.
In the 2nd part, I will show how to deploy an ES cluster at ECS (Elastic Container Service). And again, we will use the terraform modules for that. I will show you why you can't use Fargate in that case and how many problems should be resolved to deploy ES at ECS.
The next course section is about how to deploy ES at EC2 instances using Docker Swarm. I will prove to you that it is the easiest and, at the same time the cheapest way to deploy ES at almost any cloud for most small and middle companies with a steady growth pattern. You will get ready Terraform modules that will allow you to prepare AWS infrastructure and Ansible modules for deploying the HA ES cluster upon it.
The 4th part is devoted to the autoscaling possibilities of ES clusters using different deployment approaches. We will talk about what we really can autoscale, when we can use it, and what big limitations we have in the case of working with ES.
The 5th module is devoted to the theory. If you are already familiar with ES cluster conceptions and everything that is related to shards and ES performance - then you can skip it. But if not, that is the place where you have to start from.
Goals
- How to deploy HA Elasticsearch cluster using AWS Open search
- How to deploy HA Elasticsearch cluster using AWS ECS
- How to deploy HA Elasticsearch cluster using AWS EC2
- Elasticsearch autoscaling
- Elasticsearch cluster conceptions and performance
- AWS IAM, VPC, ECS, Opensearch, security groups
- Docker and Docker swarm
Prerequisites
- Terraform/Ansible basics
- AWS basic conceptions, e.g. VPC, EC2, subnets, security groups...
- Good knowledge of docker and at least basic knowledge of docker orchestration
- Active AWS account

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction
2 Lectures
-
Promo introduction video 03:31 03:31
-
Course road map 06:03 06:03
Initial terraform configuration aspects
2 Lectures

AWS skeleton configuration
5 Lectures

Deploying an Elasticsearch cluster using AWS Openseach
9 Lectures

Deploying an ES cluster using AWS ECS
7 Lectures

Deploying an ES cluster using AWS EC2 and docker swarm
6 Lectures

Autoscaling and Elasticsearch
1 Lectures

Course summary - which deployment scenarios is better?
1 Lectures

Elasticsearch theory
3 Lectures

Other courses related to Elasticsearch
1 Lectures

Instructor Details

Sergii Demianchuk
My name is Sergii Demianchuk. I have over 18 year’s experience as a software engineer. At my work I am mostly using next technologies: PHP, Python, Java, Javascript, Symfony, Flask, Spring, Vue, Docker, AWS Cloud, ML, Ansible, Jenkins, MySQL, Redis, ElasticSeach. I started my IT carrier as Engineer at national telecommunication Ukrainian networks. Than I worked as web full stack developer and IT manager for 10 years. After relocation to Poland at 2012, I continued my carrier path at Clicktrans company which represents one of the biggest transport marketplaces in Europe. Currently I am taking the position of CTO&System Architect at Clicktrans. My work is concentrated around architecture for complex systems, using ML for solving transport problems, big data sets analysis, search & recommendations systems. I am also deeply involved at devops and security world. My favorite slogan: "There is nothing impossible. The main question is how to do complicated system in the most efficient way having right people on a board with keeping it safe and simple at support :)"
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now