کامل AWS ECS Bootcamp (دوستانه مبتدیان) [ویدئو]

Complete AWS ECS Bootcamp (Beginner Friendly) [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: محبوبیت روزافزون AWS و DevOps گواهی بر این واقعیت است که شرکت‌ها می‌توانند با استفاده از شیوه‌های AWS و DevOps محصولات را سریع و قابل اعتماد بسازند. این دوره مملو از آزمایشگاه های عملی و عملی است که به شما در ساخت پروژه های دنیای واقعی کمک می کند. این دوره با مقدمه ای بر DevOps و AWS آغاز می شود. سپس برای یک حساب AWS ثبت نام می‌کنید، کاربران مدیریت هویت و دسترسی (IAM) ایجاد می‌کنید و نحوه کار نمونه‌های Elastic Cloud Compute (EC2) را خواهید یافت. در ادامه، متوجه خواهید شد که چگونه متعادل کننده های بار برنامه و گروه های مقیاس خودکار به مقیاس گذاری نمونه های EC2 و کشف دستگاه های ذخیره سازی AWS کمک می کنند. با پیشروی، یک ابر خصوصی مجازی آمازون (VPC) ایجاد می‌کنید و یک نمای کلی از Docker و کانتینری‌سازی خواهید داشت. شما همچنین با Docker Compose کار خواهید کرد و تصاویر Docker را در Amazon Elastic Container Registry (ECR) آپلود خواهید کرد. با حرکت رو به جلو، خدمات کانتینر الاستیک آمازون (ECS)، ادغام مداوم (CI)، تحویل مداوم (CD) و استقرار مداوم را بررسی خواهید کرد. در نهایت، شما روی پروژه ای کار خواهید کرد تا یک برنامه لاراول PHP را راه اندازی، پیکربندی، کانتینرسازی و استقرار دهید. در پایان این دوره، شما مهارت های مورد نیاز برای استقرار کانتینرها به تولید را با استفاده از ECR و ECS جمع آوری خواهید کرد. منابع این دوره در https://github.com/PacktPublishing/Complete-2020-AWS-DevOps-Bootcamp-for-Beginners-with-ECS مقیاس خودکار نمونه های EC2 بر اساس گروه های مقیاس خودکار موجود است. با S3 و Elastic File System (EFS) برای ذخیره وب سایت های استاتیک کار کنید تصاویر را در مخزن AWS ECR آپلود کنید پیاده سازی شبکه در AWS با استفاده از زیرشبکه ها، مسیرها و گریز از اینترنت ارائه و مقیاس؟ خوشه های Fargate، EC2 و ECS برنامه خود را از رایانه از طریق Git با استفاده از CodeCommit گسترش دهید اگر یک توسعه دهنده وب یا مبتدی AWS هستید که به دنبال اجرای کانتینرها به صورت محلی و در حال تولید با استفاده از AWS ECS/ECR هستید، پس این دوره برای شما مناسب است. هیچ دانش قبلی در مورد AWS مورد نیاز نیست. با این حال، توسعه وب اولیه و مهارت های PHP ضروری است. با اصول DevOps و AWS آشنا شوید * نحوه اجرای یک کلاستر ECS در یک محیط میزبانی تولید را کشف کنید * یک برنامه Laravel PHP در دنیای واقعی را با کمک یک گردش کار end-to-end اجرا کنید.

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

معرفی Introduction

  • معرفی Introduction

  • مربی خود را بشناسید Get to Know Your Instructor

  • آنچه شما باید به دوره بیاورید What You Should Bring to the Course

  • خانه داری Housekeeping

  • ردیف و قیمت رایگان در AWS Free Tier and Pricing in AWS

DevOps و AWS Fundamentals DevOps and AWS Fundamentals

  • این تعریف DevOps است This is the DevOps Definition

  • انواع مختلف رایانش ابری توضیح داده شده است The Different Types of Cloud Computing, Explained

  • چگونه با مدیریت درباره رایانش ابری صحبت کنیم How to Talk to Management About Cloud Computing

  • آزمایشگاه: در AWS ثبت نام کنید Lab: Signup to AWS

  • مناطق AWS و مناطق در دسترس AWS Regions and Availability Zones

  • تفاوت بین خدمات AWS و یک وب سرویس یکپارچه The Difference Between AWS Services and a Monolithic Web-Service

  • آزمایشگاه: اولین نمونه EC2 خود را ایجاد کنید Lab: Create Your First EC2 Instance

  • خلاصه آزمایشگاهی: اولین نمونه EC2 خود را ایجاد کنید Lab Recap: Create Your First EC2 Instance

امنیت، هویت و مدیریت دسترسی (IAM) در AWS Security, Identity, and Access Management (IAM) on AWS

  • امنیت در AWS Primer - IAM و کاربر ریشه شما Security on AWS Primer - IAM and Your Root User

  • آزمایشگاه: یک کاربر IAM ایجاد کنید Lab: Create an IAM User

  • این IAM است: مدیریت هویت و دسترسی در AWS This is IAM: The Identity and Access Management in AWS

  • آزمایشگاه: دانلود و پیکربندی AWS CLI Lab: Download and Configure AWS CLI

الاستیسیته در AWS - درک ابر محاسباتی الاستیک (EC2) Elasticity in AWS - Understanding the Elastic Compute Cloud (EC2)

  • نمونه EC2 - شیرجه عمیق EC2 Instance - Deep Dive

  • آزمایشگاه: یک نمونه EC2 را با داده های کاربر شروع کنید Lab: Start an EC2 Instance with User Data

  • خلاصه آزمایشگاهی: یک نمونه EC2 را با داده های کاربر شروع کنید Lab Recap: Start an EC2 Instance with User Data

  • درک اطلاعات کاربر - Deep Dive Understanding User Data - Deep Dive

  • درک متادیتا در AWS برای نمونه های EC2 Understanding Metadata in AWS for EC2 Instances

  • آزمایشگاه: موارد EC2 و Query Metadata را اجرا کنید Lab: Run EC2 Instances and Query Metadata

  • Lab Recap: نمونه های EC2 و Query Metadata را اجرا کنید Lab Recap: Run EC2 Instances and Query Metadata

مقیاس پذیری در AWS - درک مقیاس پذیری منابع ابر محاسباتی الاستیک Scalability in AWS - Understanding Scaling of Elastic Compute Cloud Resources

  • مقدمه و مروری بر اهداف مقیاس پذیری An Introduction and Overview of Scalability Objectives

  • آزمایشگاه: ایجاد یک گروه مقیاس خودکار با تعادل بار برای نمونه های EC2 Lab: Create an Auto-Scaling Group with Load Balancing for EC2 Instances

  • Lab Recap: ایجاد یک گروه مقیاس خودکار با Load Balancing Lab Recap: Creating an Auto-Scaling Group with Load Balancing

  • گروه مقیاس‌بندی خودکار با نمونه‌های EC2 Auto-Scaling Group with EC2 Instances

  • درک الگوهای راه اندازی برای نمونه های EC2 Understanding Launch Templates for EC2 Instances

  • Load Balancing معرفی و بررسی اجمالی تعادل بار الاستیک Load Balancing Introduction and Elastic Load Balancing Overview

  • کلاسیک Load Balancer در مقابل Application Load Balancer در مقابل Network Load Balancer Classic Load Balancer versus Application Load Balancer versus Network Load Balancer

ذخیره سازی در AWS - یک شیرجه عمیق برای توسعه دهندگان وب Storage in AWS - A Deep Dive for Web Developers

  • چرا Cloud Storage؟ Why Cloud Storage?

  • آشنایی با S3 - سرویس ذخیره سازی ساده AWS Understanding S3 - The AWS Simple Storage Service

  • آزمایشگاه: یک سطل نسخه رمزگذاری شده S3 برای میزبانی یک وب سایت عمومی ایجاد کنید Lab: Create an S3 Encrypted Versioned Bucket to Host a Public Website

  • درک سیاست های سطل AWS S3 Understanding AWS S3 Bucket Policies

  • آزمایشگاه: تعامل با S3 از طریق CLI با مجوزهای IAM و حذف سطل Lab: Interacting with S3 via CLI with IAM Permissions and Deleting the Bucket

  • Lab Recap و S3 Pricing Lab Recap and S3 Pricing

  • AWS EBS: مروری بر ذخیره‌سازی بلوک الاستیک AWS EBS: Elastic Block Storage Overview

  • AWS EFS: مروری بر ذخیره‌سازی فایل الاستیک AWS EFS: Elastic File Storage Overview

  • آزمایشگاه: ایجاد و تعامل با حجم های EFS از نمونه های مختلف EC2 Lab: Creating and Interacting with EFS Volumes from Different EC2 Instances

  • خلاصه EFS EFS Summary

شبکه در AWS Networking in AWS

  • معرفی شبکه AWS AWS Networking Introduction

  • توضیح CIDR: درک مسیریابی بین دامنه‌ای بدون کلاس CIDR Explanation: Understanding Classless Inter-Domain Routing

  • Virtual Private Cloud - درک VPC در AWS Virtual Private Cloud - Understanding VPC in AWS

  • آزمایشگاه: VPC خود را ایجاد کنید Lab: Create Your Own VPC

  • توضیح زیرشبکه VPC: درک زیرشبکه AZ Placement VPC Subnet Explanation: Understanding Subnet AZ Placement

  • آزمایشگاه: برای VPC خود زیرشبکه ایجاد کنید Lab: Create Subnets for Your Own VPC

  • AWS Route Table و Internet Gateway Deep Dive AWS Route Table and Internet Gateway Deep Dive

  • آزمایشگاه: یک دروازه اینترنت و یک دروازه NAT ایجاد کنید Lab: Create an Internet Gateway and a NAT Gateway

  • آشنایی با دروازه‌های NAT و دروازه‌های اینترنتی Egress Only Understanding NAT Gateways and Egress Only Internet Gateways

  • آزمایشگاه: ایجاد و اضافه کردن یک دروازه NAT Lab: Create and add a NAT gateway

  • آشنایی با ایده Bastion Host در VPC های AWS Understanding the Idea of Bastion Hosts in AWS VPCs

  • آزمایشگاه: ایجاد یک هاست Bastion برای اتصال به نمونه های خصوصی EC2 Lab: Creating a Bastion Host to Connect to Private EC2 Instances

  • گروه امنیتی AWS Deep Dive AWS Security Group Deep Dive

  • آزمایشگاه: ایجاد یک بار متعادل کننده و یک نمونه خصوصی EC2 در یک زیرشبکه خصوصی Lab: Creating a Load Balancer and a Private EC2 Instance in a Private Subnet

کار در تیم - مخازن کد Working in Teams - Code Repositories

  • چرا Git؟ Why Git?

  • آزمایشگاه: ایجاد مخزن CodeCommit شما Lab: Creating Your CodeCommit Repository

  • خلاصه آزمایشگاهی: ایجاد مخزن CodeCommit شما Lab Recap: Creating Your CodeCommit Repository

  • آزمایشگاه: یک نمونه EC2 را شروع کنید و به طور خودکار از کد CodeCommit از طریق IAM استفاده کنید Lab: Start an EC2 Instance and Automatically Use Code from CodeCommit via IAM

  • خلاصه آزمایشگاهی: EC2 Instance و CodeCommit Lab Recap: EC2 Instance and CodeCommit

Containerization - چرا از Docker برای توسعه خود استفاده کنید؟ Containerization - Why Use Docker for Your Development?

  • معرفی کانتینر Container Introduction

  • تصاویر در مقابل کانتینرها Images versus Containers

  • آزمایشگاه: راه اندازی یک کانتینر داکر PHP Lab: Starting a PHP Docker Container

  • خلاصه آزمایشگاهی: PHP Docker Container Lab Recap: PHP Docker Container

  • این یک Dockerfile - یک دوره سقوط عمیق است This is a Dockerfile - An In-Depth Crash Course

  • آزمایشگاه: آپلود یک تصویر Docker در ECR، Elastic Container Registry Lab: Uploading a Docker Image to ECR, the Elastic Container Registry

  • خلاصه آزمایشگاه: آپلود یک تصویر در ECR Lab Recap: Uploading an Image to ECR

  • آزمایشگاه: درک و ایجاد محیط با استفاده از Docker-Compose Lab: Understanding and Creating Environments Using Docker-Compose

  • خلاصه آزمایشگاه: درک Docker-Compose Lab Recap: Understanding Docker-Compose

سرویس کانتینر الاستیک - ایجاد و اجرای ظروف Elastic Container Service - Creating and Running Containers

  • ECS مقدمه ECS Introduction

  • مقدمه تعریف کار Task Definition Introduction

  • آشنایی با Fargate Introduction to Fargate

  • آزمایشگاه: ایجاد یک TaskDefinition و راه اندازی یک کلاستر Fargate Lab: Creating a TaskDefinition and Start a Fargate Cluster

  • خلاصه آزمایشگاهی: ایجاد یک تعریف وظیفه و راه اندازی یک کلاستر Fargate Lab Recap: Creating a Task Definition and Start a Fargate Cluster

  • مجوزها در ECS Permissions in ECS

  • آزمایشگاه: ایجاد یک سطل S3 از درون کانتینرها با خط‌مشی‌های IAM پیوست Lab: Creating an S3 Bucket from Within Containers with IAM Policies Attached

  • خلاصه آزمایشگاهی: ایجاد یک سطل S3 از داخل کانتینرها با خط‌مشی‌های IAM پیوست شده Lab Recap: Creating an S3 Bucket from Within Containers with IAM Policies Attached

  • نحوه عملکرد Storage و Scaling در AWS Fargate How Storage and Scaling Works on AWS Fargate

  • آزمایشگاه: مقیاس بندی یک سرویس Fargate با یک Application Load Balancer Lab: Scaling a Fargate Service with an Application Load Balancer

  • خلاصه آزمایشگاهی: مقیاس کردن یک سرویس Fargate با یک Application Load Balancer Lab Recap: Scaling a Fargate Service with an Application Load Balancer

  • نمای کلی نوع راه اندازی EC2 EC2 Launch Type Overview

  • حالت های شبکه ECS EC2 ECS EC2 Network Modes

  • معرفی آزمایشگاه EC2 EC2 Lab Introduction

  • آزمایشگاه: ایجاد یک ECS EC2 Cluster با Load Balancer Lab: Creating an ECS EC2 Cluster with a Load Balancer

  • Lab Recap: ایجاد یک ECS EC2 Cluster با Load Balancer Lab Recap: Creating an ECS EC2 Cluster with a Load Balancer

  • آشنایی با انواع استقرار در ECS Understanding Deployment Types on ECS

  • درک استراتژی های قرار دادن وظیفه در ECS Understanding Task Placement Strategies in ECS

  • ارائه دهندگان ظرفیت ECS EC2 ECS EC2 Capacity Providers

  • آزمایشگاه: ایجاد یک خوشه EC2 با ارائه دهندگان ظرفیت برای نمونه مقیاس خودکار Lab: Creating an EC2 Cluster with Capacity Providers for Instance Auto-Scaling

  • خلاصه آزمایشگاهی: ایجاد یک کلاستر EC2 با ارائه دهندگان ظرفیت برای نمونه مقیاس خودکار Lab Recap: Creating an EC2 Cluster with Capacity Providers for Instance Auto-Scaling

ادغام پیوسته، تحویل مستمر، و استقرار مستمر Continuous Integration, Continuous Delivery, and Continuous Deployment

  • مقدمه ای بر استقرار مداوم Introduction to Continuous Deployment

  • ادغام مستمر در مقابل ارائه مستمر در مقابل استقرار مستمر Continuous Integration versus Continuous Delivers versus Continuous Deployment

  • معرفی و بررسی اجمالی AWS CodePipeline AWS CodePipeline Introduction and Overview

  • معرفی و بررسی اجمالی AWS CodeBuild AWS CodeBuild Introduction and Overview

  • فایل CodeBuild Buildspec.yml، توضیح داده شده است The CodeBuild Buildspec.yml File, Explained

  • آزمایشگاه: ایجاد اولین پروژه AWS CodeBuild برای ایجاد تصاویر Docker Lab: Creating Your First AWS CodeBuild Project to Create Docker Images

  • معرفی و بررسی اجمالی AWS CodeDeploy AWS CodeDeploy Introduction and Overview

  • آزمایشگاه: ایجاد یک خط لوله استقرار مداوم Lab: Creating a Continuous Deployment Pipeline

  • آزمایشگاه: ایجاد یک خط لوله استقرار مداوم با استفاده از AWS CodePipeline به ECR Lab: Creating a Continuous Deployment Pipeline Using AWS CodePipeline to ECR

  • خلاصه آزمایشگاه: ایجاد یک خط لوله استقرار مداوم با استفاده از AWS CodePipeline به ECR Lab Recap: Creating a Continuous Deployment Pipeline Using AWS CodePipeline to ECR

خدمات AWS - RDS، ElastiCache، فروشگاه پارامتر SSM، Route53 AWS Services - RDS, ElastiCache, SSM Parameter Store, Route53

  • معرفی Introduction

  • AWS RDS و Aurora AWS RDS and Aurora

  • آزمایشگاه: ایجاد یک نمونه RDS و اتصال آن به کانتینر ECS از طریق Environmental Var Lab: Creating an RDS Instance and Attaching It to ECS Container via Environmental Var

  • Lab Recap: ایجاد یک نمونه RDS Lab Recap: Creating an RDS Instance

  • AWS Systems Manager Parameter Store و AWS Secrets Manager AWS Systems Manager Parameter Store and AWS Secrets Manager

  • آزمایشگاه: ذخیره و بازیابی مقادیر از فروشگاه پارامتر SSM به خدمات ECS Lab: Storing and Retrieving Values from The SSM Parameter Store to ECS Services

  • خلاصه آزمایشگاهی: ذخیره و بازیابی مقادیر Lab Recap: Storing and Retrieving Values

  • نمای کلی مدیر گواهی Route53 و AWS Route53 and AWS Certificate Manager Overview

  • آزمایشگاه: افزودن یک دامنه سفارشی به Route53 و خاتمه SSL با ACM Lab: Adding a Custom Domain to Route53 and SSL Termination with ACM

  • Lab Recap: افزودن یک دامنه سفارشی به Route53 و خاتمه SSL با ACM Lab Recap: Adding a Custom Domain to Route53 and SSL Termination with ACM

  • AWS CloudFormation خلاصه و مقدمه AWS CloudFormation Overview and Introduction

  • آزمایشگاه: ایجاد یک VPC با یک الگوی CloudFormation Lab: Creating a VPC With a CloudFormation Template

  • نمای کلی AWS ElastiCache AWS ElastiCache Overview

پروژه - استقرار یک برنامه لاراول در یک خوشه HA ECS EC2 Project - Deploying a Laravel Application into an HA ECS EC2 Cluster

  • معرفی و بررسی اجمالی پروژه Project Introduction and Overview

  • نصب لاراول با استفاده از Docker و Composer Image Installing Laravel Using Docker and the Composer Image

  • محیط توسعه محلی لاراول با استفاده از Docker-Compose Laravel Local Development Environment using Docker-Compose

  • افزودن MySQL و Redis به محیط توسعه محلی Adding MySQL and Redis into the Local Development Environment

  • افزودن یک قابلیت ثبت/ورود Adding a Register/Login Functionality

  • راه اندازی یک مخزن گیت جدید Initializing a New Git Repository

  • افزودن تصاویر Laravel PHP-FPM و Nginx Docker به ECR Adding the Laravel PHP-FPM and Nginx Docker Images to ECR

  • ایجاد یک خوشه نوع راه اندازی ECS EC2 با یک ارائه دهنده ظرفیت Creating an ECS EC2 Launch Type Cluster with a Capacity Provider

  • ایجاد و راه اندازی سرویس لاراول ما در خوشه ECS Creating and Launching our Laravel Service into the ECS Cluster

  • افزودن و پیوست کردن پایگاه داده RDS از طریق SSM Parameter Store Adding and Attaching an RDS Database via SSM Parameter Store

  • آپلود تصاویر جدیدتر برای سرویس لاراول PHP-FPM و Nginx برای اجازه ورود Uploading Newer Images for the Laravel PHP-FPM Service and Nginx to Allow Logins

  • ایجاد انتقال خودکار پایگاه داده Establishing Automatic Database Migrations

  • افزودن Redis از طریق ElastiCache برای ذخیره‌سازی جلسه Adding Redis Through ElastiCache for Session Storage

  • نام مستعار دامنه سفارشی Route53 با خاتمه SSL و تغییر مسیر HTTP به HTTPS Route53 Custom Domain Alias with SSL Termination and HTTP to HTTPS Redirect

  • ایجاد یک خط لوله کامل CI/CD Establishing a full CI/CD Pipeline

نمایش نظرات

کامل AWS ECS Bootcamp (دوستانه مبتدیان) [ویدئو]
جزییات دوره
10 h 5 m
128
Packtpub Packtpub
(آخرین آپدیت)
1
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Thomas Wiesner Thomas Wiesner

آموزش بیش از 60000 دانش آموز در مورد توسعه