کتاب Practical Ansible: Learn how to automate infrastructure, manage configuration, and deploy applications, 2nd Edition (انسیبل در عمل: یاد بگیرید چگونه زیرساختها را خودکار کنید، پیکربندی را مدیریت کنید و برنامهها را استقرار دهید، نسخه دوم) نحوهی اتوماسیون و کار با برنامهها در فضای ابر را با استفاده از ابزار Ansible آموزش خواهد داد.
در ادامه مقدمهای از کتاب Practical Ansible را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Practical Ansible:
به Practical Ansible – Second Edition خوش آمدید، راهنمای شما برای تبدیل شدن از یک مبتدی به یک مهندس اتوماسیون حرفهای Ansible در فضای چند فصل. این کتاب دانش و مهارتهای مورد نیاز برای انجام اولین کارهای نصب و اتوماسیون با Ansible را در اختیار شما قرار میدهد و شما را از دستورات ساده اتوماسیون یک خطی که وظایف تکی را تا نوشتن کد سفارشی پیچیده خود انجام میدهد، به سفر میبرد.
برای گسترش عملکرد Ansible و حتی خودکارسازی زیرساختهای ابری و کانتینری. در سرتاسر کتاب Practical Ansible، مثالهای عملی برای شما ارائه میشود تا نه تنها درباره اتوماسیون Ansible بخوانید، بلکه در واقع آن را برای خودتان امتحان کنید و بفهمید که چگونه کد کار میکند.
سپس در موقعیت خوبی قرار خواهید گرفت که زیرساخت خود را با Ansible به روشی مقیاس پذیر، تکرارپذیر و قابل اعتماد خودکار کنید.
بیشتر بخوانید: کتاب Ansible Up & Running
کتاب Practical Ansible برای چه کسی است؟
این کتاب برای هرکسی است که وظایف فناوری اطلاعات را دارد که میخواهند آنها را خودکار کنند، از کارهای روزمره خانهداری تا پیادهسازیهای پیچیده مبتنی بر زیرساخت بهعنوان کد.
در نظر گرفته شده است که برای هر کسی با تجربه قبلی در محیطهای مبتنی بر لینوکس که میخواهند به سرعت با اتوماسیون Ansible به سرعت بالا بروند و برای طیف گستردهای از افراد، اعم از مدیران سیستم، مهندسان DevOps، یا معمارانی که به استراتژی اتوماسیون کلی نگاه میکنند، جذاب باشد. حتی به علاقهمندان نیز خدمت خوبی خواهد کرد.
تسلط اولیه در امور مدیریت و نگهداری سیستم لینوکس فرض شده است. با این حال، هیچ تجربه قبلی در Ansible یا اتوماسیون مورد نیاز نیست.
بیشتر بخوانید: کتاب Learning DevOps
آنچه کتاب Practical Ansible پوشش میدهد:
فصل 1، شروع به کار با Ansible، مراحلی را که برای اولین نصب Ansible نیاز دارید، ارائه میکند و توضیح میدهد که چگونه میتوانید با این شکل قدرتمند از اتوماسیون راهاندازی کنید.
فصل 2، درک اصول Ansible، چارچوب Ansible را بررسی میکند، درک درستی از اصول زبان Ansible به شما میدهد، و نحوه کار با ابزارهای مختلف خط فرمان را که شامل میشود، توضیح میدهد.
فصل 3، تعریف موجودی شما، جزئیاتی در مورد موجودی Ansible، هدف آن، و نحوه ایجاد موجودیهای خود و کار با آنها به شما میدهد. همچنین تفاوتهای بین موجودیهای استاتیک و پویا و زمان استفاده از هر نوع را بررسی میکند.
فصل 4، کتابهای بازی و نقشها، نگاهی عمیق به ایجاد کد اتوماسیون خود در Ansible در قالب کتابهای بازی، و نحوه فعال کردن استفاده مجدد مؤثر از آن کد از طریق نقشها را در اختیار شما قرار میدهد.
فصل 5 کتاب Practical Ansible، ایجاد و مصرف ماژولها، ماژولهای Ansible و هدف آنها را به شما آموزش میدهد و سپس مراحل مورد نیاز برای نوشتن ماژول خود و حتی ارسال آن به پروژه Ansible را برای گنجاندن در اختیار شما قرار میدهد.
فصل 6، ایجاد و مصرف مجموعهها، مجموعههای Ansible را بررسی میکند، طراحی، قصد و چرایی آنها برای آینده Ansible ضروری هستند. سپس ما شما را از طریق ایجاد و مصرف مجموعه خود راهنمایی میکنیم تا تجربه دست اولی را به شما ارائه دهیم.
فصل 7، ایجاد و مصرف پلاگینها، هدف پلاگینهای Ansible را توضیح میدهد و انواع مختلف پلاگینهایی را که Ansible استفاده میکند، پوشش میدهد. سپس نحوه نوشتن پلاگینهای خود را توضیح میدهد و نحوه ارسال کد خود را به پروژه Ansible توضیح میدهد.
فصل 8، بهترین روشهای کدنویسی، نگاهی عمیق به بهترین شیوههایی ارائه میکند که باید هنگام نوشتن کد اتوماسیون Ansible به آنها پایبند باشید تا اطمینان حاصل کنید که راهحلهای شما قابل مدیریت، نگهداری آسان و مقیاسپذیری آسان هستند.
فصل 9، موضوعات پیشرفتهی Ansible، برخی از گزینههای پیشرفتهتر Ansible و دستورالعملهای زبان را بررسی میکند، که در سناریویی مانند اجرای یک کلاستر در دسترس بسیار ارزشمند هستند. همچنین نحوه کار با jump hosts برای خودکارسازی وظایف در شبکههای امن و نحوه رمزگذاری دادههای متغیر خود را در حالت استراحت توضیح میدهد.
فصل 10 کتاب Practical Ansible، اتوماسیون شبکه با Ansible، نگاهی دقیق به اهمیت اتوماسیون شبکه ارائه میکند، توضیح میدهد که چرا Ansible بهویژه برای این کار مناسب است، و شما را با مثالهای عملی نحوه اتصال به انواع دستگاههای شبکه با Ansible آشنا میکند.
فصل 11، کانتینر و مدیریت ابر، روشی را بررسی میکند که در آن Ansible از کار با پلتفرمهای ابری و کانتینری پشتیبانی میکند و به شما میآموزد که چگونه با Ansible کانتینر بسازید، همراه با روشهایی برای استقرار زیرساخت به عنوان کد در یک محیط ابری با استفاده از Ansible.
فصل 12 کتاب Practical Ansible، راهبردهای عیبیابی و تست، به شما میآموزد که چگونه کد Ansible خود را آزمایش و اشکالزدایی کنید، و استراتژیهای قوی برای مدیریت خطاها و خرابیهای غیرمنتظره هم با playbooks و هم با اتصالات بدون عاملی که Ansible بر آنها تکیه میکند به شما ارائه میدهد.
فصل 13، شروع به کار با Ansible Automation Controller، مقدمه ای بر Ansible Automation Controller و همتای متن باز بالادست آن، AWX ارائه میکند، و نشان میدهد که چگونه این ابزار قدرتمند مکمل ارزشمندی برای Ansible، به ویژه در محیطهای بزرگ و چند کاربره مانند شرکتها ارائه میدهد.
فصل 14، Execution Environment، مقدمهای بر Execution Environments ارائه میکند و نحوه ایجاد آنها، نحوه اشتراکگذاری و نحوه استفاده از آنها در خط فرمان و در Ansible Automation Controller را نشان میدهد.
سرفصلهای کتاب Practical Ansible:
- Cover
- Title Page
- Copyright
- Dedication
- Contributors
- Table of Contents
- Preface
- Part 1: Learning the Fundamentals of Ansible
- Chapter 1: Getting Started with Ansible
- Chapter 2: Understanding the Fundamentals of Ansible
- Chapter 3: Defining Your Inventory
- Chapter 4: Playbooks and Roles
- Part 2: Expanding the Capabilities of Ansible
- Chapter 5: Creating and Consuming Modules
- Chapter 6: Creating and Consuming Collections
- Chapter 7: Creating and Consuming Plugins
- Chapter 8: Coding Best Practices
- Chapter 9: Advanced Ansible Topics
- Part 3: Using Ansible in an Enterprise
- Chapter 10: Network Automation with Ansible
- Chapter 11: Container and Cloud Management
- Chapter 12: Troubleshooting and Testing Strategies
- Chapter 13: Getting Started with Ansible Automation Controller
- Chapter 14: Execution Environments
- Assessments
- Index
- About Packt
- Other Books You May Enjoy
جهت دانلود کتاب Practical Ansible میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.