کتاب Google Cloud Platform: اتوماسیون مدیریت پیکربندی
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Google Cloud Platform: اتوماسیون مدیریت پیکربندی
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمهای بر مدیریت پیکربندی و اتوماسیون
- 2. چرا اتوماسیون در فضای ابری حیاتی است؟
- 3. معرفی پلتفرم Google Cloud و جایگاه آن
- 4. مقایسه مدلهای IaaS، PaaS و SaaS در GCP
- 5. آشنایی با ساختار منابع GCP: سازمانها، پوشهها و پروژهها
- 6. راهاندازی محیط کار: نصب و پیکربندی Google Cloud SDK (gcloud)
- 7. مبانی مدیریت هویت و دسترسی (IAM)
- 8. نقشها (Roles) و مجوزها (Permissions) در IAM
- 9. حسابهای کاربری (User Accounts) در مقابل حسابهای خدماتی (Service Accounts)
- 10. بهترین شیوهها برای استفاده از Service Accounts در اتوماسیون
- 11. مقدمهای بر زیرساخت به عنوان کد (Infrastructure as Code - IaC)
- 12. مقایسه ابزارهای IaC: Terraform، Deployment Manager، Pulumi
- 13. شروع کار با Cloud Shell و Code Editor
- 14. مبانی شبکه در GCP: Virtual Private Cloud (VPC)
- 15. ایجاد و مدیریت شبکههای VPC به صورت خودکار با gcloud
- 16. پیکربندی خودکار زیرشبکهها (Subnets) و محدودههای IP
- 17. اتوماسیون قوانین فایروال (Firewall Rules)
- 18. مقدمهای بر ماشینهای مجازی: Google Compute Engine (GCE)
- 19. ایجاد ماشینهای مجازی از طریق خط فرمان
- 20. استفاده از اسکریپتهای راهاندازی (Startup Scripts) برای پیکربندی اولیه
- 21. مفهوم و کاربرد الگوهای ماشین (Instance Templates)
- 22. مدیریت گروههای ماشین (Managed Instance Groups - MIGs)
- 23. پیکربندی خودکار مقیاسپذیری (Autoscaling) برای MIGs
- 24. اتوماسیون ایجاد و مدیریت دیسکهای دائمی (Persistent Disks)
- 25. مقدمهای جامع بر Terraform برای GCP
- 26. نصب و پیکربندی Terraform Provider برای Google Cloud
- 27. مفاهیم اصلی Terraform: منابع، متغیرها و خروجیها
- 28. نوشتن اولین فایل پیکربندی Terraform برای ایجاد یک ماشین مجازی
- 29. مدیریت وضعیت (State) در Terraform و اهمیت آن
- 30. استفاده از Google Cloud Storage برای ذخیرهسازی State از راه دور
- 31. قفلگذاری وضعیت (State Locking) برای کار تیمی
- 32. استفاده از متغیرها (Variables) برای پارامتریک کردن پیکربندیها
- 33. ساختارهای کنترلی در Terraform: Count و For_each
- 34. استفاده از ماژولها (Modules) برای ساخت زیرساخت قابل استفاده مجدد
- 35. پیدا کردن و استفاده از ماژولهای آماده در Terraform Registry
- 36. ساخت یک ماژول سفارشی برای شبکه VPC
- 37. ساخت یک ماژول سفارشی برای Compute Engine
- 38. وارد کردن (Import) زیرساخت موجود به مدیریت Terraform
- 39. مدیریت پیکربندی IAM با استفاده از Terraform
- 40. اتوماسیون ایجاد سطلهای ذخیرهسازی (Buckets) در Cloud Storage با Terraform
- 41. مقدمهای بر ابزارهای مدیریت پیکربندی (Configuration Management)
- 42. مقایسه Ansible، Puppet و Chef در اکوسیستم GCP
- 43. آشنایی با Ansible و معماری آن
- 44. نصب و راهاندازی Ansible برای مدیریت منابع GCP
- 45. ایجاد فهرست موجودی پویا (Dynamic Inventory) از ماشینهای GCP
- 46. نوشتن اولین Playbook در Ansible برای نصب نرمافزار روی GCE
- 47. استفاده از ماژولهای Ansible مخصوص Google Cloud
- 48. مدیریت پیکربندیها با استفاده از قالبهای Jinja2 در Ansible
- 49. مفهوم نقشها (Roles) در Ansible برای سازماندهی Playbookها
- 50. مدیریت اطلاعات حساس (Secrets) با Ansible Vault
- 51. ایجاد تصاویر ماشین سفارشی (Custom Machine Images) با Packer
- 52. یکپارچهسازی Packer و Ansible برای ساخت تصاویر از پیش پیکربندی شده
- 53. اتوماسیون فرآیند ساخت و توزیع تصاویر ماشین
- 54. مقدمهای بر کانتینرسازی با Docker
- 55. آشنایی با Google Kubernetes Engine (GKE)
- 56. ایجاد کلاستر GKE به صورت خودکار با gcloud و Terraform
- 57. مدیریت Node Pools و پیکربندی خودکار آنها
- 58. آشنایی با ابزار kubectl برای مدیریت کلاسترهای GKE
- 59. استقرار برنامههای کاربردی با استفاده از فایلهای مانیفست YAML
- 60. مدیریت پیکربندی برنامهها در GKE با ConfigMaps
- 61. مدیریت اطلاعات حساس در GKE با Secrets
- 62. اتوماسیون استقرارها با Helm Charts
- 63. پیکربندی Workload Identity برای دسترسی امن به سرویسهای GCP
- 64. اتوماسیون مقیاسپذیری افقی پادها (Horizontal Pod Autoscaler)
- 65. اتوماسیون مقیاسپذیری کلاستر (Cluster Autoscaler)
- 66. مقدمهای بر معماری بدون سرور (Serverless)
- 67. اتوماسیون استقرار توابع ابری (Cloud Functions)
- 68. مدیریت تریگرهای HTTP و رویدادمحور برای Cloud Functions
- 69. آشنایی با Cloud Run برای استقرار کانتینرهای بدون سرور
- 70. اتوماسیون استقرار و مدیریت سرویسها در Cloud Run
- 71. پیکربندی دامنه سفارشی و تقسیم ترافیک (Traffic Splitting) در Cloud Run
- 72. مقدمهای بر پایگاههای داده مدیریت شده: Cloud SQL
- 73. اتوماسیون ایجاد و پیکربندی نمونههای Cloud SQL با Terraform
- 74. مدیریت خودکار کاربران و پایگاههای داده در Cloud SQL
- 75. مقدمهای بر CI/CD و اهمیت آن در اتوماسیون
- 76. آشنایی با Cloud Source Repositories به عنوان مخزن کد
- 77. معرفی سرویس Cloud Build برای ساخت و تست خودکار
- 78. ساخت یک پایپلاین ساده CI با Cloud Build
- 79. پیکربندی تریگرهای Cloud Build برای اجرای خودکار پایپلاین
- 80. استفاده از Cloud Build برای ساخت تصاویر داکر و پوش کردن به Artifact Registry
- 81. یکپارچهسازی Terraform با Cloud Build برای پیادهسازی زیرساخت (GitOps)
- 82. یکپارچهسازی Ansible با Cloud Build برای مدیریت پیکربندی
- 83. استراتژیهای استقرار: Blue/Green و Canary
- 84. مقدمهای بر مدیریت سیاستها به عنوان کد (Policy as Code)
- 85. استفاده از Organization Policies برای اعمال محدودیتها در سطح سازمان
- 86. مدیریت اطلاعات حساس در سطح GCP با Secret Manager
- 87. یکپارچهسازی Secret Manager با Compute Engine و GKE
- 88. اتوماسیون ایجاد هشدارها (Alerts) در Cloud Monitoring
- 89. پیکربندی خودکار داشبوردهای نظارتی در Cloud Monitoring
- 90. استفاده از Cloud Scheduler برای زمانبندی وظایف خودکار
- 91. ترکیب Cloud Scheduler، Pub/Sub و Cloud Functions برای معماری رویدادمحور
- 92. استفاده از Deployment Manager به عنوان ابزار IaC بومی GCP
- 93. مدیریت هزینهها از طریق برچسبگذاری (Labeling) خودکار منابع
- 94. ایجاد و مدیریت بودجهها (Budgets) و هشدارهای بودجه به صورت خودکار
- 95. اتوماسیون فرآیندهای پشتیبانگیری (Backup) و بازیابی (Recovery)
- 96. خلاصه دوره، بهترین شیوهها و گامهای بعدی
- 97. **استفاده از Cloud Build برای اتوماسیون Continuous Integration/Continuous Deployment (CI/CD)**
- 98. **استقرار و مدیریت ماشینهای مجازی (VM) با استفاده از Deployment Manager**
- 99. **معرفی Terraform برای مدیریت زیرساخت به عنوان کد (Infrastructure as Code)**
- 100. **مانیتورینگ و لاگگیری منابع GCP با Cloud Monitoring و Cloud Logging**
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.