آموزش AWS ECS (سرویس کانتینر الاستیک) - شیرجه عمیق

AWS ECS (Elastic Container Service) - Deep Dive

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ECS از ابتدایی تا پیشرفته (شامل Docker اولیه) دانش اولیه در مورد اینکه کانتینرها چیست و چگونه کار می کند. etc (سطح بالا) پیش نیازها: درک اولیه AWS باید دانش کار با استفاده از کنسول مدیریت AWS داشته باشد

سرویس کانتینر الاستیک آمازون، ارکستراتور کانتینری بومی است که توسط AWS ارائه شده است. در این دوره با ECS از حالت مقدماتی تا پیشرفته آشنا خواهید شد.

با مفاهیم Container با Docker، Docker Labs و سپس به ECS شروع می شود. نشان می‌دهد که چگونه ECS می‌تواند در مدیریت محیط‌هایی با چندین کانتینر مفید باشد.

همچنین ادغام ECS با ابزارهای توسعه مانند CodeCommit، CodePipeline (در سطح بالا) را نشان می دهد.

به موقع EKS (سرویس Kubernetes Elastic) را اضافه خواهم کرد.


سرفصل ها و درس ها

مبانی کانتینر/بارانداز Container/Docker Basics

  • کانتینرها چیست، تکامل فناوری های کانتینر What are Containers, Evolution of container technologies

  • تکامل برنامه - تحقق ظرف Application Evolution - Container Realization

  • مفاهیم کانتینر داکر Docker Container Concepts

  • Docker Working Architecture (برای آزمایشگاه) Docker Working Architecture (for the lab)

  • (آزمایشگاه) راه اندازی Docker Hub، Docker Daemon & Client (Lab) Setup Docker Hub, Docker Daemon & Client

  • مقدمه ای بر داکرفایل Introduction to Dockerfile

  • (آزمایشگاه) نسخه آزمایشی اولیه Dockerfile (Lab) Dockerfile intial Demo

مبانی کانتینر/بارانداز Container/Docker Basics

دستورات پایه داکر Basic Docker Commands

  • (آزمایشگاه) فرمان "docker build" و Docker Hub (Lab) "docker build" command & Docker Hub

  • (آزمایشگاه) ساخت تصاویر - دستور "تصویر docker". (Lab) Building images - "docker image" command

  • (آزمایشگاه) مدیریت کانتینرها - دستور "docker container". (Lab) Manage containers - "docker container" command

  • (آزمایشگاه) شبکه داکر - فرمان "شبکه داکر". (Lab) Docker networking - "docker network" command

  • (آزمایشگاه) Create & Run containers - دستور "docker container run". (Lab) Create & Run containers - "docker container run" command

  • (آزمایشگاه) جلدهای Docker، Bind Mounts (Lab) Docker volumes, Bind Mounts

  • تخصیص داکر Docker Assignment

دستورات پایه داکر Basic Docker Commands

مطالعه موردی (میزبانی یک برنامه 2 لایه با استفاده از کانتینرهای Docker) Case Study (Host a 2-tier application using Docker containers)

  • برنامه مطالعه موردی (برنامه وب دو سطحی) Case Study Application (2 Tier Web Appl)

  • (آزمایشگاه) باطن را در کانتینر میزبانی کنید - MySQL در یک ظرف (Lab) Host the backend in container - MySQL in a container

  • (آزمایشگاه) قسمت جلویی میزبان در کانتینر - Python Flask + HTML در کانتینرهای چندگانه (Lab) Host front end in container - Python Flask + HTML in mutliple containers

  • ظروف چندگانه - خلاصه Multiple Containers - Summary

  • مطالعه موردی خود را بسازید Build your own case study

مطالعه موردی (میزبانی یک برنامه 2 لایه با استفاده از کانتینرهای Docker) Case Study (Host a 2-tier application using Docker containers)

AWS ECS - ECS Cluster & Task Definition AWS ECS - ECS Cluster & Task Definition

  • ECS Architecture & Workflow ECS Architecture & Workflow

  • سلسله مراتب ECS و ECR ECS Hierarchy and ECR

  • (آزمایشگاه) ECR (Lab) ECR

  • مفاهیم خوشه ECS ECS Cluster Concepts

  • (آزمایشگاه) ECS Cluster (Lab) ECS Cluster

  • مفاهیم تعریف کار (TDef). Task Definition (TDef) Concepts

  • TDef Component 1 - حالت شبکه TDef Component 1 - Networking Mode

  • TDef Component 2 - Container Definition TDef Component 2 - Container Definition

  • TDef Component 3 - Volume TDef Component 3 - Volumes

  • (آزمایشگاه) یک تعریف کامل کار ایجاد کنید (Lab) Create a complete Task Defition

  • (آزمایشگاه) حالت شبکه سازی پل جزء TDef (Lab) Bridge Networking Mode TDef Component

  • (آزمایشگاه) حالت شبکه میزبان جزء TDef (Lab) Host Networking Mode TDef Component

  • (آزمایشگاه) AWSVPC حالت شبکه ای جزء TDef (Lab) AWSVPC Networking Mode TDef Component

  • (آزمایشگاه) Volumes TDef Component (Lab) Volumes TDef Component

  • خلاصه تعریف کار Task Definition Summary

  • تست مطالعه موردی با استفاده از Task Definition & Run Task Case Study testing using Task Definition & Run Task

