آموزش راهنمای کامل استقرار نرم افزار AWS

Complete Guide to AWS Software Deployment

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به معمار و مدرس فناوری اطلاعات براندون ریچ بپیوندید تا سفری را از اصول ابری تا اتوماسیون کامل DevOps آغاز کنید، با ضروریات EC2 برای ایستادن در معماری ایمن و مقیاس‌پذیر و حرکت به زیرساخت به‌عنوان کد با CloudFormation قبل از فرو رفتن در مجموعه کدهای عمیق AWS شروع کنید. گزینه های استقرار نحوه ساخت سریع پشته برنامه با Elastic Beanstalk را بیابید. استقرار، مقیاس و خودکارسازی در سرویس کانتینر الاستیک (ECS)؛ و به طور کامل فشار کد را با CodeDeploy، CodeBuild و CodePipeline به صورت خودکار انجام دهید. با درکی که از این دوره به دست می آورید، به خوبی در راه استقرار، پیکربندی و خودکارسازی استقرار نرم افزار با سرعت و چابکی بیشتر از همیشه خواهید بود.

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

معرفی Introduction

  • آنچه شما باید بدانید What you should know

  • در کنسول مدیریت AWS حرکت کنید Navigate the AWS Management Console

  • به استقرار نرم افزار AWS خوش آمدید Welcome to AWS software deployment

  • زنگ بودجه AWS را تنظیم کنید Set an AWS budget alarm

  • راه اندازی اولیه Initial setup

1. AWS Elastic Cloud Cloud (EC2). 1. AWS Elastic Compute Cloud (EC2) Foundations

  • درک گروه های مقیاس خودکار AWS Understanding AWS Auto Scaling groups

  • آشنایی با گروه های امنیتی AWS Understanding AWS security groups

  • درک احراز هویت کلید SSH Understanding SSH key authentication

  • آشنایی با AWS EC2 Understanding AWS EC2

  • آشنایی با بار متعادل کننده های AWS Understanding AWS load balancers

2. ایجاد و تامین EC2 2. EC2 Creation and Provisioning

  • به‌روزرسانی پشته‌های AWS CloudFormation را از طریق مجموعه‌های تغییر تمرین کنید Practice updating AWS CloudFormation stacks via change sets

  • تخریب CloudFormation CloudFormation teardown

  • یک نمونه AWS EC2 ایجاد کنید Create an AWS EC2 instance

  • نوشتن یک قالب AWS CloudFormation Writing an AWS CloudFormation template

  • با AWS Systems Manager به یک نمونه EC2 متصل شوید Connect to an EC2 instance with AWS Systems Manager

  • یک منبع سفارشی AWS CloudFormation، قسمت 2 ایجاد کنید Create an AWS CloudFormation custom resource, part 2

  • یک منبع سفارشی AWS CloudFormation، قسمت 1 ایجاد کنید Create an AWS CloudFormation custom resource, part 1

  • راه حل: از CloudFormation برای ساختن یک نمونه با SSM استفاده کنید Solution: Use CloudFormation to build an instance with SSM

  • آشنایی با منابع سفارشی AWS CloudFormation Understanding AWS CloudFormation custom resources

  • مفاهیم به روز رسانی یک پشته AWS CloudFormation Concepts for updating an AWS CloudFormation stack

  • اجرای یک قالب AWS CloudFormation Running an AWS CloudFormation template

  • چالش: از CloudFormation برای ساختن یک نمونه با SSM استفاده کنید Challenge: Use CloudFormation to build an instance with SSM

  • آشنایی با AWS CloudFormation Understanding AWS CloudFormation

3. مفاهیم استقرار 3. Deployment Concepts

  • معرفی اپلیکیشن دمو Introducing the demo app

  • برنامه های معمار برای مقیاس بندی افقی Architect apps for horizontal scaling

  • امنیت شبکه AWS برای استقرار برنامه AWS network security for app deployment

4. ساقه لوبیا الاستیک 4. Elastic Beanstalk

  • یک برنامه AWS Elastic Beanstalk را اجرا و مقیاس کنید Deploy and scale an AWS Elastic Beanstalk app

  • عیب یابی Elastic Beanstalk و تنظیم متغیرهای محیطی Troubleshoot Elastic Beanstalk and set environment variables

  • کانتینرهای Docker را از طریق AWS Elastic Beanstalk مستقر کنید Deploy Docker containers via AWS Elastic Beanstalk

  • یک برنامه AWS Elastic Beanstalk را راه اندازی کنید Initialize an AWS Elastic Beanstalk application

  • AWS Elastic Beanstalk را با افزونه‌ها سفارشی کنید Customize AWS Elastic Beanstalk with ebextensions

  • یک پایگاه داده به AWS Elastic Beanstalk اضافه کنید Add a database to AWS Elastic Beanstalk

  • گزینه های استقرار AWS Elastic Beanstalk AWS Elastic Beanstalk deployment options

  • یک محیط AWS Elastic Beanstalk ایجاد کنید Create an AWS Elastic Beanstalk environment

  • پاره شدن ساقه لوبیا الاستیک Elastic Beanstalk teardown

  • آشنایی با AWS Elastic Beanstalk Understanding AWS Elastic Beanstalk

