کارگاه AWS 3-Tier Architecture و Terraform برای مبتدیان

AWS 3-Tier Architecture Workshop and Terraform for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سطح Web، App و DB را راه اندازی کنید و برنامه ای را برای ذخیره داده ها در پایگاه داده اجرا کنید. داوطلب می تواند بفهمد که یک معماری 3 لایه چگونه کار می کند نصب NodeJS/ReachJS در نمونه EC2 چگونه وب، برنامه و DB متصل می شوند؟ راه اندازی 3 لایه معماری Mapping AWS محیط با نام دامنه. پیش نیازها: داوطلب باید دانش لینوکس nasic داشته باشد داوطلب باید خدمات EC2, S3, IAM, VPC, ELB, ASG را بداند داشتن دانش در زمینه شبکه مزیت اضافه است.

به کارگاه جامع ما خوش آمدید که به‌ویژه برای کسانی طراحی شده است که تازه با AWS آشنا شده‌اند و می‌خواهند در ایجاد یک معماری 3 لایه انتها به انتها غوطه‌ور شوند! این کارگاه ترکیبی از یادگیری عملی و دانش نظری است که مهارت‌های عملی را در اختیار شما قرار می‌دهد که می‌توانید بلافاصله از آنها استفاده کنید.

در این دوره آموزشی، نحوه انتقال کد از سیستم محلی خود به سطل S3، ارائه یک روش ایمن و کارآمد برای ذخیره داده های ارزشمند شما، راهنمایی می شود.

درکی عمیق از نحوه دسترسی به داده ها از S3 به نمونه EC2 به دست خواهید آورد، که مهارتی حیاتی در مدیریت منابع AWS شماست.

در مرحله بعد، نحوه نصب برنامه ها را در یک نمونه EC2 یاد خواهید گرفت. این دانش عملی برای استقرار و مدیریت برنامه‌ها در پلتفرم AWS حیاتی است.

ما همچنین شما را از طریق مراحل راه اندازی یک برنامه وب در یک نمونه EC2 راهنمایی می کنیم. شما یاد خواهید گرفت که چگونه سرور خود را پیکربندی کنید و برنامه خود را راه اندازی کنید.

همچنین با راه اندازی پایگاه های داده و ذخیره داده ها در آنها آشنا خواهید شد. این دانش برای مدیریت داده های برنامه شما و اطمینان از ذخیره ایمن و کارآمد آن بسیار مهم است.

ایجاد AMI موضوع مهم دیگری است که به آن خواهیم پرداخت. شما روند ایجاد تصویر ماشین آمازون (AMI) را که برای راه اندازی یک نمونه در محیط AWS ضروری است، درک خواهید کرد.

ما شما را از طریق راه‌اندازی Load Balancer و Target Groups راهنمایی می‌کنیم تا ترافیک برنامه‌های ورودی را در چندین هدف توزیع کرده و در دسترس بودن و تحمل خطا برنامه‌های شما را افزایش دهیم.

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

این دوره همچنین به شما یاد می‌دهد که چگونه تنظیمات راه‌اندازی را ایجاد کنید، الگویی که یک گروه مقیاس خودکار برای راه‌اندازی نمونه‌های EC2 استفاده می‌کند.

برای اینکه تجربه‌ای در دنیای واقعی به شما ارائه دهید، یک معماری 3 لایه را آزمایش خواهید کرد که به شما امکان می‌دهد کاربرد عملی همه چیزهایی را که آموخته‌اید مشاهده کنید.

در نهایت، یاد خواهید گرفت که چگونه زیرساخت خود را به یک دامنه عمومی نگاشت کنید و زیرساخت را از حساب AWS خود حذف کنید و به شما کنترل کامل بر منابع AWS خود را بدهد.

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


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

مقدمه Introduction

  • در مورد پروژه About the project

  • نیاز آزمایشگاه Lab Requirement

  • S3 Bucket و IAM Role Creation S3 Bucket and IAM Role Creation

