انسیبل (Ansible) چیست؟
۲۴ فروردین ۱۴۰۱

انسیبل (Ansible) یک ابزار متنباز است و شما بهعنوان یک سیستمادمین یا توسعهدهنده میتوانید از این ابزار برای خودکارسازی فرایندهایی مانند استقرار برنامه، نصب یک نرمافزار، provision کردن زیرساخت و بسیاری دیگر از فرایندهای مشابه استفاده کنید تا درنهایت اکثر کارهای روزمرهی شما بهصورت خودکار انجام شود. همچنین شما میتوانید اتوماسیونهای ایجاد شده را با دیگر اعضای سازمان و یا تیم خود بهاشتراک بگذارید.
Ansible چگونه کار میکند؟
Ansible بهکمک ماژولهای موجود به مقصد نهایی (endpoint) و مورد نظر شما متصل میشود و دستورات را اجرا میکند. ارتباط شکل گرفته بین Ansible و مقصد نهایی بهصورت پیشفرض با استفاده از SSH انجام میشود و دستورات نیز از همین طریق اجرا میشوند.
بهاین شکل هیچ نیازی به سرورهای اضافی، daemonها و یا دیتابیسها برای استفاده از Ansible و خودکارسازی فرایندها وجود ندارد.
Ansible playbook چیست؟
انسیبل پلیبوک (Ansible playbook) را میتوان طرحی از اقدامات لازم برای پیادهسازی یک فرایند خودکار دانست که بدون نیاز به مشارکت انسانی، اجرا میشود. این اقدامات در یک فایل با فرمت YAML نوشته میشوند و درنهایت Ansible playbook نهایی شکل میگیرد که میتوان آن را بر روی مجموعهای از هاستها که یک Ansible inventory را تشکیل میدهند، اجرا کرد.
شروع کار با Ansible
خودکارسازی فرایندها با استفاده از ابزار Ansible بسیار ساده است و هرکسی با هر میزان تجربه میتواند از این ابزار استفاده کند. شما میتوانید با نصب این ابزار کار خود را شروع کنید و در ادامه، ماژولهای مختلف را بشناسید و به نحوهی نوشتن Ansible playbook مسلط شوید. درنهایت میتوانید از این ابزار برای استقرار برنامه، نصب یک نرمافزار، provision کردن زیرساخت و بسیاری دیگر از فرایندهای مشابه استفاده کنید
منبع: https://www.redhat.com/en/technologies/management/ansible/what-is-ansible
توسعهدهندگان دربارهی ما چه میگویند
تجربه کار باliara_cloud@امروز خیلی خوب بود. یکی از سرویس هام رو منتقل کردم روش و راضیم. انقد سریع و جذاب کارم راه افتادم اصن باورم نمیشد! برعکس سرویس های PaaS دیگه با اون همه پیچیدگیشون. دمتون گرم
...
MohammadReza
![liara testimonial]()
keikaavousi
بعد از بسته شدن @fandoghpaas و ناراحتی همهمون از اینکه یه سرویس خوب و صادق نمیتونه از پس هزینهها بر بیاد، سرویسم رو منتقل کردم به پاس لیارا (https://liara.ir @liara_cloud) . تجربه راحت و خوب. تفاوتهایی داشت که کمی کار میخواست ولی تا الان کاملا راضی.
jadi
![liara testimonial]()
jadi
با قدرت میتونم بگم تیم پشتیانی لیاراliara_cloud@یکی از بهترین تیمهای پشتیبانی که تا حالا دیدم. کارشون ارائه سرویسهای PaaS هست ولی من سوال در سطح برنامه خودمم(نه زیرساخت پلتفرم) که میپرسم بازم کامل و به موقع راهنمایی میکنن.
Amir
![liara testimonial]()
amirmazinani_ir
واسه سرویس PaaS با اختلاف لیارا بهترین رابط کاربری داره و یکی از مزیتهای سرویس دیتابیسشون اینه که خودشون به صورت دورهای بکآپ میگیرن.
...
Ali Najafi
![liara testimonial]()
me_ali_najafi
یکی از کارهای خوبی که جدیداً میکنم اینه که یه دیتابیس روی لیارا میسازم و به پروژه وصل میکنم اینطوری هم خونه و هم محل کار دیتابیس بروز رو دارم و راحت میتونم ادامه بدم کار روliara_cloud@
Navid
![liara testimonial]()
1navid
عاشقliara_cloud@شدم درسته در حد AWS نیست ولی خب تجربه خوبی واسه پروژه های داخل ایران ارائه میده، میتونم رو CD هم اجراش کنم
Amir H Shekari
![liara testimonial]()
vanenshi