5. CodeDeploy 5. CodeDeploy

  • AWS CodeDeploy: گروه مقیاس خودکار AWS CodeDeploy: Auto Scaling group

  • چالش AWS CodePipeline: یک مرحله تایید اضافه کنید AWS CodePipeline challenge: Add an approval stage

  • AWS CodeDeploy: راه اندازی IAM AWS CodeDeploy: IAM setup

  • AWS CodeDeploy: افزودن پایگاه داده و گروه های امنیتی AWS CodeDeploy: Adding database and security groups

  • AWS CodeDeploy: آماده سازی نمونه AWS CodeDeploy: Instance preparation

  • AWS CodeDeploy: یک متعادل کننده بار اضافه کنید AWS CodeDeploy: Add a load balancer

  • AWS CLI را نصب و پیکربندی کنید Install and configure the AWS CLI

  • AWS CodeDeploy: ایجاد برنامه AWS CodeDeploy: App creation

  • عیب یابی استقرارهای AWS CodeDeploy Troubleshoot AWS CodeDeploy deployments

  • پشتیبانی AWS CodeBuild را به یک برنامه اضافه کنید Add AWS CodeBuild support to an app

  • مفاهیم کلیدی AWS CodeDeploy AWS CodeDeploy key concepts

  • AWS CodeDeploy: AppSpec و استقرار AWS CodeDeploy: AppSpec and deployment

  • تخریب کد AWS CodeDeploy AWS CodeDeploy teardown

  • AWS CodeDeploy: AppSpec و رویدادهای چرخه حیات AWS CodeDeploy: AppSpec and lifecycle events

  • آشنایی با AWS CodeBuild Understanding AWS CodeBuild

  • راه حل چالش AWS CodePipeline: مرحله تأیید را اضافه کنید AWS CodePipeline challenge solution: Add an approval stage

  • AWS CodeBuild را در CodePipeline ادغام کنید Integrate AWS CodeBuild into CodePipeline

  • AWS CodeDeploy: مدیریت اسرار با Secrets Manager AWS CodeDeploy: Managing secrets with Secrets Manager

6. سرویس ظروف الاستیک 6. Elastic Container Service

  • یک کلاستر ECS Fargate و تعریف کار ایجاد کنید Create an ECS Fargate cluster and task definition

  • یک برنامه Docker با یک کار ECS راه اندازی کنید Deploy a Docker app with an ECS task

  • یک مخزن AWS ECR برای استفاده با ECS ایجاد کنید Create an AWS ECR repository for use with ECS

  • برنامه های Docker را با یک سرویس ECS اجرا کنید Run Docker apps with an ECS service

  • مقیاس برنامه های Docker با یک سرویس ECS Scale Docker apps with an ECS service

  • آشنایی با سرویس کانتینر الاستیک AWS و Fargate Understanding AWS Elastic Container Service and Fargate

  • برنامه آزمایشی را به صورت محلی با Docker اجرا کنید Run the demo app locally with Docker

7. اتوماسیون استقرار ECS 7. Automating ECS Deployments

  • AWS Copilot را درک کنید Understand AWS Copilot

  • خودکارسازی ساخت Docker با CodePipeline Automating the Docker build with CodePipeline

  • چالش: خودکارسازی Docker بر روی AWS ساخته شده است Challenge: Automating Docker builds on AWS

  • تخریب ECS ECS teardown

  • به طور کامل خودکارسازی استقرار داکر ECS با CodePipeline Fully automating ECS Docker deployments with CodePipeline

  • راه حل: CodeBuild برای Docker ECR هل می دهد Solution: CodeBuild for Docker ECR pushes

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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

آموزش راهنمای کامل استقرار نرم افزار AWS
جزییات دوره
6h 26m
68
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
477
- از 5
ندارد
دارد
دارد
Brandon Rich
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Brandon Rich Brandon Rich

این معمار، استاد دانشگاه نوتردام را تنظیم می کند

Brandon Rich یک معمار IT و استاد دانشگاه Notre Dame است.

به عنوان معمار ادغام نرم افزار، براندون متخصص در توسعه منبع باز و محاسبات ابری است. او تجربه زیرساخت های متحرک را به ابر با AWS و پیاده سازی راه حل های اتوماسیون تجربه کرده است. او یک چارچوب چارچوب و معماری سیستم را برای توسعه و استقرار Ruby در برنامه های کاربردی ریل تعریف کرده و عملیاتی کرده است. در عین حال، او همچنین API ها را ایجاد می کند و استراتژی های جامع را برای ادغام سیستم ها، داخلی و خارجی ایجاد می کند.