|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aws-devops-elasticsearch-at-aws-with-terraform-and-ansible/
课程评论:没有评论
课程名称:AWS DevOps:使用Terraform和Ansible在AWS上部署ElasticSearch 课程概述: 本课程将教会您如何在AWS环境中使用Opensearch、ECS和EC2部署高可用(HA)ElasticSearch集群,内容包括ElasticSearch的自动伸缩、集群概念与性能优化,以及AWS的IAM、VPC、ECS、Opensearch和安全组等基本概念。此外,参与者还需要具备Terraform/Ansible的基础知识以及Docker的良好掌握。 简要介绍: 本课程的重点是如何在AWS上使用Opensearch部署ElasticSearch集群,通过ECS和EC2搭建,利用Terraform和Ansible实现自动化配置。在课程中,您将了解到许多AWS和DevOps的实用技巧与窍门。 课程结构: 1. 部署ES作为AWS服务(OpenSearch):分享在商业实践中发现的OpenSearch的不同注意事项,并提供一个现成的Terraform模块进行部署。 2. 在ECS(弹性容器服务)中部署ES集群:演示如何利用Terraform模块进行部署,解释为何无法使用Fargate以及面临的问题解决方案。 3. 使用Docker Swarm在EC2实例上部署ES:展示这一方法是许多中小型企业中最简单、最经济的选择。您将获得Terraform和Ansible模块以支持HA ES集群的部署。 4. 探讨ES集群的自动伸缩能力:讨论可进行自动伸缩的内容、适用时机及在ES工作中可能面临的限制。 5. 理论部分:如果您已熟悉ES集群概念和相关性能优化内容,可以跳过此部分;否则请从这里开始学习。 适合人群: 软件工程师、DevOps工程师以及任何对ElasticSearch/OpenSearch感兴趣并希望深入学习的人士。
What you'll learn:How to deploy HA Elasticsearch cluster using AWS OpensearchHow to deploy HA Elasticsearch cluster using AWS ECSHow to deploy HA Elasticsearch cluster using AWS EC2Elasticsearch autoscalingElasticsearch cluster conceptions and performanceAWS IAM, VPC, ECS, Opensearch, security groupsDocker and Docker swarmRequirements:Active AWS accountTerraform/Ansible basicsAWS basic conceptions, e.g VPC, EC2, subnets, security groups...Good knowledge at docker and at least basic knowledge at docker orchestrationShort description:Current course is about how to deploy Elasticsearch cluster at AWS using Opensearch, ECS, EC2 with Terrafrom and Ansible. Within the course a lot of AWS and DevOps tips and trick would be discovered. COURSE STRUCTURE:Teh 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 at 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 2d 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.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 most cheap 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 HA ES cluster upon it.The 4th part is devoted to autoscaling possibilities of ES cluster 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 case of working with ES.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.Who this course is for:Software engineersDevOps engineersEverybody who likes ElasticSearch/OpenSearch and want to get more knowledge around it