راهنمای استفاده از سرویس DRvm

سرویس DRvm ابر پیشگام بستری آماده برای توسعه‌دهندگان و تیم‌های DevOps است که با ارائه ابزارهای پیش‌نصب‌شده داکر و رانرهای CI/CD، فرآیند پیاده‌سازی و استقرار پروژه‌ها را به حداقل زمان ممکن می‌رساند.

1405/05/07 02:08
main


سرویس DRvm یا Docker Ready Virtual Machine، یک محیط کاملاً آماده برای توسعه‌دهندگان و تیم‌های DevOps است. این سرویس نیاز به فرآیندهای زمان‌بر راه‌اندازی در مدل‌های سنتی (مانند پیکربندی سیستم‌عامل، تنظیمات شبکه و نصب ابزارهای کانتینری و CI/CD) را از میان برداشته و محیطی یکپارچه را بلافاصله در اختیار کاربر قرار می‌دهد.

سرویس DRvm یک سرور مجازی با سیستم‌عامل Ubuntu است که محبوب‌ترین ابزارهای کانتینری و ابری شامل Docker ، Docker Compose و رانرهای GitLab و GitHub را به‌صورت پیش‌نصب در اختیار شما قرار می‌دهد. توجه داشته باشید که این ابزارها تنها نصب شده‌اند و برای استفاده، نیاز به فعال‌سازی و تنظیمات اولیه توسط کاربر دارند.

سرویس DRvm با ارائه دسترسی کامل (Root) از طریق SSH، مدیریت زیرساخت را برای شما ساده می‌کند. شما می‌توانید مخازن کد خود را، چه در پلتفرم GitHub و چه در سرویس GitLab اختصاصی پیشگام، به سرور متصل کرده و عملیات تست، Build و استقرار خودکار (CI/CD) را در سریع‌ترین زمان ممکن اجرا کنید. برای پروژه‌های ساده‌تر نیز نیازی به تنظیمات پیچیده نیست؛ تنها با استفاده از دستورات لینوکس یا فایل‌های Docker Compose، می‌توانید اپلیکیشن‌های داکرایز شده خود را به‌صورت مستقیم بر روی سرور مستقر و مدیریت کنید.

مزایا و ویژگی‌های سرویس DRvm

محیط آماده‌به‌کار (Ready-to-use): نصب پیش‌فرض Docker و Docker Compose برای اجرای سریع کانتینرها.

پشتیبانی از CI/CD بومی: تجهیز شده به GitLab Runner و GitHub Actions Runner جهت اتصال مستقیم به مخازن کد و خودکارسازی فرآیند Build و Deploy.

دسترسی کامل (Root Access): دسترسی کامل از طریق پروتکل SSH برای مدیریت سرور، تنظیمات شبکه و سفارشی‌سازی‌های دلخواه.

انعطاف‌پذیری در استقرار: مناسب برای اجرای نسخه‌های Production، محیط‌های Staging و همچنین میزبانی وب‌سایت‌ها در کانتینر.

صرفه‌جویی در زمان: حذف پیچیدگی‌های نصب و هماهنگی ابزارهای جانبی در مرحله راه‌اندازی اولیه سرور.


راهنمای استفاده

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

1

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

2

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

3

نام دلخواه خود را برای سرور وارد کرده و بر روی دکمه تایید و مرحله بعد کلیک کنید.

4

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

5

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

6

در مرحله نهایی روی گزینه قبول قوانین و ایجاد کلیک کنید فرآیند راه‌اندازی سرور آغاز شود.

7

پس از راه‌اندازی، سرویس DRvm در فهرست سرورهای ابری شما نمایش داده می‌شود. با دوبار کلیک بر روی نام سرور یا انتخاب گزینه مربوطه از منوی عملیات، می‌توانید جزئیات و اطلاعات دسترسی سرور را مشاهده کنید.

8

در بخش جزئیات سرور، می‌توانید اطلاعات کامل سرویس، از جمله مشخصات و اطلاعات دسترسی SSH را مشاهده کنید.

9

⚠️نکات مهم و هشدارهای امنیتی

مدیریت مسئولیت‌ها: سرویس DRvm یک بستر SaaS است. تیم پشتیبانی ابر پیشگام صرفاً مسئول پایداری سرور و شبکه است و هیچ مسئولیتی در قبال نصب، عیب‌یابی یا استقرار کدهای نرم‌افزاری مشتری ندارد.

خدمات مدیریت‌شده: در صورت نیاز به خدمات استقرار (Deployment) توسط تیم فنی ابر پیشگام، این درخواست به عنوان یک پروژه جانبی با هزینه مجزا و توافق‌نامه سطح خدمات (SLA) خاص بررسی خواهد شد.

امنیت: همواره پورت‌های غیرضروری فایروال را ببندید، از کلیدهای SSH برای احراز هویت استفاده کنید و Docker Imageهای خود را از منابع معتبر دریافت کنید.

آپدیت: مسئولیت به‌روزرسانی سرویس‌های داخلی (Docker و Imageها) برای جلوگیری از آسیب‌پذیری‌های امنیتی بر عهده کاربر است.

سوالات متداول (FAQ)

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

در سرور معمولی نصب Docker، Docker Compose و GitLab/GitHub Runner بر عهده شماست. اما در DRvm تمامی این ابزارها به صورت استاندارد از قبل نصب شده‌اند و سرور در چند دقیقه آماده استفاده است.

بله. شما دسترسی کامل Root از طریق SSH دارید و می‌توانید هر نرم‌افزار یا سرویس مورد نیاز خود را روی سرور نصب و پیکربندی کنید.

خیر. Runnerها نصب شده‌اند اما برای امنیت به هیچ مخزنی متصل نیستند. کافی است Token پروژه خود را وارد کرده و Runner را Register کنید.

خیر. می‌توانید پروژه‌های خود را تنها با Docker یا Docker Compose اجرا کنید و هیچ الزامی برای استفاده از CI/CD وجود ندارد.

خیر. DRvm یک سرویس Unmanaged است و مسئولیت استقرار، نگهداری و رفع مشکلات پروژه بر عهده مشتری است.

Build و Deploy روی سرور اختصاصی شما انجام می‌شود و تیم فنی به کدها، مخازن یا متغیرهای محیطی شما دسترسی ندارد.