نام محصول به انگلیسی | دانلود Kubernetes Hands-On – Deploy Microservices to the AWS Cloud |
---|---|
نام محصول به فارسی | دانلود دوره عملی Kubernetes: استقرار میکروسرویسها در ابر AWS |
زبان | انگلیسی با زیرنویس فارسی |
نوع محصول | آموزش ویدیویی |
نحوه تحویل | به صورت دانلودی |
این دوره آموزشی دانلودی بوده و همراه با زیرنویس فارسی ارائه میگردد.
حداکثر تا ۲۴ ساعت پس از سفارش، لینک اختصاصی دوره برای شما ساخته و جهت دانلود ارسال خواهد شد.
جهت پیگیری سفارش، میتوانید از طریق واتساپ با شماره 09395106248 یا آیدی تلگرامی @ma_limbs در تماس باشید.
دانلود دوره عملی Kubernetes: استقرار میکروسرویسها در ابر AWS
معرفی دوره
در این دوره عملی و جامع، با استفاده از Kubernetes و سرویسهای AWS، شما به صورت گامبهگام نحوه استقرار، مقیاسدهی و مدیریت میکروسرویسها در محیط ابری را فرا میگیرید. از تنظیم اولیه کلاستر در AWS تا پیادهسازی شبکه، ذخیرهسازی پایدار و امنیت سرویسها، تمام مباحث به زبان ساده و با تاکید بر تمرینهای عملی پوشش داده میشود. در پایان دوره، شما قادر خواهید بود یک اپلیکیشن میکروسرویسی کامل را در EKS (Elastic Kubernetes Service) اجرا و مدیریت کنید.
آنچه در این دوره یاد میگیرید
- راهاندازی و پیکربندی EKS: نحوه ایجاد کلاستر Kubernetes در AWS با استفاده از AWS CLI و Terraform.
- استقرار میکروسرویسها: پیادهسازی چندین سرویس تحت ساختار کانتینری با استفاده از Deployment و Service.
- مدیریت شبکه و Load Balancing: تنظیم Ingress Controller و AWS Load Balancer برای توزیع درخواستها.
- ذخیرهسازی پایدار: استفاده از Persistent Volume و Persistent Volume Claim برای نگهداری دادهها.
- مانیتورینگ و Logging: راهاندازی Prometheus، Grafana و EFK Stack برای رصد وضعیت سیستم.
- امنیت و احراز هویت: اعمال Role-Based Access Control و Secrets Management در Kubernetes.
- CI/CD اتوماتیک: ادغام Jenkins یا GitLab CI برای استقرار خودکار نسخههای جدید اپلیکیشن.
پیشنیازها
- آشنایی پایه با لینوکس و خط فرمان (CLI).
- دانش اولیه Docker و کانتینرها.
- مفاهیم ابتدایی شبکه و پروتکلهای HTTP/HTTPS.
- داشتن حساب AWS با دسترسیهای لازم (IAM).
- آشنایی مختصر با ابزارهای زیرساخت به عنوان کد (Terraform یا CloudFormation) یک مزیت است.
سرفصلهای دوره
- بخش 1: مقدمه و آشنایی با معماری میکروسرویس
- بخش 2: نصب و راهاندازی ابزارهای مورد نیاز (kubectl, eksctl, AWS CLI)
- بخش 3: ایجاد و پیکربندی اولیه کلاستر EKS
- بخش 4: نوشتن فایلهای YAML برای Deployment و Service
- بخش 5: تنظیم Ingress و Load Balancer در AWS
- بخش 6: استفاده از Persistent Storage با EBS و EFS
- بخش 7: پیادهسازی CI/CD با Jenkins/GitLab
- بخش 8: مانیتورینگ با Prometheus و Grafana
- بخش 9: Logging مرکزی با Elasticsearch, Fluentd و Kibana
- بخش 10: امنیت در Kubernetes؛ RBAC، Network Policy و Secrets
- بخش 11: مقیاسدهی اتوماتیک (Horizontal Pod Autoscaler)
- بخش 12: بهینهسازی هزینه و منابع در AWS
مثالهای عملی
مثال اول: استقرار یک اپلیکیشن نمونه شامل سه میکروسرویس (front-end, back-end, database) با استفاده از Kubernetes Deployment و Service. سپس اتصال آن به یک AWS Application Load Balancer برای دسترسی عمومی.
مثال دوم: راهاندازی یک سیستم لاگ سنترال با Fluentd در سطح Node و ارسال لاگها به Elasticsearch در یک Pod اختصاصی. در نهایت مانیتور کردن لاگها توسط Kibana.
مثال سوم: پیکربندی یک Pipeline ساده در Jenkins برای Build و Push کردن ایمیج Docker به ECR و سپس استقرار خودکار در EKS پس از هر تغییر در شاخه اصلی مخزن Git.
مزایا و نکات کلیدی
- تقویت مهارتهای عملی در محیط ابری واقعی AWS.
- آشنایی با بهترین الگوها (Best Practices) در استقرار میکروسرویسها.
- یادگیری مدیریت مقیاس، امنیت و هزینه در Kubernetes.
- افزایش employability و توانمندی در پروژههای سازمانی بزرگ.
- بهبود گردش CI/CD و کاهش زمان استقرار آپدیتها.
- تمرین بیش از ۱۰ سناریوی عملی برای تسلط کامل بر مفاهیم.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.