آموزش دروازه برنامه Azure برای کانتینرها (با API دروازه) - آخرین آپدیت

دانلود Azure Application Gateway for Containers (with Gateway API)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره جامع و کاربردی: کانتینر، کوبرنتیز، AKS، Gateway API، برنامه‌های وب، مسیریابی، امنیت، مانیتورینگ

مباحث کلیدی دوره:

  • آشنایی با مفاهیم کانتینرسازی، کوبرنتیز (Kubernetes) و خدمات کوبرنتیز Azure (AKS)
  • درک کامل Gateway API و Ingress API
  • معرفی Application Gateway for Containers، ملاحظات شبکه‌ای و روش‌های استقرار
  • آموزش راه‌اندازی مسیریابی Application Gateway for Containers با استفاده از Gateway API و Ingress API
  • نحوه نمایش برنامه‌ها از طریق نام دامنه سفارشی
  • ایجاد انواع گواهینامه‌های TLS/SSL و نمایش برنامه‌ها از طریق HTTPS با استفاده از خاتمه TLS/SSL یا mTLS
  • مدل امنیتی Gateway API و پیاده‌سازی آن در AKS
  • نحوه مانیتورینگ و عیب‌یابی Application Gateway for Containers و ترافیک آن

پیش‌نیازها:

دانش اولیه در زمینه کانتینرسازی، لینوکس، شبکه‌بندی، کوبرنتیز، Azure، Application Gateway و Azure Kubernetes Service (AKS) مفید است، اما اکثر مفاهیم در طول دوره به تفصیل توضیح داده می‌شوند.

معرفی Application Gateway for Containers

Application Gateway for Containers جانشین Application Gateway Ingress Controller (AGIC) است. این دوره جامع دانش عمیق و تجربه عملی را برای استقرار و مدیریت مؤثر برنامه‌های وب در Azure با استفاده از Application Gateway for Containers ارائه می‌دهد.

شما با مبانی کانتینرها، کوبرنتیز، Azure Kubernetes Service (AKS) و Azure Application Gateway for Containers آشنا می‌شوید و سپس به جزئیات راه‌اندازی، پیکربندی و سناریوهای استفاده پیشرفته Application Gateway for Containers می‌پردازید.

با شروع از معرفی کانتینرها و معماری میکروسرویس‌ها، Docker، Docker Hub و استقرار برنامه‌های کانتینری را بررسی خواهید کرد. درک شما از Application Gateway for Containers و Azure Kubernetes Service (AKS) شامل اشیاء پایه کوبرنتیز و همچنین Gateway API و Ingress API افزایش خواهد یافت.

کار با Application Gateway for Containers

با اجزای Application Gateway for Containers، نحوه استفاده از هر دو استراتژی استقرار (bring your own - BYO و مدیریت شده توسط کنترل‌کننده ALB) و نحوه هدایت درخواست‌ها به پادهای AKS پشتیبان آشنا می‌شوید.

با تمرکز بر مسیریابی و پیکربندی، نحوه میزبانی چندین سایت، پیاده‌سازی مسیریابی مبتنی بر URL/مسیر، هدر یا رشته کوئری، و همچنین مسیریابی بین فضای نام با استفاده از ReferenceGrant را کشف خواهید کرد.

امنیت و SSL/TLS

این دوره همچنین شامل ایجاد گواهینامه SSL/TLS و پیاده‌سازی خاتمه/انتقال SSL (SSL Offloading/Termination) و TLS دو طرفه (mutual TLS - mTLS) است. علاوه بر این، از آنجایی که Gateway API نقش‌محور است، مدل امنیتی را در AKS پیاده‌سازی خواهیم کرد.

مانیتورینگ و عیب‌یابی

مانیتورینگ و عیب‌یابی نیز به تفصیل پوشش داده می‌شوند.

نتیجه دوره

در پایان این دوره، دانش و مهارت‌های لازم برای استقرار و مدیریت مطمئن برنامه‌های وب با استفاده از Application Gateway for Containers، بهره‌گیری از گزینه‌های پیکربندی پیشرفته، اطمینان از قابلیت اطمینان و در دسترس بودن بالا، و همچنین مانیتورینگ و عیب‌یابی مؤثر استقرارهای خود را کسب خواهید کرد.

به این دوره بپیوندید و قدرت Application Gateway for Containers را برای ساده‌سازی تحویل برنامه‌های وب خود آزاد کنید!


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

مقدمه Introduction

  • آشنایی با مدرس Meet the Instructor

  • درک مسیر پیش رو: مروری بر سرفصل‌های دوره Understanding the Path Ahead: Course Curriculum Overview

  • خوب است بدانید / پیش‌زمینه پیشنهادی Good to know / Recommended background

  • با من در ارتباط باشید Connect with me

