تسلط به Amazon CloudFront: دوره کامل CDN و کشینگ HTTP
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به مفاهیم اساسی CDN و کشینگ HTTP
- پیکربندی و بهینهسازی توزیعهای Amazon CloudFront
- پیادهسازی ویژگیهای پیشرفته CloudFront، مانند Origin Shield و Lambda@Edge
- یکپارچهسازی CloudFront با سرویسهای AWS، مانند WAF ،ALB، Lambda و CloudWatch
- ایمنسازی توزیعهای CloudFront
- استقرار و مدیریت زیرساختهای CloudFront با استفاده از Infrastructure as Code
پیشنیازهای دوره
- آشنایی با اصول AWS و کنسول AWS
- درک اولیه از تکنولوژیهای وب
- دانش پایه در مورد مفاهیم رایانش ابری
توضیحات دوره
آیا از وبسایتهای کندی که باعث ناامیدی کاربران و آسیب به کسبوکارتان میشوند، خسته شدهاید؟
آیا میخواهید بدانید شرکتهای جهانی مانند Netflix و Amazon چگونه محتوا را با سرعت برق به کاربران در سراسر جهان تحویل میدهند؟ اگر آمادهاید تا به شبکههای تحویل محتوا (CDN) مسلط شوید و مهارتهای AWS خود را به سطح بالاتری ببرید، این دوره دقیقاً همان چیزی است که نیاز دارید.
چرا این دوره ایجاد شده است؟
بیش از 6 سال ساخت اپلیکیشن در AWS به مدرس این فرصت را داد تا طی چندین پروژه چالشبرانگیز، عمیقاً وارد مبحث CloudFront شود. آنچه او دریافت این است که اکثر توسعهدهندگان و معماران با CloudFront به عنوان سرویسی برخورد میکنند که «فقط باید تنظیم و رها شود» و بدین ترتیب پتانسیل فوقالعادهی آن برای بهینهسازی عملکرد و کاهش هزینهها را از دست میدهند. این دوره تمام آنچه را که مدرس با سختی و تجربه آموخته است به اشتراک میگذارد تا شما نیازی به تکرار آن مسیر دشوار نداشته باشید.
تفاوت این دوره در چیست؟
این یک آموزش معمولی «کلیک در کنسول» نیست. ما کار را از پایه با اصول کشینگ HTTP شروع میکنیم؛ زیرا مدرس عمیقاً معتقد است که درک اصول زیربنایی، شما را به مهندس بهتری تبدیل میکند. شما نمونههای واقعی از چگونگی اعمال الگوهای کشینگ در محیط Production را مشاهده خواهید کرد و سپس یاد میگیرید که CloudFront چگونه این مفاهیم را در مقیاس عظیم پیادهسازی میکند.
تمام دموها از Infrastructure as Code استفاده میکنند. مثالهای عملی ما با Terraform/OpenTofu ساخته شده و در GitHub در دسترس هستند. اگرچه اینها دموهای آموزشی با محدودیتهایی هستند (که مدرس به وضوح توضیح خواهد داد)، اما نقاط شروع محکمی را فراهم میکنند که میتوانید برای موارد استفاده خود تطبیق داده و گسترش دهید. شما الگوها و بهترین شیوه را یاد میگیرید و سپس متوجه میشوید که چگونه آنها را به درستی در محیطهای عملیاتی به کار بگیرید.
آنچه در این دوره به آن مسلط خواهید شد:
ساختن اصول (مفاهیم CDN)
- درک دقیق چگونگی کار CDNها و اینکه چرا آنها تغییردهندهی بازی در عملکرد وب هستند.
- تسلط به هدرهای کشینگ HTTP مانند Cache-Control و یادگیری زمان استفاده از هر دستورالعمل.
- پیادهسازی استراتژیهای اعتبارسنجی مجدد کش که محتوای شما را تازه نگه میدارد بدون اینکه فشار زیادی به Backend وارد کند.
- بهکارگیری تکنیکهای Cache Busting که به شما اجازه میدهد طول عمر کش طولانی و در عین حال بروزرسانیهای مکرر داشته باشید.
تبدیل شدن به متخصص CloudFront (ویژگیهای اصلی)
- طراحی توزیعهای CloudFront که برای مورد استفاده خاص شما بهینه شدهاند.
- پیکربندی Behaviorها، Cache Policyها و Origin Request Policyها مانند یک حرفهای.
- راهاندازی Origin Shield برای محافظت از Backend در برابر جهشهای ترافیک
- پیادهسازی استراتژیهای Failover با Origin Groups برای دسترسیپذیری بالا
- تسلط به Invalidationها و صفحات خطای سفارشی برای تجربه کاربری بهتر
یکپارچهسازی حرفهای (ادغام سرویسهای AWS)
- ایمنسازی توزیعها با دامنههای سفارشی و گواهینامههای SSL
- راهاندازی لاگینگ و مانیتورینگ جامع با CloudWatch
- محافظت از محتوا با ادغام Web Application Firewall (WAF)
- مدیریت سناریوهای پیچیده مانند VPC Originها و یکپارچهسازی با API Gateway
- کار با S3 Originهای رمزگذاری شده با KMS برای محتوای حساس
تکنیکهای پیشرفته (تغییر درخواست/پاسخ)
- اتصال به جریان درخواست CloudFront برای تغییر درخواستها و پاسخها
- انتخاب بین CloudFront Functions و Lambda@Edge برای موارد استفاده مختلف
- درک زمان و چگونگی تغییر هدرها، URLها و ویژگیهای درخواست
- یادگیری موارد استفاده کاربردی مانند ریدایرکتها، دستکاری هدر و مسیریابی درخواست
ایمنسازی محتوا (الگوهای احراز هویت)
- درک اصول رمزنگاری پشت ویژگیهای امنیتی CloudFront
- پیادهسازی Signed URLها برای دسترسی محدود زمانی به محتوای ویژه
- استفاده از Signed Cookieها برای احراز هویت مبتنی بر Session
- درک چگونگی ساخت سیستمهای احراز هویت سفارشی که به طور یکپارچه با کشینگ کار میکنند.
چگونگی برگزاری این دوره
تلاقی تئوری و عمل: هر بخش توضیحات شفاف را با نمایشهای عملی ترکیب میکند. شما مفاهیم را در عمل میبینید، مزایا و معایب را درک میکنید و یاد میگیرید چه زمانی از هر تکنیک استفاده کنید.
مثالهای دنیای واقعی: دموها بر اساس سناریوهای واقعی هستند که در عمل با آنها مواجه خواهید شد. اگرچه آنها مثالهای آموزشی با برخی محدودیتها هستند، اما الگوها و رویکردهای مورد استفاده در محیطهای عملیاتی را به شما نشان میدهند.
زیرساخت به عنوان کد: هر دمو از پیکربندیهای Terraform استفاده میکند که میتوانید آنها را بررسی کرده و از آنها یاد بگیرید. شما شیوههای مدرن استقرار را در کنار مفاهیم CloudFront خواهید دید.
سنجش دانش: هر ماژول با یک آزمون به پایان میرسد تا به شما در اعتبارسنجی درکتان و شناسایی زمینههایی که نیاز به توجه بیشتر دارند کمک کند.
این دوره برای چه کسانی مناسب است؟
- مهندسان Cloud و متخصصان DevOps که میخواهند تحویل محتوا را بهینه کرده و تاخیر اپلیکیشنهای خود را با استفاده از AWS CloudFront کاهش دهند.
- توسعهدهندگان وب و معمارانی که به دنبال پیادهسازی استراتژیهای قدرتمند کشینگ و بهبود عملکرد وبسایت برای مخاطبان جهانی هستند.
- مدیران سیستم و مهندسان SRE که مسئول مدیریت وبسایتها و اپلیکیشنهای پرترافیک هستند.
- رهبران فنی و مدیران ارشد فناوری (CTO) که نیاز به تصمیمگیری آگاهانه در مورد پیادهسازی CDN و استراتژیهای تحویل محتوا دارند.
تسلط به Amazon CloudFront: دوره کامل CDN و کشینگ HTTP
-
مقدمه 03:09
-
طول عمر کش 06:43
-
CDNها چگونه کار میکنند؟ 05:47
-
کشهای خصوصی و اشتراکی 03:39
-
هدر HTTP Cache-Control 13:39
-
اعتبارسنجی مجدد کش 11:34
-
تکنیک Cache Busting 05:04
-
جمعبندی و خلاصه 12:25
-
سنجش دانش None
-
معماری CloudFront 17:07
-
دمو - بررسی یک راهاندازی ساده CloudFront در OpenTofu 10:27
-
جریان درخواست در CloudFront 12:19
-
رفتارها 08:06
-
سیاست Origin Request 04:25
-
سیاست Cache 11:18
-
سیاست Response Headers 08:39
-
دمو - بررسی یک راهاندازی پیشرفتهتر CloudFront 20:31
-
Originها 09:18
-
قابلیت Origin Shield 07:14
-
گروههای Origin 06:45
-
بیاعتبارسازی 08:30
-
صفحات خطای سفارشی 12:00
-
گزارشها و آنالیتیکس 11:23
-
خلاصه: مرور کلی CloudFront 12:15
-
سنجش دانش None
-
پیکربندی دامنههای سفارشی و گواهینامهها 25:34
-
مدیریت لاگ 20:42
-
مانیتورینگ و هشداردهی 17:45
-
محدودیت نرخ با Web Application Firewall 13:04
-
Originهای VPC 10:51
-
درگاه API Gateway 10:13
-
Originهای S3 رمزگذاری شده با KMS 06:45
-
Originهای سفارشی 04:22
-
خلاصه 07:38
-
سنجش دانش None
-
هوکهای درخواست و پاسخ 09:10
-
توابع CloudFront و Lambda@Edge 12:22
-
توابع CloudFront و Key-Value-Store 27:48
-
Lambda@Edge بخش اول 14:13
-
Lambda@Edge بخش دوم 18:52
-
خلاصه 04:24
-
سنجش دانش None
-
مرور کلی و مقدمهای بر رمزنگاری 09:30
-
URLهای امضا شده و کوکیهای امضا شده 26:00
-
راهکارهای احراز هویت سفارشی و خلاصه 03:53
-
سنجش دانش None
مشخصات آموزش
تسلط به Amazon CloudFront: دوره کامل CDN و کشینگ HTTP
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:متوسط
- تعداد درس:46
- مدت زمان :07:45:23
- حجم :6.3GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy