آموزش زیرساخت ساختمان به عنوان کد (IaC) با Azure Bicep: قسمت 2

Building Infrastructure-as-Code (IaC) with Azure Bicep: Part 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره برای مهندسان، معماران و توسعه دهندگان ابری طراحی شده است که به دنبال مدرن سازی مدیریت زیرساخت خود با Azure Bicep هستند و بر روی درس های تدریس شده در . به مربی و MVP مایکروسافت، Elkhan Yusubov بپیوندید تا نحوه کار با منابع مستاجر Azure، خودکارسازی فرآیندهای استقرار کد زیرساخت، و ایجاد کد زیرساخت قابل استفاده مجدد را از طریق مجموعه‌ای از دموها پوشش دهد. در مورد بهترین شیوه‌ها برای مدیریت کد از طریق مشخصات الگو، مدیریت چندین محیط با استقرار مبتنی بر محیط، ایمن‌سازی فرآیند استقرار کد زیرساخت‌تان و ایمن‌سازی محیط‌های استقرار Azure خود بیاموزید.

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

معرفی Introduction

  • آموزش دو سر بازو لاجوردی Learning Azure Bicep

  • آنچه شما باید بدانید What you should know

  • درک چالش های KinetEco Understanding KinetEco's challenges

1. کار با Azure Tenant Resources 1. Working with Azure Tenant Resources

  • درک سلسله مراتب منابع Azure Understanding Azure resource hierarchy

  • شناخت شناسه منابع Understanding resource IDs

  • نسخه ی نمایشی: شناسه های منابع در پورتال Azure Demo: Resource IDs in Azure Portal

  • استقرار برای هدف قرار دادن منابع محدوده Deploying to target scoped resources

  • نسخه ی نمایشی: استقرار منابع با محدوده اشتراک Demo: Deploying subscription-scoped resources

  • حاکم بر منابع لاجوردی Governing Azure resources

  • نسخه ی نمایشی: کار با یک گروه مدیریت Demo: Working with a management group

2. استقرار خودکار 2. Automating Deployments

  • چرا استقرار IaC را خودکار کنیم؟ Why automate IaC deployment?

  • مقدمه ای بر گردش کار GitHub Introduction to GitHub workflows

  • اصول اولیه گردش کار GitHub Basics of GitHub workflows

  • ساختار سند YAML گردش کار GitHub GitHub workflow YAML document structure

  • نسخه ی نمایشی: ایجاد اقدامات استقرار GitHub Demo: Creating GitHub deployment actions

  • افزودن اعتبار سنجی قبل از پرواز به خط لوله ساخت Adding preflight validation into the build pipeline

  • افزودن اعتبار سنجی پیش از پرواز: اسرار Adding preflight validation: Secrets

  • نسخه ی نمایشی اعتبار سنجی پیش از پرواز Demo of the preflight validation

  • نسخه ی نمایشی: به روز رسانی اجرای آزمایشی خط لوله Demo: Updating pipeline test run

  • نسخه ی نمایشی: اجرای اعتبارسنجی کامل شده است Demo: Completed validation run

  • اضافه کردن کنترل کیفیت با پرز Adding quality control with linting

  • نسخه ی نمایشی: ایجاد کنترل های کیفیت در خط لوله GitHub Demo: Building quality controls into the GitHub pipeline

3. ایجاد کد زیرساخت قابل استفاده مجدد 3. Creating Reusable Infrastructure Code

  • درک نیاز به کد قابل استفاده مجدد Understanding the need for reusable code

  • دلایل ایجاد کد قابل استفاده مجدد Reasons for creating reusable code

  • گزینه هایی در ایجاد کد زیرساخت قابل استفاده مجدد Options in the creation of reusable infrastructure code

  • معرفی مشخصات قالب به تیم KinetEco Introducing template specs to the KinetEco team

  • نسخه ی نمایشی: ایجاد و استقرار مشخصات قالب Demo: Creating and deploying a template spec

  • درک چرخه مدیریت مشخصات قالب Understanding the management cycle of the template specs

  • نسخه ی نمایشی: ایجاد به روز رسانی خط لوله Demo: Creating pipeline updates

  • نسخه ی نمایشی: بررسی منابع مستقر شده Demo: Checking deployed resources

  • نسخه ی نمایشی: کار بر روی نسخه سازی و به روز رسانی مشخصات قالب Demo: Working on template spec versioning and updates

  • نسخه ی نمایشی: استقرار تست مشخصات قالب Demo: Deploying template spec testing

