لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره جامع Cloud-Native: میکروسرویسها، کوبرنتیز، سرویس مش و CI/CD [ویدئویی]
- آخرین آپدیت
دانلود Cloud-Native - Microservices, Kubernetes, Service Mesh, CI/CD [Video]
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره یک مسیر کامل در توسعه ابری-بومی (Cloud-Native) را ارائه میدهد و به شما میآموزد که سیستمهای توزیعشده مدرن را طراحی، ساخته و مستقر کنید. با درک اصول Cloud-Native، میکروسرویسها، کوبرنتیز (Kubernetes) و سرویس مشها شروع کنید. از طریق پروژههای عملی، یاد بگیرید که APIهای RESTful را با استفاده از AWS Lambda، API Gateway و DynamoDB بسازید. کشینگ با Redis و ElastiCache، ارتباطات ناهمگام با Kafka و RabbitMQ و معماریهای رویداد-محور (Event-Driven) برای راهکارهای مقیاسپذیر را بررسی کنید.
در مراحل پیشرفتهتر، ارکستراسیون کوبرنتیز، مقیاسپذیری افقی با HPA و مقیاسپذیری رویداد-محور با KEDA را بیاموزید. ورکلودها را با Helm charts مستقر و مدیریت کنید، زیرساختها را با Terraform خودکار سازید و خط لولههای CI/CD را با GitHub Actions ایجاد کنید. قابلیت مشاهده (Observability) را با Prometheus، Grafana و ابزارهای Distributed Tracing مانند Zipkin برای نظارت و عیبیابی موثر سیستمها کشف کنید.
با آزمایشگاههای عملی و پروژههای واقعی، این دوره شما را برای مدرنسازی سیستمهای قدیمی یا ساخت اپلیکیشنهای Cloud-Native از صفر آماده میکند. مهارتهای لازم برای طراحی معماریهای مقیاسپذیر، امن و تابآور برای چشمانداز پویا IT امروز را کسب کنید.
- طراحی میکروسرویسهای مقیاسپذیر با اصول Cloud-Native
- مقیاسپذیری پویا اپلیکیشنها با Kubernetes HPA و KEDA
- پیادهسازی سرویس مش با Istio برای ارتباطات امن
- خودکارسازی استقرار با خط لولههای CI/CD و GitOps
- نظارت بر سیستمها با استفاده از Prometheus، Grafana و ابزارهای Tracing
این دوره برای مهندسان نرمافزار، متخصصان DevOps، معماران ابری و حرفهایهای IT که به دنبال کسب تخصص در توسعه Cloud-Native هستند، طراحی شده است. مهارتهای پایه برنامهنویسی، آشنایی با پلتفرمهای ابری (AWS, Azure, GCP) و درک مفاهیم کانتینرها به عنوان پیشنیاز توصیه میشود.
- پیادهسازی لاگینگ توزیعشده، Tracing و مانیتورینگ با Prometheus، Grafana و ELK stack * پروژههای عملی با AWS Lambda، Docker، Kubernetes و Istio * یادگیری CI/CD، GitOps و Terraform برای خودکارسازی Cloud-Native
نحوه دنبال کردن دوره و اسلایدهای آموزشی
How to Follow the Course & Course Slides
آشنایی با Cloud Native: معماری Cloud Native چیست؟
Introduction to Cloud-Native - What is Cloud-Native Architecture?
Cloud Native چیست؟
What is Cloud-Native?
اصول طراحی معماری Cloud Native و ویژگیهای کلیدی
Cloud-Native Architecture Design Principles and Key Characteristics
مزایای معماریهای Cloud Native
Benefits of Cloud-Native Architectures
چالشهای معماریهای Cloud Native
Challenges of Cloud-Native Architectures
مسیر ابری اپلیکیشنهای قدیمی: مدرنسازی اپلیکیشنهای Legacy با Cloud Native
The Cloud Path of Legacy Applications - Modernization of Legacy Apps with Cloud-Native
بررسی عمیق Cloud Native: چشمانداز، نقشه راه و ستونها
Cloud-Native Deep Dive - Landscape, Trial Map, and Pillars
مقدمه: بررسی عمیق Cloud Native: چشمانداز، نقشه راه و ستونها
Introduction - Cloud-Native Deep Dive - Landscape, Trial Map, and Pillars
بنیاد محاسبات ابری-بومی (CNCF)
Cloud-Native Computing Foundation (CNCF)
تور سریع در بنیاد CNCF
Quick Tour on Cloud-Native Computing Foundation (CNCF)
چشمانداز CNCF چیست؟
What Is the CNCF Landscape?
بررسی عمیق دستهبندیهای چشمانداز CNCF
Deep Dive into CNCF Landscape Categories
گیج شدهاید با پروژههای CNCF؟ استراحت کوتاه
Complicated with CNCF Projects? - Funny Break
نقشه راه Cloud Native بنیاد CNCF
CNCF Cloud-Native Trail Map
تمام ستونهای Cloud Native: توسعه یافته برای ساختار دوره
All Cloud-Native Pillars - Extended for Course Structure
ستون اول: میکروسرویسها
Pillar 1 - Microservices
مقدمهای بر ستون اول: میکروسرویسها
Introduction to Pillar 1 - Microservices
اپلیکیشن 12-فاکتوری و نقشه راه Cloud Native: میکروسرویسها
12-Factor App and Cloud-Native Trial Map - Microservices
سفر معماری اپلیکیشن: تکامل معماریها؛ Monolithic، میکروسرویس و Serverless
Application Architecture Journey - Evolution of Architectures; Monolithic, Microservices, Serverless
میکروسرویسها چیستند؟
What are Microservices?
معماری میکروسرویس چیست؟
What is Microservices Architecture?
چه زمانی از معماری میکروسرویس استفاده کنیم؟ بهترین روشها
When to Use Microservices Architecture - Best Practices
چه زمانی از میکروسرویسها استفاده نکنیم؟ ضد-الگوهای میکروسرویس
When Not to Use Microservices - Anti-Patterns of Microservices
مقایسه معماری Monolithic در مقابل میکروسرویس
Monolithic vs Microservices Architecture Comparison
الگوی Database per Service و Persistence چندگانه (Polyglot)
The Database-per-Service Pattern - Polygot Persistence
بررسی: زبانها و فریمورکهای میکروسرویس
Explore: Languages and Frameworks for Microservices
پروژه عملی: توسعه یک میکروسرویس RESTful با نقاط انتهایی CRUD
Hands-on: Develop a RESTful Microservice with CRUD Endpoints
مقدمه: پروژه عملی توسعه میکروسرویس RESTful با نقاط انتهایی CRUD
Introduction - Hands-on: Develop a RESTful Microservice with CRUD Endpoints
زبانهای برنامهنویسی و فریمورکهای اصلی در میان توسعهدهندگان میکروسرویس
Primary Programming Languages and Frameworks among Microservices Developers
چرا .Net برای توسعه میکروسرویسها؟
Why .Net for Microservices Development?
نصب پیشنیازها
Install Prerequisites
توسعه میکروسرویس محصول (Product)
Developing Product Microservices
اجرای اپلیکیشن: میکروسرویس محصول
Run the Application - Product Microservices
ساخت میکروسرویس محصول با سرویسهای Serverless AWS: Lambda, API Gateway, DynamoDB
Create Product Microservices with AWS Serverless Services: AWS Lambda, API Gateway, and DynamoDB
پروژه عملی: ساخت میکروسرویس محصول با Lambda, API Gateway و DynamoDB
Hands-on: Create Product Microservices with AWS Lambda, API Gateway, and DynamoDB
ستون دوم: کانتینرها
Pillar 2 - Containers
مقدمهای بر ستون دوم: کانتینرها
Introduction to Pillar 2 - Containers
اپلیکیشن 12-فاکتوری و نقشه راه Cloud Native: کانتینرها
12-Factor App and Cloud-Native Trial Map - Containers
ارتباطات در معماریهای Cloud Native
Communications in Cloud-Native Architectures
انواع ارتباطات میکروسرویس: همگام (Synchronous) یا ناهمگام (Asynchronous)
Microservices Communication Types: Synchronous or Asynchronous Communication
سبکهای ارتباطی: معماری Request-Driven یا Event-Driven
Microservices Communication Styles: Request-Driven or Event-Driven Architecture
ارتباطات همگام میکروسرویسها و بهترین روشها
Microservices Synchronous Communications and Best Practices
طراحی APIهای RESTful مبتنی بر HTTP برای میکروسرویسها
Designing HTTP-based RESTful APIs for Microservices
gRPC: فراخوانیهای رویه از راه دور با کارایی بالا
gRPC: High-Performance Remote Procedure Calls
gRPC چگونه کار میکند؟
How gRPC Works?
کاربرد gRPC در ارتباطات میکروسرویس
gRPC Usage in Microservices Communication
الگوهای ارتباطی CN: الگوی API Gateway
CN Communication Patterns: API Gateway Pattern
جریان درخواست در الگوی API Gateway
A Request Flow of API Gateway Pattern
الگوهای ارتباطی CN: الگوی Service Registry/Discovery
CN Communication Patterns: Service Registry/Discovery Pattern
الگوهای ارتباطی CN: الگوی Sidecar
CN Communication Patterns: Sidecar Pattern
الگوهای ارتباطی CN: الگوی Service Mesh
CN Communication Patterns: Service Mesh Pattern
ارتباطات Service Mesh در میکروسرویسهای Cloud Native
Service Mesh Communication in Cloud-Native Microservices
بررسی: ابزارهای ارتباطی CN: سرویس پراکسی (Envoy)، API Gateway (Kong) و Service Meshها (Istio, Linkerd)
Explore: CN Communication Tools - Service Proxy (Envoy), API Gateway (Kong), and Service Meshes (Istio, Linkerd)
بررسی: ابزارهای سرویس پراکسی (Envoy, Nginx, HAProxy)
Explore: CN Communication Tools - Service Proxy (Envoy, Nginx, HAProxy)
بررسی: ابزارهای API Gateway (Kong, KrakenD, KubeGateway)
Explore: CN Communication Tools - API Gateway (Kong, KrakenD, KubeGateway)
بررسی: ابزارهای Service Mesh (Istio, Linkerd)
Explore: CN Communication Tools - Service Meshes (Istio, Linkerd)
بررسی: ابزارهای ارتباطی Serverless ابری (AWS, Azure, Google)
Explore: Cloud Serverless Communication Tools - AWS, Azure Service Proxy - API Gateway - Service Meshes
سرویس مشها هنوز در مراحل اولیه هستند و Istio غالب است
Service Meshes Are Still Early, and Istio Dominates Usage
طراحی: معماری میکروسرویسهای E-commerce با Service Mesh (Istio, Envoy)
Design: Cloud-Native E-commerce Microservices Architecture with Service Meshes - Istio, Envoy
طراحی با سرویسهای مدیریتشده ابری: AWS API Gateway, Service Mesh
Design with Cloud Managed Services - AWS API Gateway, Service Mesh
پروژه عملی: استقرار میکروسرویسها در کوبرنتیز با سرویس مش Istio و Envoy
Hands-on: Deploy Microservices to Kubernetes with Service Mesh Istio and Envoy
مقدمه: پروژه عملی استقرار میکروسرویسها در کوبرنتیز با Istio و Envoy
Introduction - Hands-on: Deploy Microservices to Kubernetes with Service Mesh Istio and Envoy
سرویس مش Istio چیست؟
What is Istio Service Mesh?
شروع عملی: معماری با Istio و Envoy
Getting Started Hands-on - The Architecture with Istio and Envoy
دانلود و نصب Istio Service Mesh روی کلاستر Minikube
Download and Install Istio Service Mesh onto Minikube K8s Cluster
نصب Istio
Install Istio
استقرار اپلیکیشن میکروسرویسها
Deploy the Microservices Application
باز کردن اپلیکیشن برای ترافیک خارجی با Istio Ingress Gateway
Open the Application to Outside Traffic with Istio Ingress Gateway
مشاهده داشبورد: استقرار Kiali به همراه Prometheus، Grafana و Jaeger
View the Dashboard - Deploy the Kiali Dashboard, along with Prometheus, Grafana, and Jaeger
گزارش Dynatrace: رشد کوبرنتیز در دیتابیسهای متنباز، CI/CD و امنیت
Dynatrace Kubernetes Report - Kubernetes Growth Areas Are Open Source Databases, CI/CD Technologies, and Security
سرویسهای پشتیبان برای میکروسرویسهای Cloud Native
Backing Services for Cloud-Native Microservices
مقدمهای بر مدیریت داده (K8s و Serverless)، کشینگ و Message Brokerها (Kafka, EventBridge)
Introduction to CN Data Management (K8s and Serverless Databases), Caching (K8s and Serverless Caching), Message Brokers (Kafka, EventBridge)
ستون سرویسهای پشتیبان: مدیریت داده (پایگاهدادههای K8s و Serverless)
Pillar-Backing Services - Data Management (K8s and Serverless Databases)
مقدمهای بر مدیریت داده CN (پایگاهدادههای K8s و Serverless)
Introduction to CN Data Management (K8s and Serverless Databases)
بررسی YugabyteDB: دیتابیس مقیاسپذیر Cloud Native
Explore: Kubernetes Databases - YugabyteDB: The Scalable Cloud-Native Database
بررسی Vitess: دیتابیس مقیاسپذیر و سازگار با MySQL
Explore: Kubernetes Databases - Vitess: Scalable, Reliable, MySQL-Compatible Cloud-Native Database
بررسی CockroachDB: دیتابیس SQL توزیعشده ساخته شده برای کوبرنتیز
Explore: Kubernetes Databases - CockroachDB: A Distributed SQL Database Built for Kubernetes
بررسی دیتابیسهای Serverless ابری: DynamoDB, CosmosDB, Cloud Spanner
Explore: Cloud Serverless Databases - Amazon DynamoDB, Azure CosmosDB, Google Cloud Spanner
طراحی: معماری E-commerce با دیتابیسهای رابطهای و NoSQL
Design: Cloud-Native E-commerce Microservices Architecture with Relational and NoSQL Databases
طراحی: معماری E-commerce با دیتابیسهای NewSQL کوبرنتیز
Design: Cloud-Native E-commerce Microservices Architecture with NewSQL Kubernetes Databases
طراحی با دیتابیسهای Serverless ابری: DynamoDB, Aurora, CosmosDB, Cloud Spanner
Design with Cloud Serverless Databases: AWS DynamoDB, Aurora DB, Azure CosmosDB, Google Cloud Spanner
پروژه عملی: استقرار پایگاهداده Cloud Native CockroachDB در کلاستر کوبرنتیز
Hands-on: Deploy Cloud-Native CockroachDB Database on a Kubernetes Cluster
مقدمه: پروژه عملی استقرار CockroachDB در کلاستر کوبرنتیز با Minikube و Helm
Introduction - Hands-on: Deploy CockroachDB in a Single Kubernetes Cluster with Minikube and Helm
Kubernetes Operator چیست و چرا از اپراتورها استفاده میکنیم؟
What is Kubernetes Operator and Why Use Operators?
گام دوم: استقرار CockroachDB با اپراتور کوبرنتیز و Minikube
Step 2 - Start CockroachDB: Deploy CockroachDB in a Single Kubernetes Cluster with Kubernetes Operator and Minikube
گام 2.1: مقداردهی اولیه کلاستر: اعمال Custom Resource برای CockroachDB
Step 2.1 - Initialize the Cluster: Apply the Custom Resource of CockroachDB
گام سوم: استفاده از کلاینت SQL داخلی
Step 3 - Use the Built-in SQL Client
گام چهارم: دسترسی به کنسول دیتابیس
Step 4 - Access the DB Console
گام پنجم: شبیهسازی شکست نود و مقیاسبندی نودها
Step 5 - Simulate Node Failure and Node Scales
گام ششم: متوقف کردن کلاستر
Step 6 - Stop the Cluster
پروژه عملی: ساخت میکروسرویسهای RESTful با AWS Lambda، API Gateway و DynamoDB
Hands-on: Building RESTful Microservices with AWS Lambda, API Gateway, and DynamoDB
مقدمه: پروژه عملی ساخت میکروسرویسهای RESTful با AWS Lambda, API Gateway و DynamoDB
Introduction - Hands-on: Building RESTful Microservices with AWS Lambda, API Gateway, and DynamoDB
Amazon DynamoDB چیست؟
What Is Amazon DynamoDB?
مفاهیم اصلی DynamoDB: جداول، آیتمها، ویژگیها و ایندکسها
Amazon DynamoDB Core Concepts - Tables, Items, Attributes, Indexes
ایجاد یک جدول DynamoDB
Create a DynamoDB Table
ایجاد یک تابع Lambda
Create a Lambda Function
ایجاد یک API Gateway
Create an API Gateway
تست میکروسرویسهای RESTful با Lambda, API Gateway و DynamoDB
Test - RESTful Microservices with AWS Lambda, API Gateway, and DynamoDB
استفاده از Blueprint در کنسول AWS برای API Gateway + Lambda + DynamoDB
AWS Console Microservice-HTTP-Endpoint Lambda Blueprint - API Gateway + Lambda + DynamoDB
پاکسازی منابع
Resource Cleanup
ستون پنجم: سرویسهای پشتیبان: کشینگ (کشینگ K8s و Serverless)
Pillar 5 - Backing Services: Caching (K8s and Serverless Caching)
مقدمهای بر کشینگ CN (کشینگ K8s و Serverless)
Introduction to CN Caching (K8s and Serverless Caching)
بررسی کشهای Serverless ابری: ElastiCache, Azure Cache, Memorystore, Upstash
Explore: Cloud Serverless Caches - Amazon ElastiCache, Azure Cache for Redis, Google Cloud Memorystore, Upstash Redis
بررسی Upstash Redis: کشینگ Serverless و توزیعشده جهانی
Explore: Upstash Redis - Serverless Fully Managed Globally Distributed Redis-Compatible Caching
طراحی: معماری E-commerce با کشینگ توزیعشده Cloud Native
Design: Cloud-Native E-commerce Microservices Architecture with Distributed Cloud-Native Caching
طراحی با کشهای Serverless ابری: ElastiCache, Azure Cache, Memorystore, Upstash
Design with Cloud Serverless Caches - AWS ElastiCache, Azure Cache for Redis, Google Cloud Memorystore, Upstash Redis
پروژه عملی: استقرار Redis Cache در کلاستر کوبرنتیز با Minikube
Hands-on: Deploy Cloud-Native Redis Cache on a Kubernetes Cluster with Minikube
مقدمه: پروژه عملی استقرار Redis Cache در کلاستر کوبرنتیز با Minikube
Introduction - Hands-on: Deploy Redis Cache in a Single Kubernetes Cluster with Minikube
پروژه عملی: استقرار Redis Cache در کلاستر کوبرنتیز با Minikube
Hands-on: Deploy Redis Cache in a Single Kubernetes Cluster with Minikube
شروع Redis: استقرار کلاستر Redis با Helm Charts شرکت Bitnami
Start Redis - Deploying Redis Cluster in Kubernetes with Bitnami Helm Charts
استفاده از کلاینت داخلی Redis و اجرای دستورات در ترمینال
Use the Built-in Redis Client - Run Redis Commands on Redis Interactive Terminal
شبیهسازی شکست نود Redis و مقیاسبندی نودها
Simulate Redis Node Failure and Node Scales
متوقف کردن کلاستر و پاکسازی منابع
Stop the Cluster - Clear Resources
پروژه عملی: ایجاد کلاستر کش با Amazon ElastiCache for Redis
Hands-on: Create Cache Cluster with Amazon ElastiCache for Redis
ایجاد Redis Cache Cluster با ElastiCache
Create Redis Cache Cluster with Amazon ElastiCache for Redis
مقدمهای بر Message Brokerهای Cloud Native (ارتباط ناهمگام و رویداد-محور برای K8s و Serverless)
Introduction to Cloud-Native Message Brokers (Async Communication, Event-Driven Communication for K8s and Serverless Message Brokers)
موارد استفاده از Apache Kafka
Apache Kafka Use Cases
اجزای Kafka: Topic, Partitions, Offset و Replication Factor
Kafka Components: Topic, Partitions, Offset, and Replication Factor
RabbitMQ چیست؟
What is RabbitMQ?
اجزای RabbitMQ: Producer, Queue, Consumer, Message, Exchange, Binding و FIFO
RabbitMQ Components: Producer, Queue, Consumer, Message, Exchange, Binding, and FIFO
بررسی Message Brokerهای Serverless ابری: Amazon SNS, EventBridge, Azure Service Bus, Event Grid, Google Pub/Sub, Upstash
Explore: Cloud Serverless Message Brokers - Amazon SNS, EventBridge, Azure Service Bus, Event Grid, Google Cloud Pub/Sub, Upstash Kafka
بررسی Upstash Kafka: یک Message Broker مدل Serverless
Explore: Upstash Kafka - Serverless Message Broker
طراحی: معماری E-commerce با Message Brokerهای توزیعشده Cloud Native
Design: Cloud-Native E-commerce Microservices Architecture with Distributed Cloud-Native Message Brokers
طراحی: معماری E-commerce رویداد-محور با Event Hubs
Design: Event-Driven E-commerce Microservices Architecture with Event Hubs
طراحی با Message Brokerهای Serverless ابری: SNS, EventBridge, Azure Service Bus, Google Pub/Sub, Upstash
Design with Cloud Serverless Message Brokers - Amazon SNS, EventBridge, Azure Service Bus, Google Cloud Pub/Sub, Upstash Kafka
پروژه عملی: استقرار Message Brokerهای Kafka در کلاستر کوبرنتیز
Hands-on: Deploy Cloud-Native Kafka Message Brokers on a Kubernetes Cluster
مقدمه: پروژه عملی استقرار Kafka در کلاستر کوبرنتیز با Minikube و Helm
Introduction - Hands-on: Deploy Kafka in Kubernetes Cluster with Minikube and Helm
پروژه عملی: استقرار Message Broker کافکا در کلاستر کوبرنتیز با Minikube
Hands-on: Deploy Kafka Message Broker in a Single Kubernetes Cluster with Minikube
شروع Kafka: استقرار کلاستر Kafka با Helm Charts شرکت Bitnami
Start Kafka - Deploying Kafka Cluster in Kubernetes with Bitnami Helm Charts
استفاده از کلاینت داخلی Kafka: انتشار و اشتراک Topicها
Use the Built-in Kafka Client - Publish and Subscribe Topic with Sending Message to Topic
شبیهسازی شکست نود Kafka و مقیاسبندی نودها
Simulate Kafka Node Failure and Node Scales
متوقف کردن کلاستر و پاکسازی منابع
Stop the Cluster - Clear Resources
پروژه عملی: اشتراک Topic اعلانهای Amazon SNS از طریق AWS Lambda
Hands-on: Amazon SNS Notifications Topic Subscription From AWS Lambda
مقدمه: پروژه عملی اشتراک Topic اعلانهای Amazon SNS از طریق AWS Lambda
Introduction - Hands-on: Amazon SNS Notifications Topic Subscription From AWS Lambda
ویژگیها و مزایای Amazon SNS
Amazon SNS Features and Benefits
موارد استفاده رایج از Amazon SNS
Amazon SNS Common Use Cases
ایجاد Topic اعلان در Amazon SNS
Create Notification Amazon SNS Topic
ایجاد تابع Lambda برای فراخوانیهای ناهمگام از SNS
Create Lambda Function for Async Invocations from Amazon SNS
ایجاد اشتراک Lambda برای Topic در Amazon SNS
Create Lambda Subscription to Amazon SNS Topic
توسعه تابع Lambda برای رویدادهای دریافتی از SNS
Develop Lambda Function for Incoming Event from Amazon SNS Topic
انتشار پیام از Amazon SNS
Publish Message from Amazon SNS
پاکسازی منابع
Clean Up Resources
ستون ششم: مقیاسپذیری: Horizontal Pod Autoscaler (HPA) و KEDA در کوبرنتیز
Pillar 6 - Scalability: Kubernetes Horizontal Pod Autoscaler (HPA) and KEDA
مقدمهای بر مقیاسپذیری: Kubernetes HPA و KEDA
Introduction to Scalability: Kubernetes Horizontal Pod Autoscaler (HPA) and KEDA
بررسی مقیاسپذیری Serverless ابری
Explore: Cloud Serverless Scalability
طراحی: معماری E-commerce با استفاده از KEDA و HPA
Design: Cloud-Native E-commerce Microservices Architecture with KEDA and HPA
طراحی مقیاسپذیری Serverless ابری
Design: Cloud Serverless Scalability
پروژه عملی: مقیاسبندی Podهای کوبرنتیز (VPA, HPA, KEDA)
Hands-on: Scale Kubernetes Pods (Vertical-Horizontal Pod Auto Scaling, KEDA)
پروژه عملی: مقیاسبندی Podهای کوبرنتیز (VPA, HPA, KEDA) روی کلاستر Minikube
Hands-on: Scale Kubernetes Pods (VPA, HPA, KEDA) on a Kubernetes Cluster with Minikube
گام اول: مقیاسبندی دستی افقی و عمودی Podها در کلاستر Minikube
Step 1 - Manually Horizontal and Vertical Scaling Pods into Kubernetes Cluster with Minikube
گام دوم: استفاده از HPA برای مقیاسبندی خودکار Podها با Minikube
Step 2 - Horizontal Pod Autoscaler (HPA) to Auto-Scale Pods on a Kubernetes Cluster Using Minikube
چرا به KEDA نیاز داریم و تفاوت آن با HPA چیست؟
Why Needed Kubernetes Event-Driven Autoscaling (KEDA) Instead of Horizontal Pod Autoscaler (HPA)?
گام سوم: استفاده از KEDA برای مقیاسبندی خودکار رویداد-محور با Minikube
Step 3 - Kubernetes Event-Driven Autoscaling (KEDA) to Auto-Scale Pods on a Kubernetes Cluster Using Minikube
پروژه عملی: مقیاسبندی خودکار میکروسرویسهای Spring Boot با Prometheus و KEDA با استفاده از Custom Metrics
Hands-on: Auto-Scaling Spring Boot Microservices in Kubernetes with Prometheus and KEDA Using Custom Metrics
استقرار در کوبرنتیز Serverless ابری: AWS Fargate برای EKS و Azure Container App
Deploy on Cloud Serverless Kubernetes - AWS Fargate for EKS, Azure Container App
مقدمه: استقرار در کوبرنتیز Serverless ابری: AWS Fargate, Azure Container Apps, Google Cloud Run
Introduction - Deploy on Cloud Serverless Kubernetes - AWS Fargate for EKS, Azure Container Apps, Google Cloud Run on GKE
گزارش Dynatrace: انتقال کوبرنتیز به ابر در سال 2022
Dynatrace Report: Kubernetes Moved to the Cloud in 2022
گزارش Datadog: رشد کوبرنتیز Serverless در ابرهای عمومی
Datadog Report: Serverless Kubernetes Grows for All Major Public Clouds
پروژه عملی: CI/CD با GitHub Actions برای ساخت و ارسال ایمیجهای Docker به DockerHub
Hands-on: GitHub Actions CI/CD for Build & Push Docker Images to DockerHub
پروژه عملی: CI/CD با GitHub Actions برای ساخت و ارسال ایمیج داکر به DockerHub
Hands-on: GitHub Actions CI/CD for Build & Push Docker Images to DockerHub
گام اول: ایجاد مخزن در GitHub
Step 1 - Create Repository on GitHub
گام دوم: کلون کردن مخزن و ارسال کد میکروسرویس محصول با Dockerfile
Step 2 - Clone Repository and Push Product Microservices Code with Dockerfile
گام سوم: ایجاد GitHub Secrets برای نام کاربری و توکن DockerHub
Step 3 - Create GitHub Secrets for DockerHub Username and Token
گام چهارم: ایجاد و تعریف فایل جریان کاری GitHub Actions
Step 4 - Create and Define a GitHub Actions Workflow File
گام پنجم: Commit، ارسال و نظارت بر جریان کاری؛ بررسی DockerHub
Step 5 - Commit, Push, and Monitor Workflow; Check DockerHub
گام ششم: تغییر کد و Commit برای نظارت بر جریان کاری جدید
Step 6 - Change Code and Commit to Monitor New GitHub Actions Workflow
استقرار در کلاستر کوبرنتیز با GitHub Actions
Deploy to Kubernetes Cluster with GitHub Actions Workflow
ستون هشتم: مانیتورینگ و Observability با لاگینگ و Tracing توزیعشده
Pillar 8 - Monitoring & Observability with Distributed Logging and Tracing
مقدمهای بر ستون هشتم: مانیتورینگ و Observability با لاگینگ و Tracing توزیعشده
Introduction to Pillar 8: Monitoring & Observability with Distributed Logging and Tracing
اپلیکیشن 12-فاکتوری و نقشه راه Cloud Native: مانیتورینگ و Observability
12-Factor App and Cloud-Native Trial Map - Monitoring & Observability
نقشه راه Cloud Native: مانیتورینگ و Observability
Cloud-Native Trial Map - Monitoring & Observability
مانیتورینگ و Observability در اپلیکیشنهای Cloud Native
Monitoring & Observability in Cloud-Native Applications
گزارش CNCF و Dynatrace: Observability بیشترین رشد را در ورکلودهای کوبرنتیز دارد
CNCF and Dynatrace Report - Observability Shows Biggest Growth in Top Kubernetes Workloads
چرا ابزارهای مانیتورینگ در ورکلودهای کوبرنتیز افزایش یافتهاند؟
Why Monitoring Tools Increase in Kubernetes Workloads?
مانیتورینگ در میکروسرویسهای Cloud Native
Monitoring in Cloud-Native Microservices
بررسی عمیق انواع مانیتورینگ: مانیتورینگ سیستم، سرویس و اپلیکیشن
Deep Dive into Monitoring Types: System, Service, and Application Monitoring
مانیتورینگ سرویسهای پشتیبان: متریکهای Kafka, Redis و دیتابیس
Backing Services Monitoring - Kafka, Redis, DB Metrics
مانیتورینگ عملکرد اپلیکیشن و کسبوکار (APM, ABM)
Application Performance and Business Monitoring (APM, ABM)
Health Checkهای میکروسرویس: Liveness, Readiness و Performance Checks
Microservices Health Checks: Liveness, Readiness, and Performance Checks
بررسی ابزارهای مانیتورینگ: Prometheus, Grafana, Dynatrace, Datadog, New Relic, Cortex
Explore: Monitoring Tools - Prometheus, Grafana, Dynatrace, Datadog, New Relic, Cortex
Prometheus: ابزار متنباز مانیتورینگ و هشداردهی
Prometheus - Open-Source Monitoring and Alerting Tool
معماری Prometheus
Prometheus Architecture
Prometheus چگونه کار میکند؟ مراحل مانیتورینگ میکروسرویسها در کوبرنتیز
How Prometheus Works? Steps for Monitoring Cloud-Native Microservices in Kubernetes
بررسی ابزارهای مانیتورینگ Serverless ابری
Explore: Cloud Serverless Monitoring Tools
لاگینگ توزیعشده (Distributed Logging) چیست؟
What is Distributed Logging?
Observability میکروسرویسها با لاگینگ و Tracing توزیعشده
Microservices Observability with Distributed Logging and Tracing
بررسی ابزارهای لاگینگ و Tracing توزیعشده
Explore: Distributed Logging and Tracing Tools
بررسی ابزارهای لاگینگ و Tracing: ELK Stack, Fluentd, Jaeger, Zipkin
Explore: Logging and Tracing Tools - ELK Stack, Fluentd, Jaeger, Zipkin
استفاده از Elastic Stack برای Observability میکروسرویسها
Elastic Stack for Microservices Observability with Distributed Logging
Distributed Tracing میکروسرویسها با OpenTelemetry و Zipkin
Microservices Distributed Tracing with OpenTelemetry Using Zipkin
بررسی ابزارهای لاگینگ و Tracing مدل Serverless ابری
Explore: Cloud Serverless Logging and Tracing Tools
طراحی: معماری E-commerce با مانیتورینگ و Observability
Design: Cloud-Native E-Commerce Architecture with Monitoring & Observability
پروژه عملی: مانیتورینگ Prometheus و Grafana در کوبرنتیز با استفاده از Helm
Hands-on: Prometheus & Grafana Monitoring on Kubernetes Using Helm
پروژه عملی: مانیتورینگ Prometheus و Grafana در کوبرنتیز با استفاده از Helm
Hands-on: Prometheus & Grafana Monitoring on Kubernetes Using Helm
مانیتورینگ متریکهای سفارشی میکروسرویسهای Spring Boot در کوبرنتیز با Prometheus
Spring Boot Microservices in Kubernetes Monitor Custom Metrics with Prometheus
نمایش نظرات