کتاب Ansible for DevOps یک منبع فوقالعاده برای یادگیری Ansible در محیط واقعی است. این کتاب در 15 فصل مختلف به شرح مفاهیم این ابزار در شبکههای ابری و همچنین اجرای پروژههای واقعی میپردازد.
حال به شرح مقدمهی کتاب Ansible for DevOps از زبان خود نویسنده میپردازیم.
مقدمهای بر کتاب Ansible for DevOps:
بعد از چندین سال از گذشتن غمر خود به دنیایی دسترسی پیدا کردم که کودکان زیادی هرگز نمیتوانند وارد آن شوند. در ایستگاههای رادیویی محلی که پدرم مهندس ارشد بود، من خوشبختانه از نزدیک شبکهها و زیرساختهای فناوری اطلاعات را دیدم: سرورهای Novell و ایستگاههای کاری قدیمی Mac و Windows در دهه 90؛ سرورهای مبتنی بر مایکروسافت و لینوکس. و همه چیز در این بین. از همه بهتر، او سرورهای غیرفعال شده و نسخههایی از لینوکس رایت شده را به CD آورد.
من قبل از شروع دبیرستان با زیرساختهای لینوکس و مقیاس کوچک کار کردم و اشتیاقم به زیرساختها با ساخت یک شبکه سیمی Cat5 و یک ردیف کوچک از تجهیزات شبکه برای یک مدرسه دبیرستان بیشتر شد. هنگامی که من شروع به توسعه تمام وقت کردم، آنچه که قبلاً یک سرگرمی بود، بخشی ضروری از کار من شد، بنابراین من زمان بیشتری را برای مدیریت کارآمد زیرساختها سرمایهگذاری کردم. طی ده سال گذشته، از راهاندازی دستی و پیکربندی سرورهای فیزیکی و مجازی دست برداشتهام. استفاده از اسکریپتهای پوسته نسبتاً پیچیده برای تهیه و پیکربندی سرورها. استفاده از ابزارهای مدیریت پیکربندی برای مدیریت هزاران سرور مبتنی بر ابر.
هنگامی که شروع به تبدیل زیرساخت خود به کد کردم، برخی از بهترین ابزارها برای آزمایش، تهیه و مدیریت سرورهای من هنوز در مراحل ابتدایی بودند، اما از آن زمان به بعد به ابزارهای کاملاً برجسته و قدرتمندی رسیدهاند که من هر روز از آنها استفاده میکنم. Vagrant ابزاری عالی برای مدیریت ماشینهای مجازی محلی برای تقلید از زیرساختهای دنیای واقعی به صورت محلی (یا در فضای ابری) است، و Ansible – موضوع این کتاب – ابزاری عالی برای تهیه سرورها، مدیریت پیکربندی آنها و استقرار برنامهها، حتی در ایستگاه کاری محلی من!
این ابزارها هنوز به سرعت در حال پیشرفت هستند و من از آنچه در آینده انتظار میرود هیجان زدهام. زمانی که من برای یادگیری ابزارهای جدید زیرساخت سرمایهگذاری میکنم برای سالهای آینده مفید خواهد بود.
در این صفحات، تمام آنچه را که درباره Ansible آموختهام با شما به اشتراک میگذارم: ابزار مورد علاقه من برای تهیه سرور، مدیریت پیکربندی و استقرار برنامه. امیدوارم که شما از خواندن کتاب Ansible for DevOps لذت ببرید همانطور که من از نوشتن آن لذت بردم.
– جف گرلینگ، 2015
چاپ دوم کتاب Ansible for DevOps
من از زمان انتشار نسخه اصلی 1.0 در سال 2015، 23 ویرایش عمده در کتاب منتشر کردهام. پس از بازنویسیهای اساسی (و سه فصل جدید) در 2019 و 2020 برای انعکاس تغییر معماری Ansible، تصمیم گرفتم محتوای جدید را به عنوان “نسخه 2” منتشر کنم.
من در آینده به انتشار نسخههای تجدید نظر ادامه خواهم داد تا کتاب Ansible for DevOps را تا آنجا که ممکن است مرتبط نگه دارد! لطفاً برای اطلاع از آخرین به روزرسانیها، یا برای عضویت در اخبار کتاب Ansible و اخبار کتاب، به وبسایت کتاب، به آدرس www.ansiblefordevops.com مراجعه کنید.
– جف گرلینگ، 2020
کتاب Ansible for DevOps برای چه کسانی مفید است؟
بسیاری از برنامهنویسان و مدیران سیستم که من با آنها کار میکنم حداقل در اجرای یک سرور Linux از طریق SSH نسبتاً راحت عمل میکنند و بین 1 تا 100 سرور را مدیریت میکنند، اعم از فلز خالی، مجازی یا با استفاده از کانتینرها.
برخی از این افراد با ابزارهای مدیریت پیکربندی (معمولاً با Puppet یا Chef) تجربه کمی دارند و شاید با استفاده از ابزارهایی مانند Jenkins ،Capistrano یا Fabric تجربه کمی در زمینه استقرار و ادغام مداوم داشته باشند. من در حال نوشتن کتاب Ansible for DevOps برای این دوستانی هستم که فکر میکنم نماینده اکثر افرادی هستند که نام Ansible را شنیدهاند و یا شروع به استفاده از آن کردهاند.
اگر هم به توسعه و هم به عملیات علاقهمند هستید و حداقل آشنایی کافی با مدیریت سرور از طریق خط فرمان دارید، کتاب Ansible for DevOps باید درک سطح متوسط تا تخصصی از Ansible و چگونگی استفاده از آن برای مدیریت را در اختیار شما قرار دهد. زیرساخت شما
همچنین شما میتوانید از کتاب Kubernetes and Docker – An Enterprise Guide نیز برای آشنایی بیشتر با داکر و کوبرنتیز استفاده نمائید.
سرفصلهای کتاب Ansible for DevOps:
- Foreword
- Preface
- Introduction
- Chapter 1 – Getting Started with Ansible
- Chapter 2 – Local Infrastructure Development: Ansible and Vagrant
- Chapter 3 – Ad-Hoc Commands
- Chapter 4 – Ansible Playbooks
- Chapter 5 – Ansible Playbooks – Beyond the Basics
- Chapter 6 – Playbook Organization – Roles, Includes, and Imports
- Chapter 7 – Ansible Plugins and Content Collections
- Chapter 8 – Inventories
- Chapter 9 – Ansible Cookbooks
- Chapter 10 – Deployments with Ansible
- Chapter 11 – Server Security and Ansible
- Chapter 12 – Automating Your Automation with Ansible Tower and CI/CD
- Chapter 13 – Testing and CI for Ansible Content
- Chapter 14 – Automating HTTPS and TLS Certificates
- Chapter 15 – Docker and Ansible
- Afterword
- Appendix A – Using Ansible on Windows workstations
- Appendix B – Ansible Best Practices and Conventions
- Notes
فایل کتاب Ansible for DevOps را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.