دانلود کتاب Learning DevOps: The complete guide to accelerate collaboration with Jenkins, Kubernetes, Terraform and Azure DevOps (به فارسی: یادگیری DevOps: راهنمای کامل برای تسریع همکاری با Jenkins، Kubernetes، Terraform و Azure DevOps) نوشته شده توسط «Mikael Krief»
اطلاعات کتاب یادگیری DevOps: راهنمای کامل برای تسریع همکاری با Jenkins، Kubernetes، Terraform و Azure DevOps
موضوع اصلی: زیست شناسی و سایر علوم طبیعی
نوع: کتاب الکترونیکی
ناشر: Packt Publishing
نویسنده: Mikael Krief
زبان: english
فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2019
تعداد صفحه: 504 / 489
حجم فایل: 18.68 مگابایت
کد کتاب: 1838642730 , 9781838642730
نوبت چاپ: 1
توضیحات کتاب یادگیری DevOps: راهنمای کامل برای تسریع همکاری با Jenkins، Kubernetes، Terraform و Azure DevOps
نقش های DevOps خود را با ابزارها و تکنیک های DevOps ساده کنید
ویژگی های کلیدی
• یاد بگیرید که از منابع کسب و کار به طور موثر برای افزایش بهره وری و همکاری استفاده کنید
• از ابزارهای منبع باز نهایی DevOps برای دستیابی به یکپارچگی مداوم و تحویل مداوم (CI/CD) استفاده کنید
• با کاهش زمان کلی و زمان توقف استقرار، از ورود سریعتر به بازار اطمینان حاصل کنید
توضیحات کتاب
اجرای فرآیندهای DevOps مستلزم استفاده کارآمد از ابزارهای مختلف است و انتخاب این ابزارها برای پایداری پروژه ها و همکاری بین توسعه (Dev) و عملیات (Ops) بسیار مهم است. این کتاب الگوها و ابزارهای مختلفی را ارائه می دهد که می توانید از آنها برای تهیه و پیکربندی زیرساخت در ابر استفاده کنید. شما با درک فرهنگ DevOps، کاربرد DevOps در زیرساخت های ابری، ارائه با Terraform، پیکربندی با Ansible و ساخت تصویر با Packer شروع خواهید کرد. سپس با نسخهسازی کد منبع با Git و ساخت خط لوله DevOps CI/CD با استفاده از Jenkins، GitLab CI و Azure Pipelines آشنا خواهید شد. این کتابچه راهنمای DevOps همچنین شما را در کانتینری کردن و استقرار برنامه های خود با Docker و Kubernetes راهنمایی می کند. شما یاد خواهید گرفت که چگونه زمان توقف استقرار را با استقرار سبز-آبی و تکنیک پرچمگذاری ویژگی کاهش دهید و رویههای DevOps را برای پروژههای منبع باز مطالعه کنید. در نهایت، برخی از بهترین روشها را برای کاهش زمان کل برنامهها برای اطمینان از زمان سریعتر به بازار درک خواهید کرد.
در پایان این کتاب، شما یک پایه محکم در DevOps ایجاد کرده اید و مهارت های لازم برای ارتقای فرآیند تحویل نرم افزار سنتی را با استفاده از ابزارها و تکنیک های مدرن تحویل نرم افزار ایجاد خواهید کرد
آنچه خواهید آموخت
• با فرهنگ DevOps و شیوه های آن آشنا شوید
• از Terraform و Packer برای تامین زیرساخت ابری استفاده کنید
• پیاده سازی Ansible برای پیکربندی زیرساخت
• از دستورات اولیه Git استفاده کنید و فرآیند جریان Git را درک کنید
• با Jenkins، Azure Pipelines و GitLab CI یک خط لوله DevOps بسازید
• برنامه های خود را با Docker و Kubernetes کانتینری کنید
• کیفیت برنامه را با SonarQube و Postman
بررسی کنید
• از فرآیندها و برنامه های DevOps با استفاده از ابزار DevSecOps
محافظت کنید
این کتاب برای چه کسانی است
اگر شما یک توسعه دهنده یا مدیر سیستم هستید که علاقه مند به درک یکپارچه سازی مداوم، تحویل مداوم، و کانتینری سازی با ابزارها و تکنیک های DevOps هستید، این کتاب برای شما مناسب است.
Key Features
• Learn to utilize business resources effectively to increase productivity and collaboration
• Leverage the ultimate open source DevOps tools to achieve continuous integration and continuous delivery (CI/CD)
• Ensure faster time-to-market by reducing overall lead time and deployment downtime
Book Description
The implementation of DevOps processes requires the efficient use of various tools, and the choice of these tools is crucial for the sustainability of projects and collaboration between development (Dev) and operations (Ops). This book presents the different patterns and tools that you can use to provision and configure an infrastructure in the cloud. You’ll begin by understanding DevOps culture, the application of DevOps in cloud infrastructure, provisioning with Terraform, configuration with Ansible, and image building with Packer. You’ll then be taken through source code versioning with Git and the construction of a DevOps CI/CD pipeline using Jenkins, GitLab CI, and Azure Pipelines. This DevOps handbook will also guide you in containerizing and deploying your applications with Docker and Kubernetes. You’ll learn how to reduce deployment downtime with blue-green deployment and the feature flags technique, and study DevOps practices for open source projects. Finally, you’ll grasp some best practices for reducing the overall application lead time to ensure faster time to market.
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
• Become well versed with DevOps culture and its practices
• Use Terraform and Packer for cloud infrastructure provisioning
• Implement Ansible for infrastructure configuration
• Use basic Git commands and understand the Git flow process
• Build a DevOps pipeline with Jenkins, Azure Pipelines, and GitLab CI
• Containerize your applications with Docker and Kubernetes
• Check application quality with SonarQube and Postman
• Protect DevOps processes and applications using DevSecOps tools
Who this book is for
If you are a developer or a system administrator interested in understanding continuous integration, continuous delivery, and containerization with DevOps tools and techniques, this book is for you.
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.