آموزش استفاده از برنامه AWS خود را در Cloud با Docker

Deploying Your AWS Application to the Cloud with Docker

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: مشتریان امروز می خواهند ویژگی های جدید به سرعت و بدون کم و بدون توقف به کار گرفته شوند. در این دوره ، مدرس Carlos Rivas به شما کمک می کند تا با ساخت و استقرار برنامه های بدون سرور در سرویس های وب آمازون (AWS) با استفاده از Docker جریان کار خود را ساده کنید. کارلوس نحوه راه اندازی و پیکربندی مخزن را با استفاده از AWS CodeCommit ، مخزنی سازگار با Git ، پوشش می دهد. او نحوه ساخت تصاویر Docker را با CodeBuild نشان می دهد. خط لوله CI / CD را برای پروژه CodeBuild خود ایجاد کنید. زیرساخت شبکه را برای استقرار خود ایجاد کنید. یک تعریف وظیفه مخصوص برنامه وب خود ایجاد کنید. و بیشتر. و علاوه بر اینکه از طریق یک فرایند ساخت خودکار و استراتژی استقرار گام برمی دارد ، او توضیح می دهد که در صورت خراب شدن اوضاع ، یک استقرار ناموفق را پس بگیرید. در این راه ، کارلوس چالش هایی را به شما ارائه می دهد که شما را قادر می سازد مهارت های جدید خود را بسنجید.

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

مقدمه Introduction

  • برنامه های وب خود را با زمان خرابی صفر مستقر کنید Deploy your web apps with zero downtime

  • دانش پایه Base knowledge

1. راه اندازی خط لوله ادغام مداوم و استقرار خود 1. Setting Up Your Continuous Integration and Deployment Pipeline

  • معماری هدف استقرار Deployment target architecture

  • مخزن CodeCommit خود را ایجاد می کنید Creating your CodeCommit repository

  • بارگذاری کد خود در CodeCommit Uploading your code to CodeCommit

  • چالش: کلون و بارگذاری مجدد Challenge: Clone and re-upload

  • راه حل: مخازن از راه دور کد Solution: Remote code repositories

2. ساخت Docker تصاویر با AWS CodeBuild 2. Building Docker Images with AWS CodeBuild

  • مخزن تصویر ECR Docker خود را بسازید Building your ECR Docker image repository

  • بررسی Dockerfile پروژه شما Reviewing your project's Dockerfile

  • پرونده ساختن CodeBuild CodeBuild buildspec file

  • ایجاد یک خط لوله CI / CD برای پروژه CodeBuild Creating a CI/CD pipeline for your CodeBuild project

  • تنظیم مجوز CodeBuild Setting CodeBuild permissions

  • چالش: CodeBuild منابع خارجی Challenge: CodeBuild external resources

  • راه حل: بیرون کشیدن منابع خارجی به CodeBuild Solution: Pulling external resources into CodeBuild

3. CodeDeploy برای استقرار برنامه های کاربردی Blue-Green 3. CodeDeploy for Blue-Green Application Deployments

  • ساخت زیرساخت شبکه برای استقرار خود Building the network infrastructure for your deployment

  • تعادل بار را مستقر کنید Deploy a load balancer

  • نقش IAM را برای موازنه بار خود به روز کنید Update the IAM role for your load balancer

  • تعریف وظیفه کانتینر برای ظرف شما Container task definition for your container

  • ایجاد یک خوشه و خدمات ECS Create an ECS cluster and service

  • چالش: استقرار قناری Challenge: Canary deployments

  • راه حل: مسیر 53 برای استقرار قناری Solution: Route 53 for canary deployments

4- استقرار ، اجرای و اعتبار سنجی 4. Deployment, Execution, and Validation

  • استراتژی استقرار آبی-سبز Blue-green deployment strategy

  • تغییر کد را مستقر کنید Deploy a code change

  • گزینه های استقرار و استقرار پس از استقرار را تأیید کنید Validate deployment and post-deployment options

  • چالش: استقرار ناموفق Challenge: Failed deployment

  • راه حل: استقرار خود را به عقب برگردانید Solution: Rolling back your deployment

نتیجه Conclusion

  • غذاهای آماده و کلیدی Key takeaways and best practices

  • منابعی برای یادگیری Resources to keep learning

نمایش نظرات

آموزش استفاده از برنامه AWS خود را در Cloud با Docker
جزییات دوره
54m 36s
28
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
621
- از 5
ندارد
دارد
دارد
Carlos Rivas
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Carlos Rivas Carlos Rivas

کارشناس زیرساخت AWS

کارلوس ریواس یک متخصص زیرساخت AWS است.

کارلوس معمار ارشد راه حل در Infiniti Consulting است که در آنجا به کالج های محلی کالیفرنیا کمک می کند تا مراکز داده سنتی خود را جابجا کنند. به ابر.

در طول دوران حرفه‌ای خود، او برای چندین ارائه‌دهنده بزرگ مخابراتی کار کرده است که دستگاه‌های شبکه را با استفاده از ابزارها و زبان‌های متعدد، از جمله جاوا، Groovy، Python، Perl، و PHP مدیریت و پیکربندی می‌کنند.