لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دیاوپس مقیاسپذیر با CI/CD و قابلیت مشاهده (Observability) در ابر
- آخرین آپدیت
دانلود Scalable DevOps with CI/CD and Observability in the Cloud
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای Coursera Coach است؛ روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در طول پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره کاوشی جامع در مقیاسپذیری Cloud-Native با تمرکز بر Horizontal Pod Autoscaler (HPA) کوبرنتیز، KEDA و راهکارهای Serverless ابری ارائه میدهد. این دوره مفاهیم نظری و تمرینات عملی را پوشش میدهد و مهارتهای لازم برای مقیاسبندی برنامهها در محیطهای کوبرنتیز را به شما میآموزد. شما با یادگیری مبانی مقیاسپذیری شروع کرده و سپس به پیادهسازی تکنیکهای مقیاسبندی عمودی و افقی میپردازید. همچنین، ادغام مقیاسبندی خودکار رویداد-محور با KEDA، راهکارهای مقیاسپذیری Serverless ابری و موارد کاربرد عملی مانند استقرار معماریهای تجارت الکترونیک بررسی میشود.
با پیشرفت در دوره، وارد پروژهها و ابزارهای دنیای واقعی خواهید شد و بینشی در مورد قابلیتهای قدرتمند مقیاسبندی کوبرنتیز و فناوریهای Cloud-native به دست خواهید آورد. آزمایشگاههای عملی به شما کمک میکند تا مقیاسبندی میکروسرویسها را در محیطهای ابری واقعی تمرین کنید و توانایی خود را در مدیریت بارهای کاری پویا افزایش دهید.
در پایان دوره، قادر خواهید بود برنامههای کوبرنتیز را بهطور مؤثر با استفاده از HPA و KEDA مقیاسبندی کنید، معماریهای Serverless Cloud-native طراحی کنید و بهترین روشهای مقیاسپذیری را در پروژههای خود به کار ببرید.
سرفصل ها و درس ها
ستون ۶: مقیاسپذیری؛ Horizontal Pod Autoscaler (HPA) کوبرنتیز و KEDA
Pillar 6 - Scalability: Kubernetes Horizontal Pod Autoscaler (HPA) and KEDA
مقدمهای بر مقیاسپذیری: Horizontal Pod Autoscaler (HPA) کوبرنتیز و KEDA
Introduction to Scalability: Kubernetes Horizontal Pod Autoscaler (HPA) and KEDA
تمرین عملی: مقیاسبندی پادهای کوبرنتیز (مقیاسبندی خودکار عمودی و افقی، KEDA)
Hands-on: Scale Kubernetes Pods (Vertical-Horizontal Pod Auto Scaling, KEDA)
تمرین عملی: مقیاسبندی پادهای کوبرنتیز (VPA, HPA, KEDA) روی کلاستر کوبرنتیز با Minikube
Hands-on: Scale Kubernetes Pods (VPA, HPA, KEDA) on a Kubernetes Cluster with Minikube
گام اول: مقیاسبندی دستی افقی و عمودی پادها در کلاستر کوبرنتیز با Minikube
Step 1 - Manually Horizontal and Vertical Scaling Pods into Kubernetes Cluster with Minikube
گام دوم: استفاده از Horizontal Pod Autoscaler (HPA) برای مقیاسبندی خودکار پادها در کلاستر کوبرنتیز با Minikube
Step 2 - Horizontal Pod Autoscaler (HPA) to Auto-Scale Pods on a Kubernetes Cluster Using Minikube
چرا به جای HPA به مقیاسبندی خودکار رویداد-محور کوبرنتیز (KEDA) نیاز داریم؟
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 با استفاده از متریکهای سفارشی
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 for EKS, Azure Container Apps, Google Cloud Run on GKE)
Introduction - Deploy on Cloud Serverless Kubernetes - AWS Fargate for EKS, Azure Container Apps, Google Cloud Run on GKE
گزارش Dynatrace: انتقال کوبرنتیز به ابر در سال ۲۰۲۲
Dynatrace Report: Kubernetes Moved to the Cloud in 2022
گزارش Datadog: رشد کوبرنتیز Serverless در تمامی ابرهای عمومی بزرگ
Datadog Report: Serverless Kubernetes Grows for All Major Public Clouds
تمرین عملی: استقرار میکروسرویسها روی Amazon EKS با استفاده از Fargate
Hands-on: Deploying Microservices on Amazon EKS with Fargate
تمرین عملی: استقرار میکروسرویسها روی Amazon EKS با استفاده از Fargate
Hands-on: Deploying Microservices on Amazon EKS with Fargate
گام اول: نصب یا بهروزرسانی eksctl برای تعامل با کلاستر کوبرنتیز در EKS
Step 1 - Installing or Updating eksctl to Interact with Kubernetes Cluster on EKS
گام دوم: ایجاد یک کلاستر EKS با Fargate با استفاده از eksctl
Step 2 - Create an EKS Cluster with Fargate Using eksctl
گام سوم: استقرار میکروسرویسهای Nginx روی کلاستر EKS با Fargate با استفاده از eksctl
Step 3 - Deploy Nginx Microservices on EKS Cluster with Fargate Using eksctl
در دسترس قرار دادن (Expose) سرویس Nginx روی کلاستر EKS با Fargate با استفاده از eksctl
Expose Nginx Service on EKS Cluster with Fargate Using eksctl
مرور میکروسرویس محصول (Product Microservice)
Remember Product Microservice
گام چهارم: ایجاد مخزن ECR و ارسال تصویر داکر به Container Registry
Step 4 - Create an ECR Repository and Push Docker Image to Container Registry
گام پنجم: استقرار میکروسرویس محصول روی کلاستر EKS با Fargate با استفاده از eksctl
Step 5 - Deploy Product Microservices on EKS Cluster with Fargate Using eksctl
مقیاسبندی خودکار AWS Fargate برای استقرار میکروسرویس محصول در کلاستر EKS
AWS Fargate Auto-Scale Deploy Product Microservices on EKS Cluster
پاکسازی منابع (بسیار مهم)
Clean Up Resources - IMPORTANT
ستون ۷: دیاوپس (DevOps)، CI/CD، زیرساخت به عنوان کد (IaC) و GitOps
Pillar 7 - DevOps, CI/CD, IaC, and GitOps
مقدمهای بر ستون ۷: دیاوپس، CI/CD، IaC و GitOps
Introduction to Pillar 7: DevOps, CI/CD, IaC, and GitOps
برنامه ۱۲ عاملی و نقشه راه Cloud Native: دیاوپس و CI/CD
12-Factor App and Cloud-Native Trial Map - DevOps CI/CD
نقشه راه Cloud Native: دیاوپس و CI/CD
Cloud-Native Trial Map - DevOps and CI/CD
دیاوپس در برنامههای Cloud Native: DevOps/DevSecOps, CI/CD, IaC, GitOps
DevOps in Cloud-Native Applications: DevOps/DevSecOps, CI/CD, IaC, GitOps
دیاوپس چیست؟ چگونه در میکروسرویسهای Cloud Native استفاده میشود؟
What is DevOps? How DevOps is Used in Cloud-Native Microservices?
دیسِک-اوپس (DevSecOps) چیست؟ جنبههای کلیدی DevSecOps
What is DevSecOps? - Key Aspects of DevSecOps
مراحل دیاوپس: چرخه حیات توسعه و استقرار نرمافزار
DevOps Stages: Software Development and Deployment Lifecycle
بررسی: ابزارهای دیاوپس
Explore: DevOps Tools
CI/CD چیست؟ چگونه در میکروسرویسهای Cloud Native استفاده میشود؟
What is CI/CD? How is CI/CD Used in Cloud-Native Microservices?
مراحل خط لوله (Pipeline) CI/CD برای استقرار میکروسرویسها
CI/CD Pipeline Steps for Microservices Deployments
جریان کاری و ابزارهای CI/CD برای استقرار میکروسرویسها
CI/CD Flow and Tools for Microservices Deployments
استراتژیهای استقرار میکروسرویسها: Blue Green, Rolling و Canary
Deployment Strategies for Microservices: Blue-Green, Rolling, and Canary Deployment
بررسی: خط لولههای CI/CD
Explore: CI/CD Pipelines
بررسی ابزارهای CI/CD: GitHub Actions, GitLab CI/CD, Jenkins X, CircleCI, Travis CI
Explore: CI/CD Pipelines - GitHub Actions, GitLab CI/CD, Jenkins X, CircleCI, Travis CI
GitHub Actions چیست؟
What is GitHub Actions?
GitHub Actions چگونه کار میکند؟ اجزای GitHub Actions
How GitHub Actions Work - Components of GitHub Actions
استقرار میکروسرویسها در کوبرنتیز با GitHub Actions
Deploy Microservices to Kubernetes with GitHub Actions
بررسی خط لولههای CI/CD در Serverless ابری: Azure Pipelines, AWS CodePipeline, Google Cloud Build
Explore: Cloud Serverless CI/CD Pipelines - Azure Pipelines, AWS CodePipeline, Google Cloud Build
IaC (زیرساخت به عنوان کد) چیست؟ چگونه در میکروسرویسهای Cloud Native استفاده میشود؟
What is IaC? How is IaC Used in Cloud-Native Microservices?
کاربرد IaC در میکروسرویسهای Cloud Native
IaC Usage in Cloud-Native Microservices
تمرین عملی: CI/CD با GitHub Actions برای ساخت و ارسال تصاویر داکر به 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
گام اول: ایجاد مخزن (Repository) در 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
گام پنجم: کامیت، ارسال و نظارت بر گردش کار؛ بررسی DockerHub
Step 5 - Commit, Push, and Monitor Workflow; Check DockerHub
گام ششم: تغییر کد و کامیت برای نظارت بر گردش کار جدید GitHub Actions
Step 6 - Change Code and Commit to Monitor New GitHub Actions Workflow
استقرار در کلاستر کوبرنتیز با گردش کار GitHub Actions
Deploy to Kubernetes Cluster with GitHub Actions Workflow
ستون ۸: مانیتورینگ و قابلیت مشاهده (Observability) با لاگینگ و ردیابی توزیع شده
Pillar 8 - Monitoring & Observability with Distributed Logging and Tracing
مقدمهای بر ستون ۸: مانیتورینگ و قابلیت مشاهده با لاگینگ و ردیابی توزیع شده
Introduction to Pillar 8: Monitoring & Observability with Distributed Logging and Tracing
برنامه ۱۲ عاملی و نقشه راه Cloud Native: مانیتورینگ و قابلیت مشاهده
12-Factor App and Cloud-Native Trial Map - Monitoring & Observability
نقشه راه Cloud Native: مانیتورینگ و قابلیت مشاهده
Cloud-Native Trial Map - Monitoring & Observability
مانیتورینگ و قابلیت مشاهده در برنامههای Cloud Native
Monitoring & Observability in Cloud-Native Applications
گزارش CNCF و Dynatrace: قابلیت مشاهده بیشترین رشد را در بارهای کاری برتر کوبرنتیز دارد
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)
بررسی سلامت میکروسرویسها: Liveness, Readiness و بررسیهای عملکرد
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 چگونه کار میکند؟ مراحل مانیتورینگ میکروسرویسهای Cloud Native در کوبرنتیز
How Prometheus Works? Steps for Monitoring Cloud-Native Microservices in Kubernetes
مانیتورینگ متریکهای سفارشی میکروسرویسهای Spring Boot در کوبرنتیز با Prometheus
Spring Boot Microservices in Kubernetes Monitor Custom Metrics with Prometheus
نمایش نظرات