آموزش راهنمای کامل سرویس Azure Container Instances (ACI) - آخرین آپدیت

دانلود Azure Container Instances (ACI): A Complete Guide

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

دوره جامع و کاربردی کانتینر، شبکه، امنیت، ذخیره‌سازی، مانیتورینگ، HA، AKS، ACR و موارد دیگر در Azure

آشنایی با اصول اولیه کانتینرسازی

معرفی Azure Container Instances (ACI): آشنایی با چیستی ACI، اصطلاحات مرتبط و بهترین شیوه‌های عمومی برای استفاده از این سرویس.

استقرار و پیکربندی کانتینرها در ACI: یادگیری نحوه استقرار و تنظیمات لازم برای اجرای کانتینرهای شما در Azure Container Instances.

پیکربندی شبکه، امنیت، هویت، حاکمیت و ذخیره‌سازی در ACI: تسلط بر تنظیمات امنیتی، دسترسی‌ها، سیاست‌های حاکمیتی و گزینه‌های ذخیره‌سازی در محیط ACI.

ادغام با سایر سرویس‌های Azure: چگونگی اتصال و کار با سرویس‌های قدرتمند Azure مانند AKS (Azure Kubernetes Service) و ACR (Azure Container Registry) در کنار ACI.

مانیتورینگ و عیب‌یابی ACI: یادگیری روش‌های نظارت بر عملکرد و رفع مشکلات احتمالی در زمان اجرای کانتینرها با ACI.

پیکربندی برای قابلیت اطمینان و دسترسی بالا (HA): اطمینان از عملکرد پایدار و در دسترس بودن کانتینرهای شما با تنظیمات مناسب برای High Availability.

پیش‌نیازها:

اگرچه داشتن دانش پایه‌ای در زمینه کانتینرسازی، لینوکس، شبکه‌بندی و Azure مفید است، اما در طول دوره، اکثر مفاهیم به تفصیل توضیح داده می‌شوند.

به دوره جامع و کاربردی ما در مورد Azure Container Instances (ACI) خوش آمدید! در این دوره، با راهکار سبک و بدون سرور کانتینر Azure آشنا می‌شوید که به شما امکان می‌دهد کانتینرهای Docker را بدون نیاز به مدیریت زیرساخت‌های اساسی اجرا کنید.

چه تازه‌کار باشید چه یک توسعه‌دهنده باتجربه، این دوره درک جامعی از مفاهیم کلیدی ACI، گزینه‌های استقرار و ادغام آن با سایر سرویس‌های Azure به شما می‌دهد. موضوعاتی مانند استقرار کانتینر، پیکربندی، ادغام با سرویس‌های دیگر مانند Azure Container Registry (ACR) و Azure Kubernetes Service (AKS)، شبکه‌بندی، هویت، امنیت، حاکمیت، ذخیره‌سازی، مانیتورینگ، عیب‌یابی، قابلیت اطمینان و دسترسی بالا در محیط ACI را بررسی خواهیم کرد.

در پایان این دوره، دانش و مهارت‌های لازم برای استفاده موثر از Azure Container Instances را کسب خواهید کرد و قادر خواهید بود کانتینرها را به سرعت و حرفه‌ای در ابر مستقر و مدیریت کنید. همین امروز به ما بپیوندید و گامی بلند در مسیر تسلط بر کانتینرسازی با Azure بردارید.

موضوعات کلیدی پوشش داده شده:

  • شروع کار با Azure Container Instances (ACI)
  • استقرار و مدیریت کانتینرها در ACI
  • گزینه‌های شبکه‌بندی و امنیتی در ACI شامل Azure VNET، NSG، NAT Gateway، Azure Firewall، Application Gateway، Azure Front Door
  • نمایش برنامه‌های در حال اجرا در ACI با استفاده از دامنه‌های داخلی و سفارشی و از طریق HTTPS
  • مانیتورینگ و عیب‌یابی ACI
  • ذخیره‌سازی و Volume ها در ACI
  • ادغام ACI با سایر سرویس‌های Azure مانند Azure Container Registry (ACR) و Azure Kubernetes Service (AKS)
  • قابلیت اطمینان و دسترسی بالا در ACI