درک کانتینرها Understanding containers

  • کانتینر چیست و چه تفاوتی با VM دارد؟ What is a container and how is it different from a VM?

  • معماری میکروسرویس‌ها Microservices architecture

  • نصب Docker و Azure CLI بر روی Ubuntu VM و ملاحظات دیگر Install Docker and Azure CLI on an Ubuntu VM and other considerations

  • Docker، Dockerfile و Docker Hub چیستند؟ What are Docker, Dockerfile, and Docker Hub?

  • ایجاد یک کانتینر اپلیکیشن (وب اپلیکیشن)، آپلود آن در Docker Hub و اجرای آن Creating a container app (web app), pushing it to Docker Hub and running it

شروع با AKS و Application Gateway برای کانتینرها Starting with AKS and Application Gateway for Containers

  • Kubernetes و Azure Kubernetes Service (AKS) چیستند؟ What are Kubernetes and Azure Kubernetes Service (AKS)?

  • ایجاد و کاوش Azure Kubernetes Service (AKS) Create and explore an Azure Kubernetes Service (AKS)

  • چگونه و چرا کلاستر AKS را متوقف/شروع کنیم How and why to Stop/Start the AKS cluster

  • درک اشیاء پایه کوبرنتیز و CRDها Understand basic Kubernetes objects and CRDs

  • نکات و ترفندهای Kubectl و Visual Studio Code Kubectl and Visual Studio Code tips and tricks

  • نحوه اتصال به نودهای AKS How to connect to AKS nodes

  • شفاف‌سازی سریع اصطلاحات Quick clarification on terminology

  • درک API ورودی (Ingress API) Understand Ingress API

  • درک API گیت‌وی (Gateway API) Understand Gateway API

  • مقایسه APIهای ورودی و گیت‌وی Compare Ingress and Gateway APIs

  • Azure Application Gateway برای کانتینرها چیست؟ What is the Azure Application Gateway for Containers?

  • درک استراتژی‌های استقرار Understand the deployment strategies

  • مقایسه AGC و AGIC و درک چرایی در نظر گرفتن مهاجرت به AGC Compare AGC and AGIC and understand why to consider migrating to AGC

  • ملاحظات شبکه‌بندی Networking considerations

  • ایجاد AKS و استقرار ALB Controller Create AKS and deploy the ALB Controller

  • ایجاد و استفاده از AGC با استراتژی استقرار bring your own (BYO) Create and use AGC using bring your own (BYO) deployment strategy

  • ایجاد و استفاده از AGC با استراتژی استقرار managed by ALB controller Create and use AGC using managed by ALB controller deployment strategy

  • نگاهی عملی به اجزای AGC بیندازیم Let's have a practical look at AGC's components

  • بررسی سلامت بک‌اند و متریک‌ها از طریق CLI Explore the Backend Health and Metrics via CLI

  • یادگیری و کاوش تغییرات اعمال شده بر درخواست توسط AGC Learn and explore the modifications to the request performed by AGC

  • استقرار AGC در VNET متفاوت از AKS و استفاده از VNET peering Deploy AGC in a different VNET than AKS's and use VNET peering

  • حالا که از AGC استفاده کردیم، دلایل استفاده از آن نسبت به راه‌حل‌های دیگر چیست؟ Now that we've used AGC, what are the reasons to use it over other solutions?

  • شفاف‌سازی در مورد نحوه ادامه کار Clarifications on how we are going to work further

  • آزمون شروع با AKS و Application Gateway برای کانتینرها Starting with AKS and Application Gateway for Containers quiz

پیکربندی دامنه سفارشی Custom Domain Configuration

  • پیکربندی دامنه سفارشی با کمک Azure Public DNS zone Configure a custom domain with the help of an Azure Public DNS zone

  • نحوه استفاده از دامنه خود در AGC How to use your own domain in AGC

  • پیکربندی دامنه سفارشی Custom Domain Configuration

[Gateway API] مسیریابی AGC و سایر پیکربندی‌ها [Gateway API] AGC routing and other configurations

  • [Gateway API] مثال پایه [Gateway API] Basic Example

  • [Gateway API] راه‌اندازی دامنه خود با رکورد CNAME [Gateway API] Setup Own Domain with a CNAME record

  • [Gateway API] میزبانی چندین سایت - گزینه ۱ (چندین فرانت‌اند) [Gateway API] Host Multiple Sites - Option 1 (Multiple Frontends)

  • [Gateway API] میزبانی چندین سایت - گزینه ۲ (یک فرانت‌اند) [Gateway API] Host Multiple Sites - Option 2 (Single Frontend)

  • [Gateway API] مسیریابی بر اساس URL / مسیر [Gateway API] URL / Path Based Routing

  • [Gateway API] مسیریابی بر اساس هدر [Gateway API] Header Based Routing

  • [Gateway API] مسیریابی بر اساس رشته کوئری [Gateway API] Query String Based Routing

  • [Gateway API] تقسیم ترافیک / مسیریابی وزن‌دار راند رابین [Gateway API] Traffic Splitting / Weighted Round Robin Routing

  • [Gateway API] مسیریابی بین فضاهای نام - تنظیم گیت‌وی (فضاهای نام منتخب) [Gateway API] Cross-Namespace Routing - Gateway Setup (Selected Namespaces)

  • [Gateway API] مسیریابی بین فضاهای نام - تنظیم گیت‌وی (هر فضایی نام) [Gateway API] Cross-Namespace Routing - Gateway Setup (Any Namespaces)

  • [Gateway API] مسیریابی بین فضاهای نام - درک و استفاده از ReferenceGrant [Gateway API] Cross-Namespace Routing - Understand and Use ReferenceGrant

  • آزمون مسیریابی AGC و سایر پیکربندی‌ها با [Gateway API] [Gateway API] AGC routing and other configurations quiz

