کتاب Mastering Ansible یکی از قویترین و جامعترین کتابهای آموزش Ansible است. در این کتاب به شرح کامل کار با این ابزار، فرآیندهای معماری سیستم و طراحی با انسیبل، کار با ابزار Jinja2 در این نرمافزار میپردازد. همچنین کنترل وظایف سیستم در انسیبل، ایجاد ابزارهای با قابلیت استفاده مجدد و در پایان استقرار و عیبیابی این ابزار در محیط واقعی را آموزش میدهد.
آخرین نسخه از این کتاب در حال حاضر نسخه چهارم است که میتوانید آن را از این لینک مشاهده نمائید.
Ansible چیست؟
یک نرمافزار متنباز برای تأمین مدیریت پیکربندی و ابزار استقرار برنامهکاربردی در سیستم است. این نرمافزار در سیستمهای شبهیونیکس مانند، لینوکس و مک و همچنین ویندوز اجرا میشود. انسیبل توسط Michael DeHaan در سال 2012 نوشته و در سال 2015 توسط ردهت خریداری شد. این نرمافزار توسط زبانهای برنامهنویسی قدرتمندی از جمله Python و Ruby نوشته شده است.
برخی از کاربردهای Ansible:
- مدیریت برنامههای خودکار
- زیر ساخت به عنوان کد Infrastructure as Code (IaC)
- مدیریت ارکستراسیون
Automation به چه معناست؟
خودکارسازی یا اتوماسیون (به فرانسوی: automation) به فرایندی گفته میشود که در آن دخالت انسان به حداقل رسیدهاست. در زبان یونانی باستان به معنی خودفرمان است. رباتیزه کردن یا اتوماسیون صنعتی به معنی استفاده از ابزارهای کنترلی (مثلاً کامپیوتر) به منظور هدایت و کنترل ماشین آلات صنعتی و فرایندهای تولید است. اتوماسیون به بهرهگیری از سامانههای کنترل (مثل کنترل عددی، کنترل منطقی قابل برنامهریزی، و دیگر سیستمهای کنترل صنعتی)، مکانیکی، الکترونیکی به کمک رایانهها [CAM, CAD, CAX] برای پایش (کنترل) خط تولید گفته میشود، که در آن هدف، کاهش نیاز به دخالت انسان است. خودکارسازی یک گام فراتر از مکانیزه کردن است. مکانیزه کردن به معنی فراهم کردن متصدیان انسانی با ابزار و دستگاههایی است که ایشان را برای انجام بهتر کارشان یاری میرساند.
نمایانترین و شناختهشدهترین بخش خودکارسازی، رباتهای صنعتی هستند.
نقش اتوماسیون در اقتصاد جهانی:
اتوماسیون بطور فزاینده، نقش مهمی را در اقتصاد جهانی و در آزمایش و تجربه روزانه ایفا میکند. مهندسان تلاش میکنند دستگاههای خودکار را با ابزار ریاضی و سازمانی ترکیب کنند، تا به وسیلهٔ ایجاد سیستمهای پیچیده، پاسخ گوی نیازهای به سرعت در حال گسترشی از برنامهها و فعالیتهای انسانی باشند.
کامپیوتر مرکزی تخصیص یافته در کنترلکننده منطقی قابل برنامهریزی (PLCها)، غالباً برای همزمان سازی پالس ورودی از حسگرها و اتفاقات (فیزیکی) با پالس خروجی به عملگرها و وقایع استفاده میشود. این اقدامات به عملکردهای به دقت کنترل شده منجر میشود، که کنترل دقیقی از تقریباً هر فرایند صنعتی را ایجاب میکند. اتوماسیون تا به حال تأثیر قابل توجهی فراتر از تصور انسان، در طیف وسیعی از صنایع داشته است. اپراتورهای تلفن موجود، تا حد زیادی توسط برد انتخاب خودکار تلفن و دستگاههای پاسخ خودکار جایگزین شدهاست. فرآیندهای پزشکی مانند غربالگری اولیه در الکتروکاردیوگرافی و رادیوگرافی و تجزیه و تحلیل آزمایشگاهی از ژنهای انسانی، سرم، سلول و بافت، با سرعت و دقت بسیار بیشتری توسط سیستم خودکار به اجرا درمیآید.
دستگاههای خودپرداز، نیاز به مراجعه به بانک برای به دست آوردن پول و انجام معاملات را کاهش میدهد. بهطور کلی، اتوماسیون عامل اصلی انتقال در اقتصاد جهانی از کشاورزی به صنعتی در قرن نوزدهم و از صنعتی به خدماتی در قرن بیستم بود.
سرفصلهای کتاب Mastering Ansible:
- System Architecture and Design of Ansible
- Protecting Your Secrets with Ansible
- Unlocking the Power of Jinja2 Templates
- Controlling Task Conditions
- Composing Reusable Ansible Content with Roles
- Minimizing Downtime with Rolling Deployments
- Troubleshooting Ansible
- Extending Ansible
فایل کتاب Mastering Ansible را میتوانید پس از پرداخت دانلود کنید.
AJ –
خدا وکلی نظر من و بزارید
من موندم شما دقیقا چکار کردید که 3000 تومان هم می خوایین پول بگیرین و براش نماد اعتماد گرفتین ؟
نویسنده این کتابین ؟
آیا این کتابی که خودتان رایگان دانلود کردید را چاپ می کنید که پول می گیرید؟
3000 توتومان مبلغی نیست !
اما به شعور ما توهین نکنید!
Mostafa –
درود بر شما دوست عزیز.
ما کاری نکردیم غیر از اینکه یک سری توضیحات در مورد کتاب دادیم و اون رو برای فروش گذاشتیم.