همین حالا ثبت نام کنید و قدرت Azure Container Instances را برای استقرار کانتینرهای خود آزاد کنید!


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

مقدمه Introduction

  • مقدمه در مورد مدرس و دوره Introduction about instructor and course

  • اطلاعات مفید / پیش‌نیازهای پیشنهادی Good to know / Recommended background

  • ارتباط با من Connect with me

درک کانتینرها، ایمیج‌ها و رجیستری‌ها Understanding containers, images and registries

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

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

  • نصب Docker و Azure CLI بر روی یک 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 پوش و اجرا کنید Create our 1st container (web app), push it to Docker Hub and run it

  • دومین کانتینر خود را (اپلیکیشن عیب‌یابی) ایجاد، به Docker Hub پوش و اجرا کنید Create our 2nd container (troubleshooting app), push it to Docker Hub and run it

  • اصطلاحات مربوط به رجیستری و ایمیج را درک کنید Understand registry and image related terminologies

  • چرا به یک راهکار بدون سرور (serverless) مانند Azure Container Instances (ACI) نیاز داریم؟ Why we need a serverless solution, like Azure Container Instances (ACI)

شروع کار با Azure Container Instances (ACI) Starting with Azure Container Instances (ACI)

  • Azure Container Instances (ACI) چیست؟ What are Azure Container Instances (ACI)?

  • گروه‌های کانتینر در Azure Container Instances Container groups in Azure Container Instances

  • در دسترس بودن منابع، محدودیت‌های سهمیه (quota) و سایر ملاحظات برای ACI Resource availability, quota limits and other considerations for ACI

  • حساب رایگان Azure و قیمت‌گذاری ACI Azure free account and ACI pricing

  • رجیستری‌های کانتینر موجود و سازگار برای استقرار در ACI Container registries that are available and compatible for deploying to ACI

  • گزینه‌های موجود برای استقرار ACI و کشف Azure Cloud Shell Available options to deploy an ACI and discover Azure Cloud Shell

  • استقرار ACI با یک ایمیج سریع با استفاده از Azure Portal Deploy an ACI with a quick image using the Azure Portal

  • استقرار ACI با ایمیجی از یک ریپوی Docker Hub با استفاده از Azure CLI Deploy an ACI with an image from a Docker Hub repo using the Azure CLI

  • استقرار ACI با ایمیجی از یک ریپوی خصوصی Docker Hub با استفاده از Azure Bicep Deploy an ACI with an image from a private Docker Hub repo using Azure Bicep

  • استقرار ACI با ایمیجی از MCR با استفاده از Docker CLI Deploy an ACI with an image from MCR using the Docker CLI

  • استقرار یک گروه چند کانتینری با استفاده از YAML Deploy a multi-container group using YAML

  • استقرار یک گروه چند کانتینری با استفاده از یک قالب ARM Deploy a multi-container group using an ARM template

  • کاوش در Azure Container Instance Explore an Azure Container Instance

  • کاوش لاگ‌ها و رویدادهای کانتینر در ACI Explore container logs and events in ACI

  • اتصال به کانتینر یا اجرای یک دستور در آن Connect to or execute a command in a container

  • توقف، راه‌اندازی مجدد و شروع به کار ACI Stop, start, and restart ACI

  • درک و استفاده از سیاست‌های راه‌اندازی مجدد در ACI Understand and use restart policies in ACI

  • درک وضعیت‌های ACI Understand ACI states

  • درک پشتیبانی از ویندوز و استقرار یک ACI ویندوزی Understand Windows support and deploy a Windows ACI

  • استقرار یک ACI با GPU Deploy a GPU ACI

  • خروجی گرفتن از پیکربندی گروه کانتینر در قالب YAML یا JSON Export a container group's configuration in YAML or JSON format

  • شروع کار با Azure Container Instances (ACI) - آزمون Starting with Azure Container Instances (ACI) - Quiz

