
Deploy Secure Cloud Applications Using Terraform
کتاب تسلط بر استقرار سرویسهای کانتینری در Azure با Terraform، نوشتهی شیمون عیفراح، یک راهنمای جامع و عملی برای مدیران Azure، توسعهدهندگان و معماران نرمافزار است که میخواهند مهارتهای لازم برای طراحی، استقرار و مدیریت سرویسهای کانتینری مانند Azure Kubernetes Service (AKS)، Azure Container Instances (ACI)، Azure Container Registry (ACR) و Azure Web App for Containers را با استفاده از Terraform به دست آورند. این کتاب، ویرایش دوم بهروزرسانیشده، بر استفاده از Terraform بهعنوان ابزار اصلی استقرار تمرکز دارد و دانش پایهای از Terraform را پیشنیاز میداند. همچنین، این کتاب نحوه استفاده از Azure DevOps و Azure Pipelines برای استقرار زیرساخت و سرویسهای کانتینری بدون نیاز به پورتال Azure را نشان میدهد و در پایان، آموزش استفاده از Azure Defender for Cloud برای ایمنسازی زیرساخت بهعنوان کد (IaC) در برابر تهدیدات مخرب ارائه میدهد.
استقرار سرویسهای کانتینری با Terraform: یادگیری نحوه استفاده از Terraform برای مدیریت و استقرار سرویسهای کانتینری در Azure.
کار با Azure DevOps: استفاده از Azure Pipelines و Repos برای خودکارسازی استقرار زیرساخت و سرویسهای کانتینری.
امنیت زیرساخت بهعنوان کد: بهرهگیری از Azure Defender for Cloud برای شناسایی آسیبپذیریها و ایمنسازی برنامهها.
پشتیبانی از سرویسهای متنوع Azure: آموزش استقرار و مدیریت AKS، ACI، ACR و Azure Web App for Containers.
رویکرد عملی و پروژهمحور: ارائه مثالهای کدنویسی عملی برای یادگیری سریعتر و کاربردیتر.
کتاب تسلط بر استقرار سرویسهای کانتینری در Azure با Terraform با ساختاری منظم و پروژهمحور، شما را از مفاهیم اولیه تا تکنیکهای پیشرفته برای استقرار سرویسهای کانتینری در Azure هدایت میکند. این کتاب در 7 فصل، موضوعات کلیدی زیر را پوشش میدهد:
فصل 1: شروع کار با Azure و Terraform: معرفی Terraform، راهاندازی محیط Azure و پیکربندی اولیه برای استقرار.
فصل 2: Azure Web App for Containers: یادگیری نحوه استقرار برنامههای کانتینری در Azure Web App با استفاده از Terraform.
فصل 3: Azure Container Registry (ACR): ایجاد و مدیریت یک رجیستری خصوصی کانتینر برای ذخیرهسازی و دسترسی امن به تصاویر کانتینری.
فصل 4: Azure Container Instances (ACI): استقرار کانتینرهای مستقل و بدون سرور با استفاده از ACI و Terraform.
فصل 5: Azure Kubernetes Service (AKS): پیکربندی و مدیریت خوشههای Kubernetes با Terraform برای برنامههای مقیاسپذیر.
فصل 6: Azure DevOps و سرویسهای کانتینری: استفاده از Azure Pipelines و Repos برای خودکارسازی استقرار زیرساخت و برنامهها.
فصل 7: انطباق و امنیت Azure: ایمنسازی زیرساخت بهعنوان کد با استفاده از Azure Defender for Cloud و شناسایی تهدیدات.
کتاب تسلط بر استقرار سرویسهای کانتینری در Azure با Terraform برای افراد زیر مناسب است:
مدیران Azure: افرادی که مسئول مدیریت زیرساختهای ابری و سرویسهای کانتینری در Azure هستند.
توسعهدهندگان: برنامهنویسانی که میخواهند برنامههای کانتینری را در Azure مستقر کنند.
معماران نرمافزار: حرفهایهایی که به دنبال طراحی سیستمهای مقیاسپذیر و امن با استفاده از Terraform هستند.
علاقهمندان به DevOps: افرادی که میخواهند فرآیندهای استقرار خودکار را با Azure DevOps پیادهسازی کنند.
سرویسهای کانتینری Azure مانند AKS، ACI و ACR به دلیل مقیاسپذیری، انعطافپذیری و قابلیتهای بدون سرور، برای توسعه برنامههای مدرن ضروری هستند. Terraform بهعنوان یک ابزار زیرساخت بهعنوان کد (IaC)، امکان تعریف و مدیریت زیرساختها را بهصورت قابل تکرار و نسخهبندیشده فراهم میکند. این کتاب با آموزش استفاده از Terraform برای استقرار این سرویسها، به شما کمک میکند تا فرآیندهای توسعه و استقرار را خودکار کرده و با استفاده از Azure Defender for Cloud، امنیت برنامههای خود را تضمین کنید. همچنین، ادغام با Azure DevOps به شما امکان میدهد تا بدون نیاز به پورتال Azure، استقرارهای خود را مدیریت کنید.
یکی از نقاط قوت این کتاب، رویکرد پروژهمحور آن است. با مثالهای کدنویسی عملی در Terraform، PowerShell و Azure CLI، شما میتوانید مفاهیم را در سناریوهای واقعی مانند استقرار AKS یا پیکربندی ACR پیادهسازی کنید. این کتاب همچنین شامل آموزشهایی برای استفاده از Azure Pipelines برای خودکارسازی و Azure Defender for Cloud برای ایمنسازی زیرساخت است، که یادگیری را برای حرفهایها در هر سطح آسان میکند.
شیمون عیفراح، یک متخصص برجسته در حوزه Azure و DevOps، تجربه گستردهای در استقرار سرویسهای ابری و کانتینری با استفاده از ابزارهای مدرن مانند Terraform دارد. او با نثری واضح و مثالهای عملی، مفاهیم پیچیده را به شکلی قابل فهم ارائه کرده است.
شروع کار با Azure و Terraform
Azure Web App for Containers
Azure Container Registry
Azure Container Instances
Azure Kubernetes Service
Azure DevOps و سرویسهای کانتینری
انطباق و امنیت Azure
نمونه چاپ کتاب موجود نیست.
نظرات کاربران