4. اجرای بهترین شیوه ها 4. Implementing Best Practices

  • افزودن کنترل های کیفیت به زیرساخت به عنوان پروژه های کد Adding quality controls to infrastructure as code projects

  • راه اندازی زیرساخت مبتنی بر محیط زیست Environment-driven infrastructure setup

  • تست نقاط پایانی و منابع مستقر شده Testing deployed endpoints and resources

  • نسخه ی نمایشی: افزودن یک آزمایش به خط لوله GitHub Demo: Adding a test into a GitHub pipeline

  • دمو: دود و تست n منفی Demo: Smoke and negative n test

  • بهترین روش ها برای مدیریت راه حل های IaC در سراسر محیط ها Best practices to manage IaC solutions across environments

  • پیاده سازی راه اندازی استقرار مبتنی بر محیط Implementing environment-driven deployment setup

  • نسخه ی نمایشی: قسمت 2 استقرار فایل پیاده سازی Demo: Part 2 deployment file walk-through

  • نسخه ی نمایشی: قسمت 3 به روز رسانی ماژول Bicep Demo: Part 3 Bicep module update

  • نسخه ی نمایشی: به روز رسانی فایل گردش کار قسمت 4 Demo: Part 4 workflow file update

  • نسخه ی نمایشی: قسمت 5 در حال بررسی فایل گردش کار Demo: Part 5 checking workflow file

  • استفاده از پارامترهای Bicep با چندین محیط Using Bicep parameters with multiple environments

  • نسخه ی نمایشی: استفاده از پارامترهای Bicep با چندین محیط Demo: Using Bicep parameters with multiple environments

  • نسخه ی نمایشی: به روز رسانی پارامتر ناموفق Demo: Update failed parameter

  • بهترین روش ها برای ایمن سازی مخازن و خطوط لوله GitHub شما Best practices to secure your GitHub repos and pipelines

  • بهترین روش ها برای ایمن سازی پروژه ها و اسرار GitHub Best practices to secure GitHub projects and secrets

  • نسخه ی نمایشی: ایمن سازی GitHub، قسمت 1 Demo: Securing GitHub, part 1

  • نسخه ی نمایشی: ایمن سازی GitHub، قسمت 2 Demo: Securing GitHub, part 2

  • نسخه ی نمایشی: ایمن سازی GitHub، قسمت 3 Demo: Securing GitHub, part 3

  • بهترین روش ها برای ایمن سازی محیط Azure شما Best practices to secure your Azure environment

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش زیرساخت ساختمان به عنوان کد (IaC) با Azure Bicep: قسمت 2
جزییات دوره
3h 33m
53
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Elkhan Yusubov Elkhan Yusubov

اسپیکر و مدیر معمار ابر

Elkhan Yusubov یک مدیر معمار ابر با بیش از 14 سال تجربه به عنوان مربی معتبر مایکروسافت است.

Elkhan در حال حاضر به عنوان مدیر ارشد راه حل های ابری و زیرساختی در T-Rex Solutions, LLC کار می کند. در این نقش، او یک گروه مهندسی و معمار را رهبری می‌کند که راه‌حل‌های حیاتی، اقتصادی و چند ابری را برای مشتریان T-Rex ارائه می‌کند. او یک مشاور نتیجه‌گرا با تجربه گسترده در طراحی و عملیات نرم‌افزار است و با ذینفعان متقابل در مراقبت‌های بهداشتی، فناوری، تولید و خرده‌فروشی همکاری داشته است.

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