🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای کامل سرویس 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
نمایش نظرات