منظور از Infrastructure as Code چیست؟

Infrastructure as Code یا به اختصار IaC به مجموعه عملیاتی گفته می‌شود که طی آن‌ها مدیریت زیرساخت (شامل تنظیمات شبکه، ماشین‌های مجازی، سرورها و اِستک نرم‌افزاری) با یک زبان برنامه‌نویسی سطح بالا صورت می‌گیرد که در فضای کلود، IaC یکی از بخش‌های لاینفک دوآپس است که ارتباط تنگاتنگی با Continuous Delivery دارا است.

من یه سری مطالعه داشتم در مورد این موضوع تهش به این ختم شد اون فایل های yaml که تو K8s برا استیجینگ و پروداکش مینویسیم میشه IAC اگر اطلاعات عمیق تری دارید یا من کلا دارم اشتباه میزنم حتما بنویسید

1 Likes

Infrastructure as code هدفش اینکه تمام اجزای محیط شما را درکد‌بیان‌ کنه . از مشخصات شبکه گرفته تا نوع و اندازه دیتابیس و … به صورتی که اگه فردا خواستید همین محیط و در data center دیگه ایجاد کنید فقط با تغییر اسم data center به همین محیط دقیقا برسید.
Terraform یک کتابخونه معروف برای IAC

8 Likes

عجب چیز خفنیه.

1 Likes

من‌ همیشه میگم یعنی اینکه هیچی وجود نداشته باشه و شما با یک فرمان ساده کل زیرساخت و تنضیماتش رو دیپلوی کنید. چجوریشو سام گفت

3 Likes