پرش به محتوای اصلی
ثبت درخواست
انتشار نرم‌افزار، یک فرایند قابل اتکا

دواپس

از تغییر کد تا استقرار و پایش سرویس با مسیر تکرارپذیر و قابل پیگیری

دواپس
۰۱خط انتشار
۰۲هماهنگی محیط
۰۳کنترل انتشار
۰۴مدیریت نسخه
متناسب با نیاز و زیرساخت شما
چرا دواپس؟

توسعه و عملیات

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

ابزارها بر پایه‌ی مسئله انتخاب می‌شوند؛ از یک استقرار ساده و مستند تا محیط کانتینری و زیرساخت چندسرویسه. هدف، تغییر قابل پیگیری، دسترسی کنترل‌شده و مسیر روشن پایش و بازیابی است.

دامنه‌ی همکاری

چه کاری انجام می‌دهیم؟

خط انتشار

ساخت، آزمون، استقرار در مسیر مشخص

جزییات کاربرد

مرحله‌های CI/CD بر پایه‌ی فرایند تیم طراحی می‌شوند. هر تغییر می‌تواند از کنترل‌های مشخص عبور کند و نتیجه‌ی ساخت و انتشار قابل پیگیری باشد.

هماهنگی محیط

توسعه، آزمون، تولید با تنظیمات روشن

جزییات کاربرد

تفاوت محیط‌ها و تنظیمات لازم مستند و مدیریت می‌شوند. تیم می‌تواند رفتار نسخه را پیش از تولید بررسی کند و وابستگی به تنظیمات پراکنده و ناشناخته را کاهش دهد.

کنترل انتشار

تایید و زمان اجرا متناسب با حساسیت سرویس

جزییات کاربرد

روش استقرار با نیاز کسب‌وکار انتخاب می‌شود. کنترل دسترسی، تایید مرحله‌های مهم و امکان بازگشت نسخه، در طراحی فرایند انتشار در نظر گرفته می‌شوند.

مدیریت نسخه

رد تغییر و بسته‌ی اجرا برای پیگیری انتشار

جزییات کاربرد

کد، تنظیمات و خروجی قابل استقرار با شناسه‌ی مشخص مدیریت می‌شوند. هنگام بررسی رخداد، تیم باید بداند کدام نسخه و چه تغییرهایی در محیط اجرا شده‌اند.

کانتینر و اجرا

بسته‌بندی سرویس با اجرای تکرارپذیر

جزییات کاربرد

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

زیرساخت با کد

پیکربندی نسخه‌دار برای بازسازی محیط

جزییات کاربرد

تنظیمات و منابع قابل مدیریت، به‌صورت کدنویسی‌شده و قابل مرور نگه‌داری می‌شوند. تغییر زیرساخت نیز مانند تغییر نرم‌افزار، مسیر پیگیری و بازبینی پیدا می‌کند.

اسرار و دسترسی

کلید و رمز سرویس خارج از مسیرهای عمومی

جزییات کاربرد

مدیریت اسرار و مجوزهای ساخت و استقرار بازبینی می‌شود. دسترسی هر مرحله باید با وظیفه‌ی آن هماهنگ باشد و اطلاعات حساس در کد یا خروجی‌های عمومی قرار نگیرند.

منابع محلی

مخزن و رجیستری داخلی متناسب با دسترسی شبکه

جزییات کاربرد

در محیط‌های محدود، مسیر تامین بسته‌ها و تصاویر، رجیستری و به‌روزرسانی بررسی می‌شود. وابستگی ضروری به اینترنت باید پیش از تعهد اجرا شناخته و برای آن برنامه‌ریزی شود.

پایش و ردگیری

متریک، لاگ و مسیر درخواست در زمینه‌ی سرویس

جزییات کاربرد

شاخص‌های سرویس و داده‌های لازم برای عیب‌یابی طراحی می‌شوند. هدف این است که تیم هنگام افت کارایی یا خطا، از نشانه‌ی کاربر به لایه‌ی مرتبط برسد.

هشدار کاربردی

نشانه‌ی مهم، مسوول مشخص برای رسیدگی به‌موقع

جزییات کاربرد

هشدارها با اثر روی سرویس و مسیر پاسخ تیم هماهنگ می‌شوند. آستانه‌ها و راهنمای بررسی کمک می‌کنند هشدار به تصمیم و اقدام متصل شود.

بازگشت سرویس

پشتیبان، نسخه و داده با سناریوی آزموده

جزییات کاربرد

پشتیبان‌گیری، بازگردانی و بازگشت نسخه در کنار هم بررسی می‌شوند. معیار زمان و داده‌ی قابل بازیابی باید با نیاز کسب‌وکار مشخص و در دامنه‌ی توافق‌شده آزموده شود.

تحویل عملیات

راهنمای اجرا و رخداد در اختیار تیم

جزییات کاربرد

روش انتشار، دسترسی‌ها، پایش و مراحل رسیدگی مستند می‌شوند. آموزش و تمرین سناریوهای لازم به تیم کمک می‌کند عملیات به دانش یک فرد وابسته نماند.

ارزش همکاری

همراه مدیر و تیم اجرایی

۰۱

تیم توسعه

انتشار قابل تکرار با نتیجه‌ی قابل پیگیری

۰۲

مدیر فناوری

دسترسی و تغییر مشخص در محیط‌های سرویس

۰۳

تیم عملیات

هشدار و راهنمای بررسی برای رسیدگی منظم

۰۴

مدیر محصول

مسیر روشن تحویل نسخه و کنترل اثر تغییر

پاسخ به پرسش‌های انتخاب

پرسش‌های متداول

دواپس یعنی کوبرنتیز؟

خیر؛ دواپس هماهنگی فرایند توسعه و عملیات است. بستر ساده یا ابزارهای پیشرفته بر پایه‌ی نیاز سرویس، توان تیم و هزینه‌ی نگه‌داری انتخاب می‌شوند.

با استک فعلی کار می‌کنید؟

معماری، زبان، بستر اجرا و فرایند تیم بررسی می‌شوند. طرح اجرا می‌تواند روی فناوری فعلی بنا شود یا در صورت نیاز، تغییر مرحله‌ای پیشنهاد کند.

بدون اینترنت هم قابل اجراست؟

بسته به فناوری، مخزن بسته، رجیستری داخلی و مسیر تامین و انتقال به‌روزرسانی طراحی می‌شوند. وابستگی‌های بیرونی باید پیش از اجرا مشخص شوند.

پشتیبانی عملیاتی هم دارید؟

دامنه‌ی پایش، نگه‌داری، زمان پاسخ و مسوولیت تیم‌ها در پیشنهاد همکاری تعیین می‌شوند. راهنمای عملیات و تحویل دانش نیز با همان دامنه هماهنگ می‌شوند.

گام بعدی، متناسب با نیاز شما

انتشار قابل اتکا

از استک و فرایند فعلی تیم بگویید. گام بعدی را با نیاز سرویس انتخاب می‌کنیم.

درخواست بررسی