AWS开发运营:ElasticSearch与Terraform和Ansible
体系课

AWS开发运营:ElasticSearch与Terraform和Ansible

  • 架构设计

如何使用 Opensearch、ECS、EC2 以及 terrafrom 和 ansible 在 AWS 上部署 Elasticsearch 集群

¥149.9
本课程包括
  • 3小时33分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 使用AWS Opensearch部署HA ES集群
  • 使用AWS ECS和AWS EC2部署HA ES集群
  • ElasticSearch自动缩放
  • ElasticSearch集群概念及性能
  • AWS IAM, VPC, ECS, Opensearch, security groups

数千家企业正在使用三节课企业版学习

无限制学习5000+门课程,200+精选学习专题

免费申请体验>
课程介绍

众所周知,亚马逊网络服务公司(AWS)提供按需即用云计算平台、应用程序接口,以及分布式计算处理能力和软件工具,而ElasticSearch作为一种全文搜索引擎,可以构建非常先进的搜索引擎,如何将结合两者发挥出更大的效用?

为此,三节课邀请Sergii Demianchuk带来本次课程。

本门课包含五个模块。第一个是关于如何将ES部署为AWS服务,称为OpenSearch,将介绍在商业实践中发现的有趣的 OpenSearch 陷阱。第二部分将展示如何在 ECS(弹性容器服务)上部署 ES 集群。第三部分是关于如何使用 docker swarm 在 EC2 实例上部署 ES。第四部分侧重于介绍使用不同部署方法实现 ES 集群自动扩展的可能性。

最后一部分是理论部分,如果已经熟悉ES集群概念以及分片和ES性能相关的所有内容,那么可以跳过;如果没有,你就从这里开始。

适合人群
  • 软件工程师、开发人员
  • 获得更多AWS和ES 相关知识
  • 想在AWS部署ElasticSearch集群
讲师介绍
CTO/System Architect
擅长领域:
  • Java
  • DevOps
I have over 15 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. Then 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.
课程大纲
共0节 时长0分钟 全部收起
Chapter 1 Introduction
共2节 | 9分钟
  • 1.1 Introduction video
    3分钟
  • 1.2 Course road map
    6分钟
Chapter 2 Initial terraform configuration aspects
共2节 | 11分钟
  • 2.1 Repository code structure & environment
    4分钟
  • 2.2 Pre-init terraform module
    7分钟
Chapter 3 AWS skeleton configuration
共5节 | 27分钟
  • 3.1 Network architecture scheme
    2分钟
  • 3.2 Terraform - vpc, subnets, cidr
    3分钟
  • 3.3 Terraform - routing tables & security groups
    5分钟
  • 3.4 Network terraform module implementation
    5分钟
  • 3.5 Terraform bastion module
    10分钟
Chapter 4 Deploy ES cluster using AWS Opensearch
共9节 | 42分钟
  • 4.1 What is OpenSearch?
    4分钟
  • 4.2 Terraform OpenSearch - security & permissions
    3分钟
  • 4.3 Terraform OpenSearch - cluster configuration
    5分钟
  • 4.4 Terraform OpenSearch - network, logs & storage
    5分钟
  • 4.5 Terraform OpenSearch - CW alarms, variables
    4分钟
  • 4.6 POSSIBLE ERRORS & HOW TO RESOLVE THEM
    图文
  • 4.7 Terraform,domain endpoint,opensearch dashboard
    10分钟
  • 4.8 OpenSearch monitoring
    4分钟
  • 4.9 Short summary & essential notices
    7分钟
Chapter 5 Deploying an ES cluster using AWS ECS
共7节 | 50分钟
  • 5.1 What is ECS and why not Fargate but EC2
    2分钟
  • 5.2 ECS base components and architecture scheme
    3分钟
  • 5.3 Elasticsearch Docker file and AWS ECR
    10分钟
  • 5.4 ECS IAM profile terraform module
    6分钟
  • 5.5 ECS EC2 terraform module
    13分钟
  • 5.6 ECS cluster terraform module
    12分钟
  • 5.7 Elasticsearch at AWS ECS - short summary
    3分钟
Chapter 6 Deploy ES cluster using AWS EC2
共6节 | 30分钟
  • 6.1 What is docker swarm and why it is not dead
    2分钟
  • 6.2 Docker swarm architecture
    2分钟
  • 6.3 EC2 terraform module
    4分钟
  • 6.4 Ansible inventory, docker swarm ansible roles
    8分钟
  • 6.5 Ansible Elasticsearch role
    11分钟
  • 6.6 Elasticsearch and docker swarm - short summary
    3分钟
Chapter 7 Autoscaling at Elasticsearch at AWS
12分钟
Chapter 8 Course summary
共1节 | 6分钟
  • 8.1 Which deployment scenarios is better?
    6分钟
Chapter 9 Elasticsearch theory
共3节 | 26分钟
  • 9.1 Inside a cluster
    5分钟
  • 9.2 ElasticSearch - shards and performance
    13分钟
  • 9.3 Indexing secretes
    7分钟
ElasticSearch入门
图文
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。