آموزش خودکار کردن خدمات کانتینر در AWS

Automate Container Services in AWS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:

این Automate Container Services پیشرفته در آموزش AWS مهندسان DevOps را آماده می‌کند تا یک زیرساخت کانتینر بسیار مقیاس‌پذیر و بسیار در دسترس را از طریق فرآیندها و وظایف خودکاری که شما کنترل می‌کنید راه‌اندازی کنند.

برای تیم‌هایی که زیرساخت‌های کانتینری را اداره می‌کنند، هزینه‌های زیادی در بر دارند. برخی از این هزینه ها مالی هستند -- پول مورد نیاز برای روشن نگه داشتن چراغ ها. اما بسیاری از هزینه ها در سربار و نگهداری است -- پولی که برای پرداخت همه مدیران لازم است.

این Automate Container Services در AWS به شما و تیم‌هایتان نشان می‌دهد که چگونه این هزینه‌ها را از طریق اتوماسیون به حداقل برسانید. مدیران با این آموزش یاد می‌گیرند که چگونه مقیاس‌بندی خوشه‌های خود، فشار دادن مخازن و مدیریت عملکرد را خودکار کنند.

برای هرکسی که آموزش خدمات کانتینر AWS را مدیریت می‌کند، این آموزش AWS می‌تواند برای سوار شدن به مهندسان DevOps جدید، که در برنامه‌های آموزشی فردی یا تیمی تنظیم شده‌اند، یا به‌عنوان منبع مرجع AWS استفاده شود.

خودکار کردن خدمات کانتینر در AWS: آنچه باید بدانید

این Automate Container Services در آموزش AWS دارای ویدیوهایی است که موضوعاتی مانند:

  • اجرای وظایف مدیریت و نگهداری از طریق کد
  • پیکربندی خودکار و وظایف مدیریت کانتینرهای شما
  • ایجاد، مدیریت و زمان‌بندی وظایف برای کانتینری‌سازی بهینه
  • استقرار خدمات کانتینر درجه تولید در AWS
  • ساخت توابع سفارشی Lambda با کانتینر
  • ساخت و استقرار برنامه های کاربردی بسیار در دسترس در AWS Fargate
چه کسی باید در آموزش AWS از خدمات کانتینر خودکار استفاده کند؟

این Automate Container Services در آموزش AWS به عنوان آموزش AWS در سطح مرتبط در نظر گرفته می شود، به این معنی که برای مهندسان DevOps طراحی شده است. این دوره مهارت‌های AWS برای متخصصان جدید فناوری اطلاعات با حداقل یک سال تجربه در خدمات کانتینر AWS و مهندسان با تجربه DevOps که به دنبال تأیید مهارت‌های AWS خود هستند، ارزشمند است.

مهندسان DevOps جدید یا مشتاق. این Automate Container Services در AWS یک دوره آموزشی عالی برای مدیران و مهندسان کاملاً جدید است که در روز اول خود به پایان کار رسیده اند. اگر هرگز با خوشه‌ها و کانتینرها کار نکرده‌اید، اولین انگیزه شما ممکن است پیکربندی دستی و نظارت بر همه چیز باشد و به سرعت غرق شوید. درعوض، یاد بگیرید که کارهای روزانه خود را خودکار کنید و از طریق اتوماسیون در AWS، تنظیم دقیق تر و قابل اعتمادتری ایجاد کنید.

مهندسین DevOps با تجربه. اگر چندین سال است که به عنوان مدیر یا مهندس کار می‌کنید، احتمالاً قبلاً با حداقل برخی از وظایف لازم برای ایجاد و استقرار در تماس بوده‌اید. ، یا مدیریت خوشه ها. با این Automate Container Services در آموزش AWS، می‌توانید ببینید که چقدر آسان است که این مراحل را خودکار کنید و کارهای بیشتری با کانتینرهای خود انجام دهید.


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

