آموزش گام به گام: پشته AWS بسیار در دسترس، مقیاس پذیر و ایمن

Step by Step: Highly Available, Scalable & Secure AWS Stack

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یک پشته کامل AWS با استفاده از EC2، متعادل کننده بار، گروه های مقیاس خودکار، EBS، S3، RDS، DynamoDB، CloudFront، IAM و VPC بسازید. مهارت‌ها را در خدمات کلیدی AWS توسعه دهید - EC2، Load-balancer، Auto-scaling Groups، EBS، S3، VPC، RDS، DynamoDB، ElastiCache، CloudFront، IAM و Elastic Beanstalk. به عنوان آمادگی برای گواهینامه های AWS، خدمات کلیدی AWS و بهترین شیوه های معماری را بهتر درک کنید. بهترین شیوه ها در مورد جلسات، امنیت محتوا و تحویل، و پایگاه های داده را درک کنید. ساخت پشته های مقاوم در برابر خطا، مقیاس پذیر، ایمن و آسان برای استقرار در AWS. پیش نیازها: آشنایی با سرویس‌های AWS مانند EC2، لینوکس اوبونتو، ویرایشگرهای SSH، vi (یا مشابه) و git مهم است. مقداری تجربه IT مورد نیاز است. اگر از کلاینت ویندوز استفاده می کنید، باید بتوانید از PuTTy برای اتصال به سرورهای لینوکس استفاده کنید. شما به یک حساب AWS نیاز دارید، یک حساب "پایه" ایجاد کنید، این کارمزد ماهانه ندارد.

نگاهی به خدمات اصلی خدمات وب آمازون (AWS) با تاکید بر پیاده سازی و توسعه مهارت. شما با یک برنامه وب ساده در یک نمونه Elastic Cloud Compute (EC2) شروع می‌کنید و با افزودن دسترسی بالا، تحمل خطا، مقیاس‌پذیری، امنیت و سهولت استقرار، پشته را گام به گام بهبود می‌بخشید. این دوره دارای 8 ماژول و یک پروژه capstone، کد و دستورات مورد نیاز برای پروژه است.

درباره این خدمات AWS - Elastic Cloud Compute (EC2)، Elastic Block Store (EBS)، سرویس پایگاه داده رابطه ای (RDS)، سرویس ذخیره سازی ساده (S3)، DynamoDB، Identity and Access Management (IAM)، ElastiCache آشنا خواهید شد. ، CloudFront ، Elastic Beanstalk و Virtual Private Cloud (VPC).

شما از این جنبه‌های مهم AWS استفاده خواهید کرد:
- زیرساخت: مناطق AWS و مناطق در دسترس.
- EC2: تصاویر ماشین آمازون، عکس‌های فوری EBS، متعادل‌کننده‌های بار برنامه، جلسات چسبنده، گروه‌های مقیاس خودکار.
- پایگاه‌های داده: نسخه‌های خواندنی RDS، استقرار RDS Multi-AZ، خوشه‌های حافظه پنهان.
- شبکه: زیرشبکه‌های عمومی و خصوصی، نقاط پایانی سرویس VPC، گروه‌های امنیتی، دروازه‌های NAT.
- امنیت: نقش‌های IAM، سیاست‌های IAM ، خط‌مشی‌های سطل S3، فهرست‌های کنترل دسترسی S3، نشانی‌های وب امضاشده در CloudFront.
- توسعه برنامه: AWS SDK.

شما این بهترین روش‌های AWS را اجرا خواهید کرد:
- حجم‌های جداگانه ریشه و داده EBS را پیکربندی کنید.
- عکس های فوری از حجم داده های EBS ایجاد کنید.
- تصاویر ماشین آمازون را از سرورهای برنامه خود ایجاد کنید.
- از چندین نمونه و چندین ناحیه استفاده کنید.
- جلسات، محتوا و پایگاه داده را متمرکز کنید.
- از گروه‌های مقیاس‌بندی خودکار برای سرورهای برنامه‌تان استفاده کنید.
- درخواست‌های پایگاه داده برای خواندن نسخه‌های تکراری یا پایگاه‌های داده درون حافظه.
- از یک شبکه توزیع محتوا برای ارائه محتوا به کاربران در سراسر جهان استفاده کنید.
>- هنگام ارائه محتوای خصوصی از URL های امضا شده استفاده کنید.
- امنیت را با استفاده از اصل حداقل امتیازات پیکربندی کنید.
- از یک پلت فرم اتوماسیون برای استقرار مکرر استفاده کنید.

بهترین شیوه های AWS را برای عملکردهای معمولی برنامه وب درک خواهید کرد:
- مدیریت جلسه.
- تحویل محتوا.
- امنیت محتوا.
- پایگاه های داده.


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

معرفی دوره Course introduction

  • مقدمه: دوره Intro: Course

  • حساب AWS، ردیف رایگان و هزینه ها AWS Account, Free Tier and Costs

  • حساب AWS، ردیف رایگان و هزینه ها AWS Account, Free Tier and Costs

