دواپس

معرفی ۸ روش ایده‌آل برای استفاده Docker در محیط عملیاتی

نویسنده: آرمان ملائی

دسته بندی: دواپس
1401/02/20
بدون دیدگاه نظر
5 دقیقه زمان مطالعه
این روز‌ها پذیرش Docker به طور مداوم افزایش می‌یابد و بسیاری با آن آشنا هستند، اما  هنوز هم خیلی‌ها به بهترین شکل از روش‌های داکر استفاده نمی‌کنند. چرا باید از روش‌های ایده آل Docker استفاده کنیم؟ در این مقاله قصد داریم 8 روش را به شما نشان دهیم که با کمک آن‌ها می‌توانید از Docker به شیوه‌ای درست در پروژه‌های[...]

چگونه با استفاده از Gitops به طور حرفه‌ای Secret ها را مدیریت کنیم

نویسنده: تیم دواپس

دسته بندی: دواپس
1400/12/18
بدون دیدگاه نظر
12 دقیقه زمان مطالعه
یکی از زیرساختهای اصلی GitOps، استفاده از Git به عنوان source در کل سیستم است. بسیاری از برنامه نویسها با نحوه ذخیره سازی پروژه و source code در گیت آشنایی دارند اما GitOps حکم می‌کند که شما باید تمامی بخشهای اپلیکیشن خود مانند تنظیمات kubernetes manifests, db scripts, cluster definitions و... را نیز ذخیره کنید.اما درباره secret چطور؟چگونه می‌توان با[...]

شروع کار با داکر

نویسنده: امید شریعتی

دسته بندی: دواپس
1400/11/19
بدون دیدگاه نظر
15 دقیقه زمان مطالعه
اگر به وال‌ها علاقه دارید، یا اگر به continuous delivery سریع و بدون مشکل نرم‌افزارتان علاقمند هستید، پیشنهاد می‌کنیم ادامه این مقاله را که در مورد داکر است بخوانید. شواهد نشان می‌دهند که کانتینرهای نرم‌افزاری آینده صنعت آی‌تی هستند؛ پس به سراغ دو وال container، یعنی موبی دیک و مالی می‌رویم. داکر که از یک وال دوست‌داشتنی به عنوان لوگو[...]

۱۰ تا از بهترین روش‌های حفظ امنیت در CI/CD

نویسنده: امید شریعتی

دسته بندی: دواپس
1400/10/14
بدون دیدگاه نظر
5 دقیقه زمان مطالعه
در این مقاله با 10 تا از بهترین روش‌های مدیریت سریع pipelineهای CI/CD آشنا می‌شویم که بدون ایجاد مانع در امنیت، به استقرار یا چابکی توسعه نرم افزار کمک می‌کنند. در مقاله‌های قبلی راجع به Continuous Delivery (CD) و CI) Continuous Integration)صحبت کردیم. CI/CD سنگ بنای اصلی DevOps هستند. CI و CD با معرفی اتوماسیون و نظارت در طول چرخه توسعه نرم‌افزار، ارزش‌آفرینی زیادی در[...]

gitOps چیست؟

نویسنده: امید شریعتی

دسته بندی: دواپس
1400/09/16
بدون دیدگاه نظر
8 دقیقه زمان مطالعه
GitOps متد و راهی برای ادامه توسعه روی سیستم‌های تحت cloud است. تمرکز اصلی آن، ابزار‌های توسعه‌محور (developer-centric)  مانند Git که تقریبا اکثر برنامه‌نویس‌ها با آن آشنایی دارند است.ایده اصلی GitOps داشتن یک  Git repository است که همیشه توصیفی از محیط زیرساخت و عملیات را دارد و تمامی مراحل Git را که شامل pull و push و ... می‌شود، به[...]

Continuous Integration چیست؟

نویسنده: امید شریعتی

دسته بندی: دواپس
1400/08/18
بدون دیدگاه نظر
5 دقیقه زمان مطالعه
ادغام مداوم (Continuous Integration) که به اختصار CI نامیده می‌شود، فرایندی است که در آن توسعه‌دهندگان می‌توانند به طور مستمر کارهای خود را با هم یکپارچه کنند. هر بار که توسعه‌دهنده‌ای کدی را به سورس کنترل اضافه می‌کند، توسط یک بیلد اتوماتیک عدم تاثیر منفی تغییرات کدها در پروژه‌ها (که برخی به هم وابستگی دارند) بررسی می‌شود. با اجرای این فرآیند که شامل[...]