توابع AWS Lambda مبتنی بر پایتون را با کانتینرها توسعه دهید Develop Python-based AWS Lambda Functions with Containers

  • بررسی اجمالی Overview

  • معرفی کانتینرهای AWS Lambda با پایتون Introduction to AWS Lambda Containers with Python

  • راه اندازی ابزارهای توسعه کانتینر AWS Lambda Setting Up AWS Lambda Container Development Tools

  • یک برنامه نمونه ایجاد کنید و به Amazon ECR فشار دهید Create Sample Application and Push to Amazon ECR

  • نقش AWS IAM را برای عملکرد Lambda و Deploy ایجاد کنید Create AWS IAM Role for Lambda Function and Deploy

  • از AWS CLI برای ایجاد تابع Lambda از Container استفاده کنید Use the AWS CLI to Create Lambda Function from Container

  • استقرار نسخه جدید کانتینر پایتون در AWS Lambda Deploy New Version of Python Container to AWS Lambda

  • نتیجه Conclusion

یک API Python Flask بسیار در دسترس در AWS Fargate بسازید Build a Highly-Available Python Flask API in AWS Fargate

  • بررسی اجمالی Overview

  • مقدمه ای بر AWS Fargate و Python Flask Introduction to AWS Fargate and Python Flask

  • یک برنامه ساده Python Flask به صورت محلی بسازید Build a Simple Python Flask Application Locally

  • برنامه Package Flask در Docker Image و Push به Amazon ECR Package Flask Application in Docker Image and Push to Amazon ECR

  • Amazon VPC و ECS Task Definition را ایجاد کنید Create Amazon VPC and ECS Task Definition

  • شبکه Load Balancer و سرویس Fargate را مستقر کنید Deploy Network Load Balancer and Fargate Service

  • بررسی و آزمایش برنامه Flask در AWS Fargate Review and Test Flask Application in AWS Fargate

  • نتیجه Conclusion

میزبان کانتینرها در AWS با استفاده از ECR، ECS و Fargate Host Containers in AWS Using ECR, ECS, and Fargate

  • بررسی اجمالی Overview

  • معرفی ECR و ECS Introducing ECR and ECS

  • ECR و ECS را درک کنید Understand ECR and ECS

  • برنامه ما را خلاصه کنید Recap Our App

  • نصب ECR Deploy ECR

  • وارد شوید و فشار دهید Login and Push

  • وظیفه و سرویس ECS را تعریف کنید Define the ECS Task and Service

  • تست و نظارت کنید Test and Monitor

  • نتیجه Conclusion

از EC2 Image Builder برای خودکارسازی تصاویر کانتینر استفاده کنید Leverage EC2 Image Builder to Automate Container Image Builds

  • بررسی اجمالی Overview

  • درک منابع در Amazon EC2 Image Builder Understanding Resources in Amazon EC2 Image Builder

  • یک تصویر کانتینر لینوکس Next.js به صورت محلی با Docker ایجاد کنید Create a Next.js Linux Container Image Locally with Docker

  • فایل های برنامه را در سطل آمازون S3 بارگذاری کنید Upload Application Files to Amazon S3 Bucket

  • Build Component را در Amazon EC2 Image Builder ایجاد کنید Create Build Component in Amazon EC2 Image Builder

  • دستور تهیه آمازون EC2 Image Builder را برای ساخت کانتینر ایجاد کنید Create Amazon EC2 Image Builder Recipe for Container Build

  • EC2 Image Builder Pipeline and Infrastructure Settings را ایجاد کنید Create the EC2 Image Builder Pipeline and Infrastructure Settings

  • نتیجه Conclusion

ثبت و استقرار کانتینرها با ECR و ECS Register and Deploy Containers with ECR and ECS

  • بررسی اجمالی Overview

  • معرفی ECR، ECS، و Fargate Introducing ECR, ECS, and Fargate

  • معماری ECR و ECS ECR and ECS Architecture

  • یک ECR ایجاد کنید Create an ECR

  • یک تصویر به ECR ارسال کنید Ship an Image to ECR

  • یک محیط کامل ECS را با Copilot مستقر کنید Deploy a Full ECS Environment with Copilot

  • یک سرویس ECS را از کنسول مستقر کنید Deploy an ECS Service from the Console

  • نتیجه Conclusion