استقرار برنامه Deploy application

  • مقدمه: استقرار برنامه Intro : Deploy application

  • استقرار برنامه Deploy Application

  • پیش نیازها: یک نمونه EC2 را راه اندازی کنید Prerequisites: Launch an EC2 instance

  • استقرار برنامه در یک نمونه EC2 Deploy app on an EC2 instance

  • AMI ایجاد کنید Create AMI

تحمل خطا - معماری تک نمونه Fault tolerance - single instance architecture

  • مقدمه: تحمل خطا - معماری تک نمونه Intro: Fault tolerance - single instance architecture

  • تحمل خطا - معماری تک نمونه Fault Tolerance - single instance architecture

  • سرور MySQL را روی نمونه EC2 نصب کنید Install MySQL server on EC2 instance

  • آماده شدن برای بازیابی: حجم داده را پیکربندی کنید Prepare for recovery: Configure data volume

  • آماده سازی برای بازیابی: MySQL را برای استفاده از حجم داده پیکربندی کنید Prep for recovery: Configure MySQL to use data volume

  • آماده سازی برای بازیابی: آدرس IP الاستیک را پیکربندی کنید Prep for recovery: Configure Elastic IP address

  • آماده سازی برای بازیابی: عکس فوری AMI و EBS ایجاد کنید Prep for recovery: Create AMI & EBS snapshot

  • بازیابی: شکست نمونه Recovery: Instance failure

  • بازیابی: خرابی حجم Recovery: Volume failure

  • بازیابی: شکست منطقه در دسترس Recovery: Availability zone failure

تحمل خطا - معماری چند لایه Fault tolerance - multi-tier architecture

  • مقدمه: تحمل خطا - معماری چند لایه Intro: Fault tolerance - multi-tier architecture

  • تحمل خطا - معماری چند لایه Fault Tolerance - multi-tier architecture

  • ردیف db جدا Separate db tier

  • متمرکز کردن تصاویر در S3 Centralize images in S3

  • برنامه را پیکربندی و تأیید کنید Configure & verify application

  • تنظیم بار متعادل کننده Setup load balancer

  • پیکربندی جلسات چسبنده Configure sticky sessions

مقیاس پذیری - لایه برنامه Scalability - app layer

  • مقدمه: مقیاس پذیری - لایه برنامه Intro: Scalability - app layer

  • مقیاس پذیری - لایه برنامه Scalability - app layer

  • جدول جلسات را در DynamoDB ایجاد کنید Create sessions table in DynamoDB

  • نقش IAM را ایجاد کنید Create IAM role

  • راه اندازی گروه مقیاس خودکار Setup auto-scaling group

مقیاس پذیری - لایه داده Scalability - data layer

  • مقدمه: مقیاس پذیری - لایه داده Intro: Scalability - data layer

  • مقیاس پذیری - لایه های داده Scalability - data layers

  • ماکت خواندن RDS را ایجاد کنید Create RDS read replica

  • خوشه Memcached ایجاد کنید Create Memcached cluster

  • راه اندازی توزیع CloudFront Setup CloudFront distribution

  • برنامه را پیکربندی و تأیید کنید Configure and verify app

محتوای خصوصی Private content

  • مقدمه: محتوای خصوصی Intro: Private content

  • محتوای خصوصی Private content

  • دسترسی S3 را محدود کنید Restrict S3 access

  • دسترسی بیننده را محدود کنید Restrict viewer access

  • برنامه را پیکربندی و تأیید کنید Configure & verify app

گسترش Deployment

  • مقدمه: استقرار Intro: Deployment

  • گسترش Deployment

  • برنامه کلون Clone app

  • اپلیکیشن hello world را اجرا کنید Deploy hello world app

  • استقرار برنامه چند لایه Deploy multi-tier app

  • استقرار برنامه مقیاس پذیر Deploy scalable app

  • برنامه امن را نصب کنید Deploy secure app

شبکه سازی Networking

  • مقدمه: شبکه Intro: Network

  • شبکه سازی Networking

  • راه اندازی VPC Setup VPC

  • راه اندازی گروه های امنیتی تو در تو Setup nested security groups

  • ایجاد گروه های زیر شبکه Create subnet groups

  • یک نقطه پایانی سرویس VPC برای DynamoDB تنظیم کنید Setup a VPC service endpoint for DynamoDB

  • تنظیم شبکه را تأیید کنید Verify network setup

Capstone Capstone

  • شرح پروژه Project description

  • امتحان نهایی: مفاهیم کلیدی Final Quiz: Key Concepts

نمایش نظرات

Udemy (یودمی)

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

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

آموزش گام به گام: پشته AWS بسیار در دسترس، مقیاس پذیر و ایمن
جزییات دوره
6 hours
47
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,834
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Savitra Sirohi Savitra Sirohi

معمار راه حل های AWS