益阳痪上旅行社

AWS開(kāi)發(fā)運(yùn)營(yíng):ElasticSearch與Terraform和Ansible
體系課

AWS開(kāi)發(fā)運(yùn)營(yíng):ElasticSearch與Terraform和Ansible

  • 架構(gòu)設(shè)計(jì)

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

¥149.9
本課程包括
  • 3小時(shí)33分鐘的視頻隨時(shí)觀看
  • 可在APP隨時(shí)觀看
  • 結(jié)業(yè)證書(shū)
你將收獲
  • 使用AWS Opensearch部署HA ES集群
  • 使用AWS ECS和AWS EC2部署HA ES集群
  • ElasticSearch自動(dòng)縮放
  • ElasticSearch集群概念及性能
  • AWS IAM, VPC, ECS, Opensearch, security groups
課程介紹

眾所周知,亞馬遜網(wǎng)絡(luò)服務(wù)公司(AWS)提供按需即用云計(jì)算平臺(tái)、應(yīng)用程序接口,以及分布式計(jì)算處理能力和軟件工具,而ElasticSearch作為一種全文搜索引擎,可以構(gòu)建非常先進(jìn)的搜索引擎,如何將結(jié)合兩者發(fā)揮出更大的效用?

為此,三節(jié)課邀請(qǐng)Sergii Demianchuk帶來(lái)本次課程。

本門(mén)課包含五個(gè)模塊。第一個(gè)是關(guān)于如何將ES部署為AWS服務(wù),稱(chēng)為OpenSearch,將介紹在商業(yè)實(shí)踐中發(fā)現(xiàn)的有趣的 OpenSearch 陷阱。第二部分將展示如何在 ECS(彈性容器服務(wù))上部署 ES 集群。第三部分是關(guān)于如何使用 docker swarm 在 EC2 實(shí)例上部署 ES。第四部分側(cè)重于介紹使用不同部署方法實(shí)現(xiàn) ES 集群自動(dòng)擴(kuò)展的可能性。

最后一部分是理論部分,如果已經(jīng)熟悉ES集群概念以及分片和ES性能相關(guān)的所有內(nèi)容,那么可以跳過(guò);如果沒(méi)有,你就從這里開(kāi)始。

適合人群
  • 軟件工程師、開(kāi)發(fā)人員
  • 獲得更多AWS和ES 相關(guān)知識(shí)
  • 想在AWS部署ElasticSearch集群
講師介紹
CTO/System Architect
擅長(zhǎng)領(lǐng)域:
  • 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節(jié) 時(shí)長(zhǎng)0分鐘 全部收起
Chapter 1 Introduction
共2節(jié) | 9分鐘
  • 1.1 Introduction video
    3分鐘
  • 1.2 Course road map
    6分鐘
Chapter 2 Initial terraform configuration aspects
共2節(jié) | 11分鐘
  • 2.1 Repository code structure & environment
    4分鐘
  • 2.2 Pre-init terraform module
    7分鐘
Chapter 3 AWS skeleton configuration
共5節(jié) | 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節(jié) | 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節(jié) | 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節(jié) | 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節(jié) | 6分鐘
  • 8.1 Which deployment scenarios is better?
    6分鐘
Chapter 9 Elasticsearch theory
共3節(jié) | 26分鐘
  • 9.1 Inside a cluster
    5分鐘
  • 9.2 ElasticSearch - shards and performance
    13分鐘
  • 9.3 Indexing secretes
    7分鐘
ElasticSearch入門(mén)
圖文
購(gòu)課須知

課程有效期:

自購(gòu)買(mǎi)課程之日起 365 天,部分參與營(yíng)銷(xiāo)活動(dòng)產(chǎn)品以活動(dòng)規(guī)則為準(zhǔn),請(qǐng)同學(xué)在有效期內(nèi)學(xué)習(xí)、觀看課程。

上課模式:

課程采取錄播模式,請(qǐng)注意自學(xué)課無(wú)班級(jí)微信群、班主任帶班及助教批改服務(wù)。

注:自學(xué)課不支持退款,確保你是真的需要再進(jìn)行報(bào)名,報(bào)完名之后還請(qǐng)認(rèn)真學(xué)習(xí)。