[Ingress API] مسیریابی AGC و سایر پیکربندی‌ها [Ingress API] AGC routing and other configurations

  • [Ingress API] مثال پایه [Ingress API] Basic Example

  • [Ingress API] راه‌اندازی دامنه خود با رکورد CNAME [Ingress API] Setup Own Domain with a CNAME record

  • [Ingress API] میزبانی چندین سایت با استفاده از یک فرانت‌اند واحد [Ingress API] Host Multiple Sites using a Single Frontend

  • [Ingress API] مسیریابی بر اساس URL / مسیر [Ingress API] URL / Path Based Routing

  • آزمون مسیریابی AGC و سایر پیکربندی‌ها با [Ingress API] [Ingress API] AGC routing and other configurations quiz

راه‌اندازی گواهی TLS و مفاهیم کلیدی TLS Certificate Setup and Key Concepts

  • درک خاتمه/تخلیه SSL در AGC Understand SSL Termination/Offloading in AGC

  • درک TLS دوطرفه (mTLS) در AGC Understand Mutual TLS (mTLS) in AGC

  • ایجاد گواهی امضاشده توسط خود (Self-Signed Certificate) Create a Self-Signed Certificate

  • راه‌اندازی گواهی TLS معتبر خریداری شده Setup a Bought/Paid Trusted TLS Certificate

  • ایجاد گواهی TLS Let's Encrypt (به صورت دستی) Create a Let's Encrypt TLS Certificate (manually)

  • آزمون راه‌اندازی گواهی TLS و مفاهیم کلیدی TLS Certificate Setup and Key Concepts quiz

[Gateway API] پیاده‌سازی گواهی‌ها و امنیت در AGC [Gateway API] Implement Certificates and Security in AGC

  • [Gateway API] راه‌اندازی خاتمه/تخلیه SSL [Gateway API] Setup SSL Termination/Offloading

  • [Gateway API] راه‌اندازی mTLS [Gateway API] Setup mTLS

  • [Gateway API] استفاده از چندین گواهی در یک گیت‌وی برای نمایش چندین اپلیکیشن [Gateway API] Use Multiple Certs in the Same Gateway to Expose Multiple Apps

  • [Gateway API] درک مدل امنیتی [Gateway API] Understand Security Model

  • [Gateway API] آماده‌سازی محیط برای کوبرنتیز RBAC [Gateway API] Prepare the environment for Kubernetes RBAC

  • [Gateway API] پیاده‌سازی مدل امنیتی با کوبرنتیز RBAC در AKS [Gateway API] Implement a Security Model with Kubernetes RBAC in AKS

  • آزمون پیاده‌سازی گواهی‌ها و امنیت در AGfC با [Gateway API] [Gateway API] Implement Certificates and Security in AGfC quiz

[Ingress API] پیاده‌سازی گواهی‌ها و امنیت در AGC [Ingress API] Implement Certificates and Security in AGC

  • [Ingress API] راه‌اندازی خاتمه/تخلیه SSL [Ingress API] Setup SSL Termination/Offloading

  • آزمون پیاده‌سازی گواهی‌ها و امنیت در AGfC با [Ingress API] [Ingress API] Implement Certificates and Security in AGfC quiz

نظارت و عیب‌یابی AGC Monitor and troubleshoot AGC

  • مبانی عیب‌یابی (لاگ‌های کنترلر، سلامت بک‌اند، خطاها، منابع K8s) Troubleshooting Basics (controller logs, backend health, errors, K8s resources)

  • لاگ‌های فعالیت در AGC Activity Logs in AGC

  • تشخیص و حل مشکلات در AGC Diagnose and Solve Problems in AGC

  • Metrics Explorer در AGC Metrics Explorer in AGC

  • آزمون نظارت و عیب‌یابی AGC Monitor and troubleshoot AGC quiz

جمع‌بندی دوره: قدردانی و مدیریت منابع Course Wrap-Up: Gratitude and Resource Management

  • جمع‌بندی دوره: قدردانی و مدیریت منابع Course Wrap-Up: Gratitude and Resource Management

درس اضافی Bonus Lecture

  • درس اضافی Bonus Lecture

نمایش نظرات

آموزش دروازه برنامه Azure برای کانتینرها (با API دروازه)
جزییات دوره
6.5 hours
67
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,765
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrei Barbu  Microsoft employee working daily with AKS, ACI, ACR Andrei Barbu Microsoft employee working daily with AKS, ACI, ACR

کارمند مایکروسافت که روی AKS، ACI، ACR و موارد دیگر کار می کند