کتاب Google Cloud Platform: Serverless Application Deployment and Management with Cloud Run (Application Lifecycle Management)

249,950 تومان

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب Google Cloud Platform: Serverless Application Deployment and Management with Cloud Run (Application Lifecycle Management)

موضوع کلی: برنامه نویسی

موضوع میانی: Google Cloud Platform (GCP)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه ای بر محاسبات ابری و Google Cloud Platform (GCP)
  • 2. آشنایی با سرویس های اصلی GCP: Compute, Storage, Networking
  • 3. معرفی معماری Serverless و مزایای آن
  • 4. Cloud Run: معرفی و بررسی قابلیت ها
  • 5. مقایسه Cloud Run با سایر سرویس های Serverless (Cloud Functions, App Engine)
  • 6. آماده سازی محیط توسعه: نصب Google Cloud SDK و Docker
  • 7. ایجاد اولین پروژه GCP
  • 8. تنظیمات اولیه پروژه: API ها، مجوزها و IAM
  • 9. آشنایی با Docker و Containerization
  • 10. ایجاد Dockerfile برای اپلیکیشن نمونه (Node.js, Python, Go)
  • 11. Build کردن Docker Image
  • 12. Push کردن Docker Image به Container Registry
  • 13. آشنایی با Container Registry: مدیریت و ذخیره سازی Image ها
  • 14. استقرار اپلیکیشن بر روی Cloud Run
  • 15. پیکربندی Cloud Run Service
  • 16. تنظیم Scaling و Resource Allocation
  • 17. بررسی لاگ ها و Monitoring اپلیکیشن در Cloud Run
  • 18. به روزرسانی اپلیکیشن: Rolling Updates و Rollbacks
  • 19. استفاده از Cloud Build برای اتوماتیک کردن فرآیند Build و Deploy
  • 20. CI/CD با Cloud Build و Cloud Run
  • 21. راه اندازی Trigger های Cloud Build برای Deploy اتوماتیک در هر Commit
  • 22. آشنایی با Secret Manager: مدیریت امن اطلاعات حساس
  • 23. Injection Secret به اپلیکیشن در Cloud Run
  • 24. استفاده از Cloud SQL به عنوان Database برای اپلیکیشن Serverless
  • 25. اتصال به Cloud SQL از Cloud Run
  • 26. پیاده سازی Authentication و Authorization
  • 27. استفاده از Identity-Aware Proxy (IAP)
  • 28. پیاده سازی API Gateway با Cloud Endpoints
  • 29. تعریف API Specification (OpenAPI/Swagger)
  • 30. Deploy کردن API Gateway برای اپلیکیشن Cloud Run
  • 31. آشنایی با Cloud Monitoring
  • 32. ایجاد Dashboard ها و Alerts
  • 33. مانیتورینگ Performance و Error Rate اپلیکیشن
  • 34. استفاده از Cloud Logging برای جمع آوری و تجزیه و تحلیل لاگ ها
  • 35. جستجو و فیلتر کردن لاگ ها
  • 36. Export کردن لاگ ها به BigQuery یا Cloud Storage
  • 37. آشنایی با Cloud Trace
  • 38. Trace کردن درخواست ها در اپلیکیشن
  • 39. شناسایی گلوگاه های Performance
  • 40. بهینه سازی Performance اپلیکیشن
  • 41. Caching با Cloud CDN
  • 42. تنظیمات DNS با Cloud DNS
  • 43. استفاده از Custom Domain برای اپلیکیشن Cloud Run
  • 44. مدیریت ترافیک با Traffic Splitting
  • 45. پیاده سازی Canary Deployments و A/B Testing
  • 46. استفاده از Cloud Functions برای پردازش رویدادهای مختلف
  • 47. Trigger کردن Cloud Functions از Cloud Run
  • 48. استفاده از Pub/Sub برای ارتباط ناهمزمان بین سرویس ها
  • 49. Trigger کردن Cloud Run از Pub/Sub
  • 50. آشنایی با Eventarc
  • 51. استفاده از Eventarc برای Trigger کردن Cloud Run از رویدادهای مختلف
  • 52. مقیاس پذیری خودکار (Auto Scaling) در Cloud Run
  • 53. تنظیم Auto Scaling based on CPU Utilization or Request Concurrency
  • 54. Load Balancing و Health Checks در Cloud Run
  • 55. استفاده از Cloud Armor برای محافظت از اپلیکیشن در برابر حملات DDoS
  • 56. تنظیم Security Policies در Cloud Armor
  • 57. استفاده از gcloud CLI برای مدیریت Cloud Run
  • 58. اتوماتیک کردن وظایف با استفاده از gcloud CLI و Scripting
  • 59. استفاده از Terraform برای Infrastructure as Code (IaC)
  • 60. تعریف Cloud Run Service با Terraform
  • 61. مدیریت زیرساخت Cloud Run با Terraform
  • 62. ایجاد Image های Optimized برای Cloud Run
  • 63. Multistage Docker builds
  • 64. بهینه سازی Docker Image Size
  • 65. استفاده از Health Checks در Dockerfile
  • 66. پیاده سازی Graceful Shutdown
  • 67. مدیریت Errors و Exceptions
  • 68. استفاده از Structured Logging
  • 69. پیاده سازی Retries و Exponential Backoff
  • 70. بررسی هزینه های Cloud Run
  • 71. بهینه سازی هزینه ها با استفاده از Resource Allocation و Auto Scaling
  • 72. استفاده از Serverless VPC Access برای دسترسی به منابع داخل شبکه VPC
  • 73. اتصال Cloud Run به Virtual Private Cloud (VPC)
  • 74. ایجاد Network Policies برای امنیت بیشتر
  • 75. آشنایی با Cloud Identity Platform
  • 76. استفاده از Firebase Authentication
  • 77. Single Sign-On (SSO) با Cloud Identity Platform
  • 78. آشنایی با Certificate Manager
  • 79. مدیریت SSL/TLS Certificate ها
  • 80. Automated Certificate Renewal
  • 81. استفاده از Cloud Storage برای ذخیره سازی فایل ها
  • 82. خواندن و نوشتن فایل ها در Cloud Storage از Cloud Run
  • 83. CDN Integration با Cloud Storage
  • 84. استفاده از Memcached یا Redis برای caching داده ها
  • 85. اتصال به Memcached یا Redis از Cloud Run
  • 86. آشنایی با Serverless Containers
  • 87. مدیریت Resources در Serverless Containers
  • 88. بهینه سازی Performance Serverless Containers
  • 89. استفاده از Knative
  • 90. Deploy کردن اپلیکیشن با Knative
  • 91. Managing Traffic و Deployments با Knative
  • 92. آشنایی با Cloud Scheduler
  • 93. اجرای Scheduled Tasks با Cloud Run
  • 94. Trigger کردن Cloud Run از Cloud Scheduler
  • 95. Deployment Strategies: Blue/Green, Canary, Rolling
  • 96. Implementing Rollbacks
  • 97. آشنایی با Microservices Architecture
  • 98. Deploying Microservices on Cloud Run
  • 99. Communication بین Microservices
  • 100. Service Mesh با Istio

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.