کتاب Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با Cloud Run (مدیریت چرخه عمر برنامه) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Google Cloud Platform: استقرار و مدیریت برنامه های Serverless با Cloud Run (مدیریت چرخه عمر برنامه)
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم Serverless و Cloud Run
- 2. معرفی معماری Serverless در Google Cloud
- 3. مزایای استفاده از Cloud Run
- 4. مقایسه Cloud Run با سایر سرویسهای Google Cloud (App Engine, GKE)
- 5. مراحل اولیه راهاندازی Cloud Run
- 6. مفاهیم کانتینر و Docker
- 7. نوشتن اولین Dockerfile برای برنامه وب
- 8. ساخت ایمیج کانتینر با Docker
- 9. آپلود ایمیج کانتینر به Google Container Registry (GCR)
- 10. استقرار اولین سرویس Cloud Run
- 11. تنظیمات پایه سرویس Cloud Run (نام، منطقه، پلتفرم)
- 12. مدیریت نسخههای سرویس Cloud Run
- 13. ایجاد نسخههای جدید و استقرار آنها
- 14. بازگردانی به نسخههای قبلی
- 15. تنظیم مقیاسپذیری خودکار در Cloud Run
- 16. تنظیم حداقل و حداکثر تعداد نمونهها
- 17. تنظیم نرخ درخواست همزمان
- 18. مدیریت ترافیک بین نسخهها
- 19. توزیع ترافیک بر اساس درصد
- 20. تنظیمات پیشرفته برای مقیاسپذیری
- 21. استفاده از Context Switching برای Cloud Run
- 22. تنظیمات حافظه و CPU برای سرویسها
- 23. مدیریت متغیرهای محیطی (Environment Variables)
- 24. استفاده از Secrets Manager برای مقادیر حساس
- 25. اتصال Cloud Run به پایگاه دادهها
- 26. استفاده از Cloud SQL با Cloud Run
- 27. تنظیمات اتصال به Cloud SQL (Private IP, Public IP)
- 28. مدیریت Connection Pooling
- 29. استفاده از Firestore با Cloud Run
- 30. پیکربندی دسترسی به Firestore
- 31. استفاده از Cloud Storage با Cloud Run
- 32. مدیریت دسترسی به Cloud Storage
- 33. پیادهسازی API Gateway با Cloud Run
- 34. تنظیمات پیشرفته API Gateway
- 35. مدیریت احراز هویت و مجوزها (Authentication & Authorization)
- 36. استفاده از Identity Platform (Firebase Auth)
- 37. تنظیمات احراز هویت با Google Identity
- 38. پیادهسازی OAuth 2.0 در Cloud Run
- 39. مدیریت لاگها و مانیتورینگ در Cloud Run
- 40. استفاده از Cloud Logging
- 41. تنظیمات لاگگیری سفارشی
- 42. استفاده از Cloud Monitoring
- 43. تنظیم آلارمها و هشدارها
- 44. پیادهسازی Trace در Cloud Run
- 45. استفاده از Cloud Trace
- 46. تحلیل عملکرد برنامه با Trace
- 47. مدیریت خطاها و استثناها در Cloud Run
- 48. تکنیکهای Debugging برای سرویسهای Cloud Run
- 49. استفاده از Cloud Build برای CI/CD
- 50. پیکربندی Pipeline برای ساخت و استقرار
- 51. اتصال Cloud Build به Container Registry
- 52. تنظیمات خودکار استقرار با Cloud Build
- 53. مدیریت چرخه عمر برنامه در Cloud Run
- 54. بهروزرسانی تدریجی (Rolling Updates)
- 55. بازگردانی سریع (Rollbacks)
- 56. مدیریت نسخههای تولید (Production) و توسعه (Staging)
- 57. استفاده از GitOps برای مدیریت Cloud Run
- 58. امنیت در Cloud Run
- 59. تنظیمات Network Security
- 60. استفاده از VPC Connector
- 61. مدیریت دسترسی به سرویس با IAM
- 62. بهترین روشها برای امنسازی کانتینرها
- 63. بهینهسازی هزینه در Cloud Run
- 64. تنظیمات مقیاسپذیری برای کاهش هزینه
- 65. مانیتورینگ مصرف منابع
- 66. استفاده از Spot Instances (در صورت امکان)
- 67. مدیریت حجم داده و ذخیرهسازی
- 68. مدیریت طول عمر دادهها
- 69. انتخاب نوع دیتابیس مناسب
- 70. استراتژیهای پشتیبانگیری و بازیابی
- 71. پیادهسازی الگوهای طراحی Serverless
- 72. الگوی Event-Driven Architecture
- 73. استفاده از Pub/Sub با Cloud Run
- 74. پیادهسازی Microservices با Cloud Run
- 75. مدیریت وابستگیها بین سرویسها
- 76. معماریهای پیشرفته Serverless
- 77. استفاده از Cloud Functions در کنار Cloud Run
- 78. ترکیب Cloud Run با Kubernetes (GKE)
- 79. ملاحظات عملیاتی برای Cloud Run
- 80. مدیریت ترافیک بالا
- 81. مدیریت Downtime
- 82. بهینهسازی زمان پاسخگویی
- 83. استفاده از Caching در Cloud Run
- 84. استراتژیهای Caching با Redis
- 85. مدیریت وضعیت (State Management) در Serverless
- 86. استفاده از پایگاه دادههای NoSQL
- 87. طراحی برای قابلیت تحمل خطا (Fault Tolerance)
- 88. پیادهسازی الگوهای Circuit Breaker
- 89. مدیریت چرخه عمر برنامه: برنامهریزی
- 90. مدیریت چرخه عمر برنامه: توسعه
- 91. مدیریت چرخه عمر برنامه: تست
- 92. مدیریت چرخه عمر برنامه: استقرار
- 93. مدیریت چرخه عمر برنامه: مانیتورینگ
- 94. مدیریت چرخه عمر برنامه: بهینهسازی
- 95. مدیریت چرخه عمر برنامه: نگهداری
- 96. استفاده از ابزارهای مانیتورینگ پیشرفته
- 97. تحلیل لاگها برای شناسایی مشکلات
- 98. بهبود عملکرد با استفاده از دادههای مانیتورینگ
- 99. استراتژیهای بازیابی از فاجعه (Disaster Recovery)
- 100. تست مداوم و خودکار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.