پیکربندی‌های دیگر برای کانتینرها در Azure Container Instances (ACI) Other configurations for containers in Azure Container Instances (ACI)

  • تنظیم دستور راه‌اندازی (entrypoint) برای یک کانتینر Set a startup command (entrypoint) for a container

  • تنظیم متغیرهای محیطی Set environment variables

  • تنظیم متغیرهای محیطی امن Set secure environment variables

  • درک و پیکربندی محدودیت‌ها (و درخواست‌ها) Understand and configure limits (and requests)

  • درک و پیکربندی یک کانتینر init Understand and configure an init container

  • درک و پیکربندی پروب‌های آمادگی و زنده بودن (readiness and liveness probes) Understand and configure readiness and liveness probes

  • به‌روزرسانی گروه‌های کانتینر در حال اجرا Update running container groups

  • پیکربندی‌های دیگر برای کانتینرها در Azure Container Instances (ACI) - آزمون Other configurations for containers in Azure Container Instances (ACI) - Quiz

استقرار از Azure Container Registry (ACR) Deploy from Azure Container Registry (ACR)

  • Azure Container Registry (ACR) چیست؟ What is Azure Container Registry (ACR)?

  • ایجاد یک Azure Container Registry (ACR) و وارد کردن/پوش کردن ایمیج‌ها به آن Create an Azure Container Registry (ACR) and push/import images into it

  • استقرار از ACR با استفاده از کاربر مدیر (admin user) Deploy from ACR using the admin user

  • استقرار از ACR با استفاده از یک سرویس پرینسیپال AAD Deploy from ACR using an AAD service principal

  • استقرار از ACR با استفاده از یک سرویس پرینسیپال AAD با اعتبار در Key Vault Deploy from ACR using an AAD service principal with credentials in Key Vault

  • استقرار از ACR با استفاده از یک هویت مدیریت شده (Managed Identity) Deploy from ACR using a Managed Identity

  • خودکارسازی استقرارها و به‌روزرسانی‌های ACI با ACR Task، ACR Webhook و Logic Apps Automate ACI deployments and updates with ACR Task, ACR Webhook and Logic Apps

  • استقرار از Azure Container Registry (ACR) - آزمون Deploy from Azure Container Registry (ACR) - Quiz

شبکه‌بندی در Azure Container Instances (ACI) Networking in Azure Container Instances (ACI)

  • درک استقرار ACI در یک Azure Virtual Network / Subnet Understand ACI deployment in an Azure Virtual Network / Subnet

  • استقرار ACI در Azure Virtual Network / Subnet Deploy ACI in Azure Virtual Network / Subnet

  • درک و استفاده از VNET peering Understand and use VNET peering

  • کنترل ترافیک خروجی و ورودی با استفاده از یک گروه امنیت شبکه (NSG) Control outbound and inbound traffic using a Network Security Group (NSG)

  • دسترسی خروجی پیش‌فرض در Azure Default outbound access in Azure

  • پیکربندی یک NAT gateway برای آدرس IP استاتیک برای ترافیک خروجی ACI Configure a NAT gateway for static IP address for ACI outbound traffic

  • تنظیم یک IP عمومی واحد برای ترافیک خروجی و ورودی ACI با Azure Firewall Set a single public IP for outbound and inbound ACI traffic with Azure Firewall

  • نمایش یک آدرس IP استاتیک برای ACI با Application Gateway Expose a static IP address for ACI with Application Gateway

  • نمایش یک برنامه کاربردی در حال اجرا در یک ACI عمومی با استفاده از دامنه خودتان Expose an application running in a public ACI using your own domain

  • نمایش یک ACI خصوصی در HTTPS از طریق Application Gateway با استفاده از دامنه خودتان Expose a private ACI on HTTPS via Application Gateway using your own domain

  • درک و استفاده از سیاست استفاده مجدد از نام DNS Understand and use DNS name reuse policy

  • شبکه‌بندی در Azure Container Instances (ACI) - آزمون Networking in Azure Container Instances (ACI) - Quiz

