بخش 5. توسعه و استقرار اپلیکیشنهای Cloud-Native
فصل 1. مقدمهای بر توسعه و استقرار اپلیکیشنهای Cloud-Native
- تعریف Cloud-Native Applications و تفاوت آن با اپلیکیشنهای سنتی
- بررسی Twelve-Factor App و اصول طراحی Cloud-Native
- نحوه پیادهسازی Microservices در VMware Tanzu
- اهمیت Containerization و Kubernetes در Cloud-Native
فصل 2. استفاده از Tanzu Build Service برای ساخت اپلیکیشنهای Cloud-Native
- معرفی Tanzu Build Service (TBS) و نحوه کارکرد آن
- بررسی Buildpacks و مزایای استفاده از آنها
- نحوه تبدیل کد سورس به یک Container Image بدون نیاز به Dockerfile
- استقرار خودکار Buildpacks در Kubernetes
- اجرای دستورات Tanzu برای ساخت و مدیریت Buildpacks
فصل 3. ایجاد و مدیریت Workloads در Kubernetes با Tanzu
- تعریف Workloads در Kubernetes و Tanzu
- نحوه استفاده از kubectl برای مدیریت Deployments، Pods، Services، ConfigMaps، و Secrets
- ایجاد Stateful Applications در Kubernetes
- بررسی و مدیریت Horizontal Pod Autoscaler (HPA)
فصل 4. مدیریت پایگاه دادهها و سرویسهای مورد نیاز اپلیکیشنهای Cloud-Native
- نحوه Deploy کردن پایگاه داده در Kubernetes
- استفاده از Tanzu Data Services برای مدیریت دیتابیسها
- پیکربندی Persistent Volumes (PV) و Persistent Volume Claims (PVC) برای اپلیکیشنهای Stateful
- بررسی نحوه اتصال اپلیکیشنها به PostgreSQL، MySQL، MongoDB در Tanzu
فصل 5. پیادهسازی و استقرار اپلیکیشنها در Kubernetes با ابزارهای CI/CD
- مفهوم Continuous Integration (CI) و Continuous Deployment (CD) در Tanzu
- معرفی Tanzu Application Platform (TAP) و امکانات آن
- ادغام Tanzu با ابزارهای CI/CD مانند Jenkins، GitLab CI، GitHub Actions، و ArgoCD
- بررسی GitOps و استقرار اپلیکیشنها از طریق Git
فصل 6. مدیریت Networking و Service Discovery در اپلیکیشنهای Cloud-Native
- بررسی Service Discovery و اهمیت آن در Kubernetes
- نحوه مدیریت Networking در Tanzu Kubernetes Grid
- معرفی Ingress Controllers، Load Balancers، و Kubernetes Services
- بررسی Tanzu Service Mesh برای مدیریت ارتباطات بین سرویسها
فصل 7. امنیت و نظارت بر اپلیکیشنهای Cloud-Native در Tanzu
- پیکربندی RBAC (Role-Based Access Control) برای اپلیکیشنها
- بررسی Tanzu Observability و نحوه مانیتورینگ اپلیکیشنها
- استفاده از Prometheus و Grafana برای نظارت بر متریکهای اپلیکیشن
- تنظیم Log Aggregation و مدیریت لاگها با Fluentd و ELK Stack
بخش 6. نظارت و امنیت در Tanzu
فصل 1. مقدمهای بر نظارت در Tanzu
- اهمیت نظارت بر Kubernetes و اپلیکیشنهای Cloud-Native
- معرفی ابزارهای مانیتورینگ در VMware Tanzu
- تفاوت مانیتورینگ زیرساخت و مانیتورینگ اپلیکیشن
فصل 2. استفاده از Tanzu Observability برای نظارت بر عملکرد
- معرفی Tanzu Observability و نقش آن در مانیتورینگ
- جمعآوری و آنالیز دادههای مربوط به عملکرد سیستم
- مانیتورینگ متریکها (CPU، RAM، Storage، Network)
- بررسی لاگهای سیستمی و اپلیکیشنی
- ایجاد داشبوردهای سفارشی برای پایش دادهها
فصل 3. یکپارچهسازی Tanzu با Prometheus و Grafana
- نحوه جمعآوری متریکها با Prometheus
- اتصال و تنظیم Grafana برای نمایش دادهها
- استفاده از Alerting در Prometheus برای ارسال هشدارها
فصل 4. مدیریت و مانیتورینگ لاگها در Tanzu
- معرفی Fluentd، Logstash و Elastic Stack (ELK) برای پردازش لاگها
- نحوه جمعآوری و تجزیه و تحلیل لاگهای Kubernetes
- تنظیم لاگهای مرکزی برای عیبیابی سریع
فصل 5. پیکربندی امنیت در VMware Tanzu
- اهمیت امنیت در Kubernetes و Tanzu
- آشنایی با امنیت در سطح شبکه، کلاستر و اپلیکیشن
- بررسی سیاستهای کنترل دسترسی و احراز هویت
فصل 6. استفاده از Tanzu Service Mesh برای امنیت ارتباطات
- معرفی Tanzu Service Mesh و نقش آن در امنیت
- پیادهسازی TLS و رمزگذاری ترافیک داخلی
- مدیریت ترافیک بین سرویسها و بررسی ارتباطات
فصل 7. کنترل دسترسی و مدیریت کاربران در Tanzu
- بررسی نقشها و سطوح دسترسی در Kubernetes
- استفاده از RBAC (Role-Based Access Control)
- تنظیم SSO (Single Sign-On) برای Tanzu
فصل 8. بررسی و مدیریت آسیبپذیریها در Tanzu
- شناسایی آسیبپذیریهای امنیتی در Kubernetes
- معرفی VMware Carbon Black برای امنیت Tanzu
- استفاده از ابزارهای اسکن کانتینر برای بررسی امنیتی
فصل 9. رمزگذاری و محافظت از دادهها در Tanzu
- اهمیت رمزگذاری دادهها در Kubernetes
- تنظیمات ذخیرهسازی امن در Tanzu
- استفاده از KMS (Key Management Service) برای مدیریت کلیدها
فصل 10. بررسی تهدیدات امنیتی و پاسخگویی به رخدادها
- شناسایی تهدیدات امنیتی با ابزارهای VMware
- نحوه برخورد با رخدادهای امنیتی و لاگهای غیرعادی
- استفاده از سیستمهای هشداردهی برای امنیت Tanzu
بخش 7. مدیریت نسخههای Tanzu
فصل 1. معرفی مدیریت نسخهها در VMware Tanzu
- اهمیت مدیریت نسخههای Tanzu و Kubernetes
- چالشهای بهروزرسانی در محیطهای عملیاتی
- ابزارهای مورد استفاده برای کنترل نسخهها
فصل 2. بررسی نسخههای مختلف Tanzu و اجزای مرتبط
- انواع نسخههای VMware Tanzu و تفاوتهای آنها
- بررسی نسخههای Tanzu Kubernetes Grid (TKG)
- نسخههای Tanzu Mission Control و امکانات هر یک
فصل 3. فرآیند بهروزرسانی Tanzu Kubernetes Grid (TKG)
- مراحل بهروزرسانی TKG در محیطهای عملیاتی
- بررسی پیشنیازهای بهروزرسانی و تست قبل از اجرا
- اجرای بهروزرسانی برای کنترل پلن (Control Plane) و نودها
فصل 4. مدیریت بهروزرسانیها در Tanzu Mission Control
- نحوه کنترل و اعمال بهروزرسانی در چندین کلاستر Kubernetes
- هماهنگی بین نسخههای Kubernetes و Tanzu Mission Control
- بررسی ابزارهای نظارتی برای ردیابی مشکلات بعد از آپدیت
فصل 5. Rollback و مدیریت بازگشت به نسخههای قبلی
- روشهای Rollback در صورت بروز مشکلات پس از آپدیت
- ذخیرهسازی نسخههای پایدار و بازیابی در مواقع اضطراری
- مدیریت سیاستهای بهروزرسانی برای کاهش Downtime
فصل 6. هماهنگی بین نسخههای Tanzu با اجزای دیگر
- تطبیق نسخههای Tanzu با VMware vSphere و NSX
- یکپارچهسازی Tanzu با CI/CD و ابزارهای DevOps
- بررسی سازگاری Tanzu با پایگاه دادهها و سایر سرویسها
فصل 7. استراتژیهای بهینه برای مدیریت نسخهها در Tanzu
- بهترین روشها برای بهروزرسانی ایمن و کمریسک
- مستندسازی و نگهداری سوابق نسخهها
- خودکارسازی فرآیند مدیریت نسخهها با ابزارهای Tanzu
هدف دوره:
هدف این دوره آمادهسازی افراد برای استفاده از VMware Tanzu بهعنوان یک پلتفرم برای مدیریت Kubernetes و توسعه اپلیکیشنهای Cloud-Native است. پس از گذراندن این دوره، شرکتکنندگان میتوانند بهطور مؤثر Tanzu را برای ساخت و مدیریت اپلیکیشنها در محیطهای مقیاسپذیر و پایدار استفاده کنند.
سطح دوره:
- این دوره سطح مقدماتی است و برای افرادی که با مفاهیم Kubernetes آشنا هستند مناسب است.
این سر فصلها یک دید کلی از محتوای دوره VMware Tanzu Fundamentals ارائه میدهند و به شما کمک میکنند تا مفاهیم پایه و نحوه استفاده از Tanzu را درک کنید.
- پرسشهای شما، بخش مهمی از دوره است:
هر سوال یا مشکلی که مطرح کنید، با دقت بررسی شده و پاسخ کامل و کاربردی برای آن ارائه میشود. علاوه بر این، سوالات و پاسخهای شما به دوره اضافه خواهند شد تا برای سایر کاربران نیز مفید باشد. - پشتیبانی دائمی و در لحظه:
تیم ما همواره آماده پاسخگویی به سوالات شماست. هدف ما این است که شما با خیالی آسوده بتوانید مهارتهای خود را به کار بگیرید و پروژههای واقعی را با اعتماد به نفس کامل انجام دهید. - آپدیت دائمی دوره:
این دوره به طور مداوم بهروزرسانی میشود تا همگام با نیازهای جدید و سوالات کاربران تکمیلتر و بهتر گردد. هر نکته جدید یا مشکل رایج، در نسخههای بعدی دوره قرار خواهد گرفت.
حرف آخر
با ما همراه باشید تا نه تنها به مشکلات شما پاسخ دهیم، بلکه در مسیر یادگیری و پیشرفت حرفهای، شما را پشتیبانی کنیم. هدف ما این است که شما به یک متخصص حرفهای و قابلاعتماد تبدیل شوید و بتوانید با اطمینان پروژههای واقعی را بپذیرید و انجام دهید.
📩 اگر سوالی دارید یا به مشکلی برخوردید، همین حالا مطرح کنید!
ما در کوتاهترین زمان ممکن پاسخ شما را ارائه خواهیم داد. 🙌[/cdb_course_lesson][/cdb_course_lessons]
خدمات شبکه فراز نتورک | پیشرو در ارائه خدمات دیتاسنتری و کلود

نقد و بررسی وجود ندارد.