دوره آموزشی راهنمای کامل استقرار نرم افزار AWS
6 ساعت 27 دقیقهمتوسط2024-06-03
مدرسین

Brandon Rich
IT Architect, Adjunct Professor at the University of Notre Dame
جزئیات دوره
به معمار و مدرس فناوری اطلاعات براندون ریچ بپیوندید تا سفری را از اصول ابری تا اتوماسیون کامل DevOps آغاز کنید، با ضروریات EC2 برای ایستادن در معماری ایمن و مقیاسپذیر و حرکت به زیرساخت بهعنوان کد با CloudFormation قبل از فرو رفتن در مجموعه کدهای عمیق AWS شروع کنید. گزینه های استقرار نحوه ساخت سریع پشته برنامه با Elastic Beanstalk را بیابید. استقرار، مقیاس، و خودکار در سرویس کانتینر الاستیک (ECS)؛ و به طور کامل فشار کد را با CodeDeploy، CodeBuild و CodePipeline به صورت خودکار انجام دهید. با درکی که از این دوره به دست می آورید، به خوبی در راه استقرار، پیکربندی و خودکارسازی استقرار نرم افزار با سرعت و چابکی بیشتر از همیشه خواهید بود.
مهارت ها
Software DeploymentAmazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsNetwork and System AdministrationCloud ComputingOne-Off
سرفصل ها
0. مقدمه
- 01 - به استقرار نرمافزار AWS خوش آمدید
- 02 - آنچه باید بدانید
- 03 - راهاندازی اولیه
- 04 - در کنسول مدیریت AWS حرکت کنید
- 05 - زنگ بودجه AWS را تنظیم کنید
1. AWS Elastic Cloud Cloud (EC2).
- 06 - درک AWS EC2
- 07 - درک بار متعادل کنندههای AWS
- 08 - درک گروههای مقیاس خودکار AWS
- 09 - درک گروههای امنیتی AWS
- 10 - درک احراز هویت کلید SSH
2. ایجاد و تامین EC2
- 11 - یک نمونه AWS EC2 ایجاد کنید
- 12 - با AWS Systems Manager به یک نمونه EC2 متصل شوید
- 13 - درک AWS CloudFormation
- 14 - نوشتن یک قالب AWS CloudFormation
- 15 - اجرای یک قالب AWS CloudFormation
- 16 - مفاهیم به روز رسانی یک پشته AWS CloudFormation
- 17 - بهروزرسانی پشتههای AWS CloudFormation را از طریق مجموعههای تغییر تمرین کنید
- 18 - چالش - از CloudFormation برای ساختن یک نمونه با SSM استفاده کنید
- 19 - راه حل - از CloudFormation برای ساختن یک نمونه با SSM استفاده کنید
- 20 - درک منابع سفارشی AWS CloudFormation
- 21 - یک منبع سفارشی AWS CloudFormation، قسمت 1 ایجاد کنید
- 22 - یک منبع سفارشی AWS CloudFormation، قسمت 2 ایجاد کنید
- 23 - CloudFormation Teardown
3. مفاهیم استقرار
- 24 - برنامههای معمار برای مقیاس بندی افقی
- 25 - امنیت شبکه AWS برای استقرار برنامه
- 26 - معرفی اپلیکیشن دمو
4. ساقه beans الاستیک
- 27 - درک AWS Elastic Beanstalk
- 28 - گزینههای استقرار AWS Elastic Beanstalk
- 29 - یک برنامه AWS Elastic Beanstalk را راهاندازی کنید
- 30 - یک محیط AWS Elastic Beanstalk ایجاد کنید
- 31 - AWS Elastic Beanstalk را با افزونهها سفارشی کنید
- 32 - عیب یابی Elastic Beanstalk و تنظیم متغیرهای محیطی
- 33 - یک پایگاه داده به AWS Elastic Beanstalk اضافه کنید
- 34 - یک برنامه AWS Elastic Beanstalk را اجرا و مقیاس کنید
- 35 - کانتینرهای Docker را از طریق AWS Elastic Beanstalk مستقر کنید
- 36 - پاره شدن ساقه beans الاستیک
5. CodeDeploy
- 37 - مفاهیم کلیدی AWS CodeDeploy
- 38 - AWS CodeDeploy - AppSpec و رویدادهای چرخه حیات
- 39 - AWS CodeDeploy - راهاندازی IAM
- 40 - AWS CodeDeploy - آماده سازی نمونه
- 41 - AWS CodeDeploy - گروه مقیاس خودکار
- 42 - AWS CodeDeploy - ایجاد برنامه
- 43 - AWS CLI را نصب و پیکربندی کنید
- 44 - AWS CodeDeploy - افزودن پایگاه داده و گروههای امنیتی
- 45 - AWS CodeDeploy - مدیریت اسرار با Secrets Manager
- 46 - AWS CodeDeploy - AppSpec و استقرار
- 47 - AWS CodeDeploy - یک بار متعادل کننده اضافه کنید
- 48 - عیب یابی استقرارهای AWS CodeDeploy
- 49 - درک AWS CodeBuild
- 50 - پشتیبانی AWS CodeBuild را به یک برنامه اضافه کنید
- 51 - AWS CodeBuild را در CodePipeline ادغام کنید
- 52 - چالش AWS CodePipeline - یک مرحله تایید اضافه کنید
- 53 - راه حل چالش AWS CodePipeline - یک مرحله تایید اضافه کنید
- 54 - AWS CodeDeploy teardown
6. سرویس ظروف الاستیک
- 55 - آشنایی با AWS Elastic Container Service و Fargate
- 56 - برنامه دمو را به صورت محلی با داکر اجرا کنید
- 57 - یک مخزن AWS ECR برای استفاده با ECS ایجاد کنید
- 58 - یک کلاستر ECS Fargate و تعریف وظیفه ایجاد کنید
- 59 - یک برنامه Docker را با وظیفه ECS مستقر کنید
- 60 - برنامههای Docker را با سرویس ECS اجرا کنید
- 61 - برنامههای Docker را با یک سرویس ECS مقیاس کنید
7. اتوماسیون استقرار ECS
- 62 - چالش - خودکارسازی Docker بر روی AWS ساخته میشود
- 63 - راه حل - CodeBuild for Docker ECR pushes
- 64 - اتوماسیون ساخت داکر با CodePipeline
- 65 - استقرار ECS Docker با CodePipeline کاملاً خودکار است
- 66 - خراب شدن ECS
- 67 - AWS Copilot را درک کنید
نتیجه
- 68 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری Microsoft Configuration Manager
- دوره آموزشی LLMOs پیشرفته: استقرار و مدیریت LLM در تولید
- دوره آموزشی استقرار و مدیریت Defender برای Endpoint برای ویندوز
- دوره آموزشی مدیریت بسته NET با NuGet
- دوره آموزشی آمادگی گواهینامه GitHub Administration: بخش هفتم مدیریت پکیج ها
- دوره آموزشی آمادگی گواهینامه GitHub Administration: بخش سوم شرح استقرار، توزیع و صدور مجوز
- دوره آموزشی SQL Server Containerization: راهبردهای نوین استقرار برای سازمانهای دادهمحور
- دوره آموزشی مدیریت بسته برای لینوکس Red Hat