روش‌های استقرار پیشرفته برای کانتینرها را در ECS ارزیابی کنید Evaluate Advanced Deployment Methods for Containers on ECS

  • بررسی اجمالی Overview

  • معرفی توسعه‌های پیشرفته ECS Introducing Advanced ECS Deployments

  • CDK را بوت استرپ کنید Bootstrap the CDK

  • کلاس ها را کاوش کنید Explore the Classes

  • برنامه CDK را مستقر کنید Deploy the CDK App

  • یک زمینه Docker ECS ایجاد کنید Create a Docker ECS Context

  • فایل Docker Compose را درک کنید Understand the Docker Compose File

  • نتایج را مرور کنید Review the Results

  • نتیجه Conclusion

استقرار خدمات در سرویس کانتینر الاستیک آمازون (ECS) Deploying Services on Amazon Elastic Container Service (ECS)

  • بررسی اجمالی Overview

  • مقدمه ای بر سرویس کانتینر الاستیک آمازون (ECS) Introduction to Amazon Elastic Container Service (ECS)

  • اجزای اساسی آمازون ECS Fundamental Components of Amazon ECS

  • ساخت یک کلاستر لینوکس در آمازون ECS Building a Linux Cluster on Amazon ECS

  • ایجاد یک تعریف کار ECS و استقرار یک وظیفه NGINX Creating an ECS Task Definition and Deploying an NGINX Task

  • پیوست کردن حافظه EFS مداوم به یک کار Attaching Persistent EFS Storage to a Task

  • استقرار آمازون ECS Task در سرور مایکروسافت ویندوز Deploying an Amazon ECS Task on Microsoft Windows Server

  • استقرار یک کلاستر ECS با سرور مایکروسافت ویندوز Deploying an ECS Cluster with Microsoft Windows Server

  • نتیجه Conclusion

از EC2 Image Builder برای خودکارسازی تصاویر سیستم عامل استفاده کنید Leverage EC2 Image Builder to Automate Operating System Image Builds

  • بررسی اجمالی Overview

  • درک اجزای سازنده تصویر EC2 Understanding EC2 Image Builder Components

  • نقش های AWS IAM در EC2 Image Builder AWS IAM Roles in EC2 Image Builder

  • در EC2 Image Builder یک Build and Test Component ایجاد کنید Create a Build and Test Component in EC2 Image Builder

  • یک دستور EC2 Image Builder ایجاد کنید Create an EC2 Image Builder Recipe

  • یک خط لوله EC2 Image Builder ایجاد و اجرا کنید Create and Execute an EC2 Image Builder Pipeline

  • اعتبار خط لوله AMI را در EC2 Image Builder تأیید کنید Validate AMI Pipeline in EC2 Image Builder

  • نتیجه Conclusion

با AWS Fargate یک راه حل پردازش ویدیوی بدون سرور و رویداد محور بسازید Build a Serverless, Event-Driven Video Processing Solution with AWS Fargate

  • بررسی اجمالی Overview

  • مقدمه و بررسی اجمالی راه حل Introduction & Solution Overview

  • ساخت VPC با AWS CloudFormation Building a VPC with AWS CloudFormation

  • راه اندازی AWS CloudTrail با AWS CloudFormation Setting up AWS CloudTrail with AWS CloudFormation

  • ساخت و فشار دادن تصویر کانتینر داکر Building and Pushing Docker Container Image

  • ایجاد یک تعریف کار ECS Creating an ECS Task Definition

  • تعریف یک تابع مرحله AWS Defining an AWS Step Function

  • ایجاد قانون آمازون EventBridge Creating Amazon EventBridge Rule

  • پیکربندی نقش های IAM Configuring IAM Roles

  • بررسی راه حل نهایی Final Solution Review

  • نتیجه Conclusion