راه اندازی زیرساخت پایه Setup Base Infrastructure

  • بخش مقدمه Section Introduction

  • VPC و Subnets ایجاد کنید Create VPC and Subnets

  • دروازه اینترنت و NAT Gateway ایجاد کنید Create Internet Gateway and NAT Gateways

  • جداول مسیر ایجاد کنید Create Route Tables

  • ایجاد گروه های زیر شبکه Create Subnet Groups

راه اندازی ردیف DB Setup up DB tier

  • ایجاد گروه زیر شبکه Create Subnet Group

  • RDS را ایجاد کنید Create RDS

  • نمونه EC2 را برای App Tier ایجاد کنید Create EC2 Instance for App Tier

  • DB (RDS) را از سرور برنامه وصل کنید Connect DB (RDS) From App Server

تنظیم سطح برنامه Setup App Tier

  • پیکربندی برنامه در EC2 Configure Application On EC2

  • AMI را از App Server ایجاد کنید Create AMI out of App Server

  • ایجاد گروه هدف برای لایه برنامه Create Target Group For App Tier

  • ایجاد تعادل بار برای لایه برنامه Create Load Balancer For App Tier

  • Launch Templet For App Tier را ایجاد کنید Create Launch Templet For App Tier

  • ایجاد گروه مقیاس پذیری خودکار برای سطح برنامه Create Autoscaling Group for App Tier

راه اندازی سطح وب Setup Web Tier

  • راه اندازی نمونه لایه وب Web Tier Instance Setup

  • پیکربندی وب سرور Configure Web Server

  • AMI را از وب سرور ایجاد کنید Create AMI out of Web Server

  • ایجاد گروه هدف برای سطح وب Create Target Group For Web Tier

  • ایجاد Load Balancer برای Web Tier Create Load Balancer for Web Tier

  • ایجاد الگوی راه اندازی برای سطح وب Create Launch Template for Web Tier

  • ایجاد گروه مقیاس پذیری خودکار برای سطح وب Create Autoscaling Group For Web Tier

تست و حذف Testing and Deletion

  • تست معماری 3 لایه Testing 3 Tier Architecture

  • دسترسی به برنامه از طریق نام دامنه (Route53) Access Application through a Domain Name (Route53)

  • محیط زیست را پاکسازی کنید Clean Up the Environment

  • نتیجه گیری Conclusion

Terraform برای مبتدیان Terraform for Beginners

  • Terraform را در ویندوز راه اندازی کنید و به AWS Cloud متصل شوید Setup Terraform on Windows and connect to AWS Cloud

  • اولین فایل Terraform خود را بنویسید Write your 1st Terraform file

  • VPC را با استفاده از Terraform راه اندازی کنید Setup VPC using Terraform

  • نحوه عملکرد متغیرها و خروجی در Terraform How Variables and Output works in Terraform

  • با استفاده از Terraform خوشه EKS را راه اندازی کنید Setup EKS cluster using Terraform

  • راهنمای مصاحبه: Terraform Statefile چیست و چگونه کار می کند Interview Help: What is Terraform Statefile and How does it work

  • راهنمای مصاحبه: نحوه استفاده از S3 backend در محیط های همکاری Interview help: How to use use S3 backend in the collaborated environments

نمایش نظرات

کارگاه AWS 3-Tier Architecture و Terraform برای مبتدیان
جزییات دوره
4 hours
36
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,651
4.6 از 5
ندارد
دارد
دارد
Shankar AR
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shankar AR Shankar AR

AWS، DevOps Specialist من یک مشاور DevOps هستم که در زمینه Cloud و DevOps تخصص دارد. من طی 4 سال گذشته برای صدها دانشجو آموزش دیده ام. من با فناوری های مختلف کار کردم و با توجه به روند فعلی فناوری اطلاعات ، مهارت های خود را ارتقا می دهم. من علاقه زیادی به یادگیری فن آوری جدید و تدریس دارم. من قبل از آماده سازی دوره تحقیقات زیادی انجام می دهم و سعی می کنم از اصول نشان دهم.