کلمه DevOps از دو کلمه Development (توسعه) و Operation (عملیات) گرفته‌ شده‌ است. به زبان ساده DevOps مجموعه‌ای از اقدامات است بین تیم توسعه و بخش عملیاتی تعامل ایجاد می‌کند. این اقدامات با هدف بهبود همکاری، کوتاه کردن چرخه عمر توسعه سیستم و ارائه مداوم و با کیفیت بالا سیستم انجام می‌شود. در این صفحه با مقالات مرتبط با DevOps آشنا می‌شویم.


مهم‌ترین اصطلاحات Docker

Docker پلتفرمی منبع باز می‌باشد که این امکان را برای توسعه دهندگان فراهم می‌آورد تا بتوانند استقرار، مقیاس گذاری و مدیریت برنامه‌ها را با استفاده از ظروف سبک وزن و قابل حمل خودکار کنند. کانتینرها کد برنامه را همراه با تمامی متعلقات آن بسته بندی و از رفتار سازگار آن در محیط‌های مختلف اطمینان حاصل می‌کنند. با وجود آن‌که کانتینرها مفاهیم نا‌آشنایی نیستند ولی Docker چشم انداز آن را متحول ساخت. در این مقاله به معرفی مهم‌ترین اصطلاحات Docker می‌پردازیم. مزایای کلیدی Docker Docker مزایای زیادی دارد که…

Docker چیست؟

Docker پلتفرمی است که این امکان را برای شما فراهم می‌کند تا بتوانید برنامه ها را با سرعتی بالا بسازید، آزمایش کنید و در نهایت اجرا نمایید. داکر نرم افزار را در واحد هایی به نام کانتینر بسته بندی می‌کند، که حاوی همه ی ابزار و وسایلی است که برای اجرا به آن نیازدارید؛ برای مثال می‌توان به کتابخانه ها و ابزارهای سیستم و.. اشاره کرد. شما با کمک داکر می‌توانید برنامه ها را در محیط های گوناگون مقیاس بندی نمایید و از اجرای آن ها اطمینان حاصل…

آشنایی با gitlab

به عنوان یکی از سریع ترین شرکت های نرم افزار در آمریکا به حساب می‌آید، که توانست دست آوردهای بزرگی را به دست بیاورد. این شرکت به ارائه ی سرور های مرکزی می‌پردازد و مخازن Git را مدیریت میکند؛ به عبارتی، در راستای سهولت وظایف مدیریتی در شرکت ها استفاده می‌شود. GitLab مخزنی رایگان و منبع باز می‌باشد و به عنوان پلتفرم توسعه نرم افزار مشترک برای پروژه های بزرگی همچون DevOps و DevSecOps به حساب می‌آید، و می‌تواند امکاناتی همچون مکانی برای ذخیره ی کدهای آنلاین، ردیابی…

زبان روبی چیست؟

روبی یک زبان برنامه نویسی محبوب و همه منظوره است. ممکن است نام آن را در ارتباط با Ruby on Rails، یکی از محبوب ترین چارچوب های توسعه وب در هر زبان برنامه نویسی، شنیده باشید. اگرچه بسیاری از محبوبیت روبی از این اتصال ناشی می‌شود، اما روبی کاربردهای زیادی دارد که می‌توان به تولید سایت استاتیک، ابزارهای خط فرمان، اتوماسیون، DevOps و پردازش اطلاعات اشاره نمود.در این مقاله به توضیح درباره ی تاریخچه ی ایجاد Ruby و دلایل محبوبیت آن در بین سایر زبان های برنامه نویسی…

DevOps چیست؟

در جهان امروز، دنیای نرم افزارها پیوسته درگیر و دار تغییرات مختلفی قرار دارد و روزانه مسیر رشد و توسعه ی خود را طی می‌کند. از آن جایی که زبان ها و کتابخانه ها درحال تکامل و شکل گیری هستند توسعه دهندگان نیز باید به دنبال راهی برای حل مشکلات باشند. کلمه ی دواپس (DevOps) چندسالی است که در جوامع و در بین توسعه دهندگان شنیده می‌شود؛ حال زمان آن رسیده است تا به توضیح درباره‌ی DevOps چیست بپردازیم. پس تا آخر این مقاله همراه ما باشید. DevOps یا دواپس…