AWS ECS - ECS Cluster & Task Definition AWS ECS - ECS Cluster & Task Definition

AWS ECS - خدمات و کشف AWS ECS - Services & Discovery

  • ثبت خدمات و کشف Service Registry & Discovery

  • مفاهیم خدمات AWS ECS AWS ECS Service Concepts

  • (آزمایشگاه) توپولوژی شبکه VPC برای ECS Cluster (Lab) VPC Network Topology for ECS Cluster

  • (آزمایشگاه) گسترش VPC N/W (Lab) Extending VPC N/W

  • (آزمایشگاه) ایجاد تعادل بار کلاسیک و کاربردی (Lab) Create Classic and Application Load Balancers

  • Service Load Balancer و ASG Service Load Balancer and ASG

  • (آزمایشگاه) خدمات ECS - قسمت 1 (Lab) ECS Services - Part 1

  • (آزمایشگاه) خدمات ECS - قسمت 2 (Lab) ECS Services - Part 2

  • مفاهیم مقیاس خودکار ECS ECS Auto Scaling Concepts

  • (آزمایشگاه) پیکربندی مقیاس خودکار کلاستر (Lab) Cluster Auto Scaling Configuration

  • (آزمایشگاه) پیکربندی مقیاس خودکار خدمات (Lab) Service Auto Scaling Configuration

  • نکات و نکات Hints & Tips

AWS ECS - خدمات و کشف AWS ECS - Services & Discovery

گام به گام برنامه مطالعه موردی را اجرا کنید Deploy Case Study Application Step-by-Step

  • مرحله 1 - درک کد (اختیاری) Step 1 - Understand the code (OPTIONAL)

  • مرحله 2 و 3 - ECR و VPC Step 2 & 3 - ECR and VPC

  • مرحله 4 - ALB ایجاد کنید و کد را بر اساس آن تغییر دهید Step 4 - Create ALB and Change code accordingly

  • مرحله 5 و 6 - خوشه RDS و ECS ایجاد کنید Step 5 & 6 - Create RDS & ECS cluster

  • مرحله 7 و 8 - تعریف وظیفه و سرویس ایجاد کنید Step 7 & 8 - Create Task Definition and Service

  • مرحله 9 - برنامه را آزمایش کنید Step 9 - Test the Application

  • کمی بیشتر در مورد حالت های شبکه (مهم) A bit more on the Networking Modes (Important)

گام به گام برنامه مطالعه موردی را اجرا کنید Deploy Case Study Application Step-by-Step

AWS ECS - نظارت و ثبت نام AWS ECS - Monitoring & Logging

  • خوشه مانیتور، سرویس Monitor Cluster, Service

  • گزارش‌ها - گزارش‌های برنامه/کانتینر را با استفاده از CloudWatch ضبط کنید Logs - Capture Application/Container Logs using CloudWatch

AWS ECS - نظارت و ثبت نام AWS ECS - Monitoring & Logging

AWS ECS Fargate AWS ECS Fargate

  • مفهوم و آزمایشگاه Fargate Fargate Concept & Lab

AWS ECS Fargate AWS ECS Fargate

ECS با AWS DevOps (CodeCommit، CodeBuild، CodePipeline) ECS with AWS DevOps (CodeCommit, CodeBuild, CodePipeline)

  • (آزمایشگاه) ECS با AWS DevOps - قسمت 1 (Lab) ECS with AWS DevOps - Part 1

  • (آزمایشگاه) ECS با AWS DevOps - قسمت 2: تغییرات کد استقرار خودکار (Lab) ECS with AWS DevOps - Part 2: Autodeploy code modifications

ECS با AWS DevOps (CodeCommit، CodeBuild، CodePipeline) ECS with AWS DevOps (CodeCommit, CodeBuild, CodePipeline)

معرفی EKS (سرویس Kubernetes Elastic) EKS Intro (Elastic Kubernetes Service)

  • نتیجه گیری: معماری Kubernetes سطح بالا Conclusion: High Level Kubernetes Architecture

معرفی EKS (سرویس Kubernetes Elastic) EKS Intro (Elastic Kubernetes Service)

نمایش نظرات

آموزش AWS ECS (سرویس کانتینر الاستیک) - شیرجه عمیق
جزییات دوره
8 hours
58
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,750
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Soumyadeep Dey Soumyadeep Dey

Sr. Solutions Architect - Cloud