کانتینرها را در AWS Fargate با استفاده از GitHub Actions مستقر کنید Deploy Containers on AWS Fargate using GitHub Actions

  • بررسی اجمالی Overview

  • مقدمه ای برای استقرار اقدامات GitHub در AWS Fargate Intro to GitHub Actions Deployment to AWS Fargate

  • اعتبارنامه AWS را تنظیم کنید و گردش کار GitHub Actions را بسازید Set Up AWS Credentials and Build GitHub Actions Workflow

  • برنامه Next.js را به مخزن GitHub و Docker Build اضافه کنید Add Next.js App to GitHub Repository and Docker Build

  • Amazon ECS Task Definition و Run Task را ایجاد کنید Create Amazon ECS Task Definition and Run Task

  • پاکسازی و آزمایش تغییرات Fargate Task را به صورت خودکار انجام دهید Automate Fargate Task Cleanup and Test Changes

  • نتیجه Conclusion

با Docker و AWS CodeBuild تصاویر کانتینر بسازید Build Container Images with Docker and AWS CodeBuild

  • بررسی اجمالی Overview

  • مقدمه ای بر AWS CodeBuild و Docker Introduction to AWS CodeBuild and Docker

  • یک پروژه نمونه با استفاده از ابزار AWS برای PowerShell ایجاد کنید Create an Example Project using AWS Tools for PowerShell

  • با Docker Desktop تصویر کانتینر را بسازید و آزمایش کنید Build and Test Container Image with Docker Desktop

  • فایل های پروژه را به AWS CodeCommit وارد کنید و پروژه AWS CodeBuild را ایجاد کنید Import Project Files to AWS CodeCommit and Create AWS CodeBuild Project

  • AWS CodeBuild buildspec.yml را بسازید و پروژه را اجرا کنید Craft AWS CodeBuild buildspec.yml and Run Project

  • آزمایش استقرار کانتینر در AWS Fargate Test Container Deployment in AWS Fargate

  • نتیجه Conclusion

کانتینرها را در سرویس کانتینر الاستیک آمازون (ECS) با Docker CLI مستقر کنید Deploy Containers on Amazon Elastic Container Service (ECS) with Docker CLI

  • بررسی اجمالی Overview

  • مقدمه ادغام Docker CLI با Amazon ECS Intro to Docker CLI Integration with Amazon ECS

  • اعتبارنامه AWS IAM را برای Docker CLI Context تنظیم کنید Setup AWS IAM Credentials for Docker CLI Context

  • یک برنامه ساده Docker Compose را در ECS مستقر کنید Deploy a Simple Docker Compose Application to ECS

  • یک سرویس ECS آمازون را با Docker CLI مقیاس کنید Scale an Amazon ECS Service with Docker CLI

  • سیاست ها را به نقش وظیفه IAM برای ظروف Fargate اضافه کنید Add Policies to IAM Task Role for Fargate Containers

  • AWS Secrets Manager را به Fargate Tasks وصل کنید Attach AWS Secrets Manager to Fargate Tasks

  • Amazon EFS Storage را به Fargate Tasks وصل کنید Attach Amazon EFS Storage to Fargate Tasks

  • نتیجه Conclusion

موتور داکر را با پایتون و داکر-پی خودکار کنید Automate Docker Engine with Python and Docker-py

  • بررسی اجمالی Overview

  • آشنایی با اتوماسیون موتور داکر با پایتون Understanding Docker Engine Automation with Python

  • راه اندازی ابزارهای توسعه Docker-Python خود در AWS Setting Up Your Docker-Python Development Tools on AWS

  • با پایتون به Docker Engine متصل شوید Connect to the Docker Engine with Python

  • تصاویر کانتینر را با داکر و پایتون بکشید Pull Container Images with Docker and Python

  • کانتینرها را با موتور داکر و پایتون اجرا کنید Run Containers with Docker Engine and Python

  • با داکر و پایتون تصاویر کانتینر سفارشی بسازید Build Custom Container Images with Docker and Python

  • پیکربندی کانتینر موجود را با داکر و پایتون به روز کنید Update Existing Container Configuration with Docker and Python

  • نتیجه Conclusion

