آموزش استقرار ریز خدمات ASP.NET Core با استفاده از Kubernetes و AKS

Deploying ASP.NET Core Microservices Using Kubernetes and AKS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما نحوه استقرار برنامه ریز خدمات ASP.NET در زیرساخت Kubernetes ارائه شده توسط Microsoft Azure Kubernetes Services را آموزش می دهد. می توان مفید باشد که میکروسرویس های خود را با استفاده از کانتینرها مستقر کنید و آنها را در یک خوشه Kubernetes اجرا کنید که در Azure به عنوان PaaS مدیریت شده اجرا می شود. خدمات (معروف به AKS). در این دوره ، با استفاده از ASP.NET Core Microervice با استفاده از Kubernetes و AKS ، می آموزید که میکروسرویس های خود را با استفاده از کانتینرها مستقر کرده و در خوشه Kubernetes Microsoft Azure Kubernetes Services اجرا کنید. ابتدا بررسی خواهید کرد که چرا می خواهیم از کانتینرها برای استقرار ریز سرویس ها و اجرای آنها روی خوشه Kubernetes استفاده کنیم. در مرحله بعدی ، خواهید فهمید که خوشه Kubernetes چه پیشنهادی ارائه می دهد و نحوه تنظیم آن در ابر لاجوردی چیست. سپس ، برای به حداقل رساندن خرابی و قطعی ، استقرارها را خودکار خواهید کرد. سرانجام ، شما می آموزید که چگونه تغییرات طرحواره پایگاه داده را برای سرویس های خرد خود نصب کنید در حالی که هیچ زمان خرابی ندارید. پس از پایان این دوره ، مهارت و دانش کانتینرها ، Kubernetes و اتوماسیون استقرار را با Azure DevOps و GitHub برای استقرار ریز خدمات ASP.NET در زیرساخت Kubernetes موجود در Azure Cloud به عنوان AKS خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک ریز سرویس ها و ظروف Understanding Microservices and Containers

  • مقدمه Introduction

  • طرح کلی Outline

  • فناوری کانتینر چیست؟ What Is Container Technology?

  • چرا ظروف برای سرویس های خرد؟ Why Containers for Microservices?

  • در حال اجرا در کانتینرها با یک ماشین واحد Running in Containers on a Single Machine

  • بارهای تولید بر روی خوشه ها اجرا می شود Production Workloads Run on Clusters

  • مفاهیم K8s K8s Concepts

  • یک ReplicaSet و یک استقرار A ReplicaSet and a Deployment

  • حالت دلخواه در یمل تعریف شده است Desired State Defined in Yaml

  • به روز رسانی های نورد Rolling Updates

  • مدیریت منابع و ارتباط بین Pods Resource Management and Communication Between Pods

  • استفاده از خدمات k8s Using k8s Services

  • GloboTicket Shop و استفاده از SSL GloboTicket Shop and Use of SSL

  • میکروسرویس Event Catalog را به K8s از خط فرمان نصب کنید Deploy the Event Catalog Microservice to K8s from Command Line

  • خلاصه Summary

استقرار خدمات خرد در Kubernetes Deploying Micro Services to Kubernetes

  • مقدمه و طرح کلی Introduction and Outline

  • راه اندازی خوشه AKS Setting up an AKS Cluster

  • نسخه ی نمایشی: راه اندازی خوشه AKS Demo: Setting up an AKS Cluster

  • ثبت کانتینر و امنیت Container Registry and Security

  • تنظیم رجیستری کانتینر Setting up the Container Registry

  • استراتژی های استقرار کشور مورد نظر Deployment Strategies & Desired State

  • & nbsp؛ نسخه اولیه & nbsp؛ برنامه را اجرا کنید Deploy Initial Version of the Application

  • بررسی های بهداشتی Health Checks

  • توقف صفر & nbsp؛ استقرار & nbsp؛ نسخه جدید & nbsp؛ Zero-downtime Deployment New Version

  • ملاحظات و خلاصه استقرار Deployment Considerations and Summary

بکارگیری خودکار با Azure DevOps و GitHub Automating Deployments with Azure DevOps and GitHub

  • مقدمه و طرح کلی Introduction and Outline

  • CI/CD امن و سازگار Secure and Compliant CI/CD

  • خط لوله در هر میکروسرویس A Pipeline per Microservice

  • استقرار در AKS با استفاده از Azure DevOps Deploying to AKS Using Azure DevOps

  • استقرار در AKS با استفاده از اقدامات GitHub Deploying to AKS Using GitHub Actions

  • خلاصه Summary

به روزرسانی پایگاه داده با زمان خرابی صفر Updating the Database with Zero-downtime

  • مقدمه و طرح کلی Introduction and Outline

  • خرابی صفر و Playbook Zero-downtime and Playbook

  • آماده سازی استقرار زمان خرابی صفر با تغییر در پایگاه داده Preparing a Zero-downtime Deployment with a Database Change

  • اجرای استقرار زمان خرابی صفر با تغییر در پایگاه داده Executing a Zero-downtime Deployment with a Database Change

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش استقرار ریز خدمات ASP.NET Core با استفاده از Kubernetes و AKS
جزییات دوره
2h 7m
37
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
23
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Marcel de Vries Marcel de Vries

مارسل یکی از بنیانگذاران و CTO شرکت Xpirit است ، یک شرکت مشاوره عالی در هیلورسوم ، هلند است. مارسل در سال 2014 به عنوان شرکت Xbia هلند ، Xpirit را تاسیس کرد آنها بهمراه Xebia با استفاده از محصولات مایکروسافت و محصولات منبع باز به مشتریان در زمینه تحول دیجیتال ، مشاوره چابک و توسعه Full Stack کمک می کنند. مارسل بیشتر وقت خود را صرف این می کند که چگونه فن آوری های نوظهور ، تغییر ذهنیت و شیوه کار جدید ، می توانند به سازمان ها کمک کنند تا سریعتر نرم افزار تولید کنند. کمک به سازمانها جهت تبدیل شدن به سوی سازمانی با سرعت بالا ، نوآور و مولد ، علاقه و علاقه وی شده است. مارسل عاشق یادگیری فن آوری های جدید و آموختن چیزهایی است که به دیگران آموخته است. علاوه بر کار خود به عنوان CTO ، وی همچنین به عنوان مشاور در زمینه مدیریت چرخه چرخه برنامه ، تحویل مداوم ، DevOps ، معماری برنامه های کاربردی مقیاس Cloud/Web و توسعه برنامه های برنامه Cross Mobile Enterprise Mobile با Xamarin کار می کند. مارسل یک سخنران مکرر در کنفرانس های برجسته صنعت است. وی جلساتی را در رویدادهایی مانند Microsoft TechEd ، Microsoft//Build ، Microsoft TechDays ، Visual Studio Live! ، Devintersection ، Xebicon و Techorama ارائه داده است که چند مورد را نام برد. وی میزبان چندین دیدار در منطقه خود در Microsoft Azure ، Xamarin و ALM است. در اوقات فراغت خود دوره های آنلاین برای Pluralsight می سازد. مارسل بیش از 10 سال متوالی توسط مایکروسافت جایزه Microsoft ALM MVP را دریافت کرده است و من از سال 2008 مدیر منطقه ای مایکروسافت است. شما همیشه می توانید با او تماس بگیرید تا در مورد موضوعاتی مانند: DevOps ، ALM ، Cloud Computing ، خدمات خرد ، توسعه موبایل ، داکر ، IaaS ، PaaS ، SaaS.