آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 26m
35
Pluralsight (پلورال سایت) pluralsight-small
26 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Travis Thomsen Travis Thomsen

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

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

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

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