مقدمه ای بر Kubernetes Introduction to Kubernetes

  • بررسی اجمالی Overview

  • مقدمه ای بر مفاهیم Kubernetes Introduction to Kubernetes Concepts

  • آشنایی با معماری خوشه ای Kubernetes Understanding Kubernetes Cluster Architecture

  • روش‌هایی برای استقرار خوشه‌های Kubernetes Methods for Deploying Kubernetes Clusters

  • سرور Kubernetes API و kubectl CLI Kubernetes API Server and kubectl CLI

  • از eksctl Open Source CLI برای Provision K8S Cluster استفاده کنید Use eksctl Open Source CLI to Provision K8S Cluster

  • منابع EKS Cluster را کاوش کرده و پاکسازی کنید Explore EKS Cluster Resources and Clean Up

  • نتیجه Conclusion

استقرار و مدیریت کانتینرها در Kubernetes Deploying and Managing Containers on Kubernetes

  • بررسی اجمالی Overview

  • مقدمه ای بر منابع و پادهای Kubernetes Introduction to Kubernetes Resources and Pods

  • آشنایی با منابع و نسخه های Kubernetes API Understanding Kubernetes API Resources and Versions

  • Kubernetes Cluster را در Amazon EKS با eksctl مستقر کنید Deploy Kubernetes Cluster on Amazon EKS with eksctl

  • با استفاده از Imperative Approach Pods فردی با Kubectl ایجاد کنید Create Individual Pods with Kubectl using Imperative Approach

  • Pods را در Kubernetes با فایل های Kubectl و Declarative Spec مستقر کنید Deploy Pods on Kubernetes with Kubectl and Declarative Spec Files

  • نتیجه Conclusion

نمایش نظرات

نظری ارسال نشده است.

آموزش خودکار کردن خدمات کانتینر در AWS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
15h
99
CBTNuggets cbtnuggets-small
21 اردیبهشت 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Trevor Sullivan Trevor Sullivan

"من از تدریس IT لذت می برم زیرا صنعت فناوری به سرعت در حال تغییر است و فراگیران ما باید در لبه برتر بمانند." تروور به لطف پدرش که صاحب یک تجارت نرم افزاری بود، در سنین جوانی شروع به ساخت و عیب یابی کامپیوترها کرد. او بیش از یک دهه تجربه IT و آموزش را برای CBT Nuggets به ارمغان می آورد. قبل از پیوستن به این تیم، او در زمینه مهندسی پیش فروش و معماری راه حل ها کار می کرد. سرگرمی های ترور شامل موتور سواری، پیاده روی و گذراندن وقت با خانواده اش است.

ارتباط با Trevor:

اتوماسیون AWS، Azure، MySQL، GitHub، Docker، Kubernetes و PowerShell

Knox Hutchinson Knox Hutchinson

"لمس شخصی، همراه با توانایی حرکت با سرعت خود، آموزش ویدیویی را به بهترین روش برای یادگیری تبدیل می کند." ناکس تجربیات فراوانی از تجزیه و تحلیل داده ها و تجسم را برای CBT Nuggets به ارمغان می آورد. ناکس به عنوان یک یادگیرنده CBT Nuggets شروع به کار کرد، در انجمن یادگیرنده ما مربی شد و اکنون یک مربی است. ناکس با بهره مندی از تجربه یادگیری CBT Nuggets، آموزش هایی ایجاد می کند که با زبان آموزان ارتباط برقرار می کند.

Knox همچنین دارای طیف گسترده ای از تجربه IT است. ناکس قبل از پیوستن به CBT Nuggets به عنوان مشاور فناوری اطلاعات کار می کرد و در زمینه های مختلفی از جمله شبکه، رایانش ابری و مدیریت پروژه مشاوره می داد.

ارتباط با Knox:

تجزیه و تحلیل و تجسم داده ها، راه حل های هوش تجاری