برنامه نويسي

یادگیری DevOps

Learning DevOps

دانلود کتاب Learning DevOps (به فارسی: یادگیری DevOps) نوشته شده توسط «Mikael Krief»


اطلاعات کتاب یادگیری DevOps

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Packt Publishing

نویسنده: Mikael Krief

زبان: 1

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2022

تعداد صفحه: 560

حجم فایل: 18.25 مگابایت

کد کتاب: 1801818967 , 9781801818964

نوبت چاپ: 2

توضیحات کتاب یادگیری DevOps

پیاده‌سازی تکنیک‌های مدرن DevOps برای افزایش بهره‌وری، چابکی، قابلیت اطمینان، امنیت و مقیاس‌پذیری ویژگی‌های کلیدی: یاد بگیرید چگونه از منابع کسب‌وکار به طور موثر برای بهره‌وری و همکاری بهبود یافته استفاده کنید از زیرساخت‌ها به عنوان شیوه‌های کد برای ایجاد زیرساخت‌های ابری در مقیاس بزرگ استفاده کنید. ابزارهایی برای دستیابی به یکپارچگی مداوم و تحویل مداوم (CI/CD) شرح کتاب: در اجرای فرآیندهای DevOps، انتخاب ابزارها برای پایداری پروژه ها و همکاری بین توسعه دهندگان و عملیات ها بسیار مهم است. این کتاب الگوها و ابزارهای مختلف را برای تهیه و پیکربندی یک زیرساخت در فضای ابری ارائه می‌کند که عمدتاً ابزارهای منبع باز با مشارکت بزرگ جامعه مانند Terraform، Ansible و Packer را پوشش می‌دهد که دارایی‌هایی برای اتوماسیون هستند. این کتاب DevOps به شما نشان می دهد که چگونه برنامه های خود را با Docker و Kubernetes کانتینری کنید و قبل از پرداختن به ابزارها و اهمیت آزمایش، شما را در ساخت خطوط لوله DevOps در Jenkins و همچنین خطوط لوله Azure راهنمایی می کند. قبل از اینکه با استفاده از کیت Inspec، Hashicorp Vault و Azure Secure DevOps با یکپارچه‌سازی امنیتی در DevOps مقابله کنید، یک فصل کامل در مورد شیوه‌ها و ابزار DevOps برای پروژه‌های منبع باز خواهید یافت. همچنین در مورد کاهش زمان از کار افتادگی با استقرار سبز-آبی و تکنیک‌های پرچم‌گذاری ویژگی‌ها قبل از پوشش بهترین شیوه‌های رایج DevOps برای همه پروژه‌های خود، یاد خواهید گرفت. در پایان این کتاب، شما یک پایه محکم در DevOps ایجاد کرده اید و مهارت های لازم را برای بهبود فرآیند تحویل نرم افزار سنتی با استفاده از ابزارها و تکنیک های مدرن تحویل نرم افزار توسعه خواهید داد. آنچه خواهید آموخت: اصول زیرساخت را به عنوان الگوها و شیوه های کد بدانید دریافت یک نمای کلی از دستور Git و جریان Git نصب و نوشتن کدهای Packer، Terraform و Ansible برای تهیه و پیکربندی زیرساخت های ابری بر اساس نمونه های Azure از Vagrant برای ایجاد یک محلی استفاده کنید. محیط توسعه کانتینر کردن برنامه ها با Docker و Kubernetes استفاده از DevSecOps برای آزمایش انطباق و ایمن سازی زیرساخت DevOps ساخت خطوط لوله CI/CD DevOps با Jenkins، Azure Pipelines و GitLab CI استقرار سبز-آبی و شیوه های DevOps برای پروژه های منبع باز را کاوش کنید. اگر شما یک توسعه‌دهنده اپلیکیشن یا مدیر سیستم هستید که علاقه‌مند به درک یکپارچه‌سازی مداوم، تحویل مستمر، و کانتینری‌سازی با ابزارها و تکنیک‌های DevOps هستید، این کتاب برای شما مناسب است. دانستن مبانی DevOps و اصول Git الزامی است.


Implement modern DevOps techniques to increase business productivity, agility, reliability, security, and scalability Key Features: Learn how to use business resources effectively for improved productivity and collaboration Use infrastructure as code practices to build large-scale cloud infrastructure Leverage the ultimate open source DevOps tools to achieve continuous integration and continuous delivery (CI/CD) Book Description: In the implementation of DevOps processes, the choice of tools is crucial to the sustainability of projects and collaboration between developers and ops. This book presents the different patterns and tools for provisioning and configuring an infrastructure in the cloud, covering mostly open source tools with a large community contribution, such as Terraform, Ansible, and Packer, which are assets for automation. This DevOps book will show you how to containerize your applications with Docker and Kubernetes and walk you through the construction of DevOps pipelines in Jenkins as well as Azure pipelines before covering the tools and importance of testing. You’ll find a complete chapter on DevOps practices and tooling for open source projects before getting to grips with security integration in DevOps using Inspec, Hashicorp Vault, and Azure Secure DevOps kit. You’ll also learn about the reduction of downtime with blue-green deployment and feature flags techniques before finally covering common DevOps best practices for all your projects. By the end of this book, you’ll have built a solid foundation in DevOps and developed the skills necessary to enhance a traditional software delivery process using modern software delivery tools and techniques. What You Will Learn: Understand the basics of infrastructure as code patterns and practices Get an overview of Git command and Git flow Install and write Packer, Terraform, and Ansible code for provisioning and configuring cloud infrastructure based on Azure examples Use Vagrant to create a local development environment Containerize applications with Docker and Kubernetes Apply DevSecOps for testing compliance and securing DevOps infrastructure Build DevOps CI/CD pipelines with Jenkins, Azure Pipelines, and GitLab CI Explore blue-green deployment and DevOps practices for open sources projects Who this book is for: If you are an application developer or a system administrator interested in understanding continuous integration, continuous delivery, and containerization with DevOps tools and techniques, this book is for you. Knowledge of DevOps fundamentals and Git principles is required.

دانلود کتاب «یادگیری DevOps»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

دیدگاهتان را بنویسید