آموزش Node.js Microservices: Deploying and Scaling

Node.js Microservices: Deploying and Scaling

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استقرار کد در تولید گاهی اوقات می تواند دردسر ساز باشد، اما لزومی ندارد. در این دوره، Node.js Microservices: Deploying and Scaling، شما یاد خواهید گرفت که یک میکروسرویس را کانتینری کنید، آن را در Kubernetes مستقر کنید و آن را برای تقاضا افزایش دهید. ابتدا، علت و نحوه کانتینری کردن میکروسرویس خود را با استفاده از Docker بررسی خواهید کرد. در مرحله بعد، نحوه استقرار میکروسرویس کانتینری خود را در Kubernetes خواهید فهمید. در نهایت، یاد خواهید گرفت که چگونه میکروسرویس خود را در Kubernetes مقیاس کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانشی در مورد نحوه کانتینری کردن و استقرار میکروسرویس خود در Kubernetes و مقیاس آن برای برآورده کردن تقاضا خواهید داشت.

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

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

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

چرا استقرار کد برای تولید اینقدر سخت است؟ Why Is Deploying Code to Production So Hard?

  • بررسی نسخه Version Check

  • مشکلات رایج هنگام استقرار کد در تولید Common Issues when Deploying Code to Production

  • ظروف آن را آسان تر می کند Containerization Makes it Easier

خدمات میکرو برای عصر مدرن Microservices for the Modern Age

  • Microservice Cloud خود را بومی کنید Making Your Microservice Cloud Native

  • بررسی اجمالی میکروسرویس Microservice Overview

  • نسخه ی نمایشی: آیا میکروسرویس شما بومی است Demo: Is Your Microservice Cloud Native

Docker و Kubernetes Basics Docker and Kubernetes Basics

  • درک تصاویر Understanding Images

  • درک کانتینرها Understanding Containers

  • بررسی اجمالی Kubernetes Kubernetes Overview

  • Kubernetes Pods Kubernetes Pods

  • سرویس Kubernetes Kubernetes Service

  • Kubernetes ReplicaSets Kubernetes ReplicaSets

  • استقرار Kubernetes Kubernetes Deployments

ایجاد یک محیط Kubernetes در AWS Creating a Kubernetes Environment in AWS

  • نسخه ی نمایشی: پیش نیازهای حساب را راه اندازی کنید Demo: Setup Account Prerequisites

  • نسخه ی نمایشی: ایجاد نمونه مدیریت Demo: Creating the Management Instance

  • نسخه ی نمایشی: ایجاد خوشه EKS Demo: Creating the EKS Cluster

  • نسخه ی نمایشی: یک مخزن ECR ایجاد کنید Demo: Create an ECR Repository

Containerizing Node.JS Microservice Containerizing Your Node.JS Microservice

  • نسخه ی نمایشی: ظروف میکروسرویس Demo: Containerizing Microservices

  • نسخه ی نمایشی: کانتینر کردن میکروسرویس های باقیمانده Demo: Containerizing the Remaining Microservices

  • نسخه ی نمایشی: فشار دادن تصاویر به رجیستری کانتینر Demo: Pushing the Images to the Container Registry

استقرار Node.JS Microservice شما در EKS Deploying Your Node.JS Microservice to EKS

  • نسخه ی نمایشی: استقرار سرویس پشتیبان MongoDB Demo: Deploying MongoDB Backing Service

  • نسخه ی نمایشی: استفاده از ولوم های EBS برای ذخیره سازی مداوم Demo: Using EBS Volumes for Persistent Storage

  • نسخه ی نمایشی: استقرار RabbitMQ Demo: Deploying RabbitMQ

  • نسخه ی نمایشی: استقرار میکروسرویس موجودی Demo: Deploying the Inventory Microservice

  • نسخه ی نمایشی: استقرار میکروسرویس پیام رسانی موجودی Demo: Deploying the Inventory Messaging Microservice

  • نسخه ی نمایشی: کار با اسرار Demo: Working with Secrets

  • نسخه ی نمایشی: استقرار Microservice Restock Demo: Deploying the Restock Microservice

  • نسخه ی نمایشی: استقرار API Gateway Demo: Deploying API Gateway

  • نسخه ی نمایشی: تست استقرار Demo: Testing the Deployment

Scaling Your Node.JS Microservice در EKS Scaling Your Node.JS Microservice in EKS

  • نسخه ی نمایشی: درخواست ها و محدودیت ها Demo: Requests And Limits

  • نسخه ی نمایشی: مقیاس گذاری در Kubernetes Demo: Scaling in Kubernetes

  • نسخه ی نمایشی: مقیاس افقی ادامه دارد Demo: Horizontal Scaling Continued

  • کاوشگرهای آمادگی و سرزندگی S0804 S0804 Readiness and Liveness Probes

خلاصه Summary

  • خلاصه Summary

نمایش نظرات

آموزش Node.js Microservices: Deploying and Scaling
جزییات دوره
4h 26m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Travis Thomsen Travis Thomsen

من بیش از 23 سال تجربه به عنوان یک توسعه دهنده نرم افزار و مهندس DevOps دارم. من مشتاق یادگیری هستم فن آوری های جدید، روش ها، زبان ها و اتوماسیون. تخصص ها: Node.JS، Puppet، Configuration Management یکپارچه سازی مداوم و DevOps.