هویت، امنیت و حکمرانی در Azure Container Instances (ACI) Identity, Security and Governance in Azure Container Instances (ACI)

  • استفاده از هویت‌های مدیریت شده با ACI Use managed identities with ACI

  • درک هاست‌های اختصاصی در ACI Understand dedicated hosts in ACI

  • درک و استقرار یک ACI محرمانه (confidential) Understand and deploy a confidential ACI

  • اسکن کردن ایمیج‌های کانتینر با Microsoft Defender for Containers Scan container images using Microsoft Defender for Containers

  • پیاده‌سازی سیاست‌ها برای ACI با Azure Policy Implement policies for ACI with Azure Policy

  • هویت، امنیت و حکمرانی در Azure Container Instances (ACI) - آزمون Identity, Security and Governance in Azure Container Instances (ACI) - Quiz

ذخیره‌سازی و والیوم‌ها در Azure Container Instances (ACI) Storage and volumes in Azure Container Instances (ACI)

  • Mount کردن یک Azure file share volume در ACI Mount an Azure file share volume in ACI

  • Mount کردن یک emptyDir volume در ACI Mount an emptyDir volume in ACI

  • Mount کردن یک gitRepo volume در ACI Mount a gitRepo volume in ACI

  • Mount کردن یک secret volume در ACI Mount a secret volume in ACI

  • ذخیره‌سازی و والیوم‌ها در Azure Container Instances (ACI) - آزمون Storage and volumes in Azure Container Instances (ACI) - Quiz

نظارت و عیب‌یابی Azure Container Instances (ACI) Monitor and troubleshoot Azure Container Instances (ACI)

  • لاگ‌های فعالیت در ACI Activity logs in ACI

  • Metrics Explorer در ACI Metrics Explorer in ACI

  • ذخیره کردن لاگ‌ها و رویدادهای ACI در Azure Monitor با استفاده از Log Analytics Workspace Store ACI logs and events in Azure Monitor using Log Analytics Workspace

  • درک هشدارها (Alerts) در Azure Understand Alerts in Azure

  • ایجاد یک هشدار مبتنی بر متریک Create a metrics-based alert

  • ایجاد یک هشدار مبتنی بر لاگ Create a log-based alert

  • نظارت و عیب‌یابی Azure Container Instances (ACI) - آزمون Monitor and troubleshoot Azure Container Instances (ACI) - Quiz

استفاده از ACI در Azure Kubernetes Service (AKS): افزونه Virtual nodes Use ACI in Azure Kubernetes Service (AKS): Virtual nodes addon

  • آشنایی با مبانی Kubernetes و Azure Kubernetes Service (AKS) Learn Kubernetes and Azure Kubernetes Service (AKS) basics

  • درک افزونه Virtual nodes برای AKS Understand Virtual nodes add-on for AKS

  • ایجاد یک کلاستر AKS با فعال بودن افزونه virtual nodes و استفاده از آن Create an AKS cluster with virtual nodes add-on enabled and use it

  • استفاده از ACI در Azure Kubernetes Service (AKS): افزونه Virtual nodes - آزمون Use ACI in Azure Kubernetes Service (AKS): Virtual nodes addon - Quiz

قابلیت اطمینان و در دسترس بودن بالا در ACI Reliability and High Availability in ACI

  • درک قابلیت اطمینان در ACI، شامل Availability Zones Understand reliability in ACI, including Availability Zones

  • استفاده از Azure Front Door برای مسیریابی ترافیک بین چندین ACI Use Azure Front Door to route traffic between multiple ACIs

  • استفاده از دامنه سفارشی و گواهی Azure Front Door برای نمایش برنامه‌های کاربردی در ACI Use custom domain and Azure Front Door certificate to expose apps in ACI

  • قابلیت اطمینان و در دسترس بودن بالا در ACI - آزمون Reliability and High Availability in ACI - Quiz

درس جایزه Bonus Lecture

  • درس جایزه Bonus Lecture

نمایش نظرات

آموزش راهنمای کامل سرویس Azure Container Instances (ACI)
جزییات دوره
8.5 hours
79
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,261
4.8 از 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 و موارد دیگر کار می کند