رفتن به محتوا
زیرساخت ابری

راهنمای خرید سرور مجازی؛ چک‌لیست بررسی منابع، شبکه و پشتیبانی

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

8 دقیقه مطالعهبلاگ ابر آراد
مجله ابر آرادINSIGHTS / زیرساخت ابری

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

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

ابتدا نیاز پروژه را در چند خط بنویسید

به‌جای شروع از جدول قیمت، یک شرح نیاز کوتاه تهیه کنید: نام و نسخه نرم‌افزار، سیستم‌عامل موردنیاز، حجم فعلی داده، محل کاربران، ساعات شلوغ و سرویس‌هایی که برنامه به آن‌ها متصل می‌شود. برای یک پروژه فعال، نمودار مصرف و خطاهای زمان اوج بار را هم کنار این اطلاعات بگذارید. اگر پروژه تازه است، تخمین اولیه را فرضیه‌ای برای آزمایش بدانید.

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

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

منابع را با نوع مصرف برنامه تطبیق دهید

CPU و RAM؛ عدد پلن را به عملکرد وصل کنید

برای CPU، علاوه بر تعداد vCPU یا پردازنده مجازی، درباره مدل تخصیص و محدودیت مصرف مداوم سؤال کنید. عبارت «منابع اختصاصی» را هم روشن کنید: تخصیص منابع به ماشین مجازی با اختصاص کل میزبان فیزیکی تفاوت دارد. دو پلن با تعداد vCPU یکسان، لزوماً عملکرد یکسانی ندارند؛ برای نمونه، مستندات DigitalOcean درباره مدل تخصیص CPU تفاوت دسترسی اشتراکی و اختصاصی به پردازنده را توضیح می‌دهد.

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

دیسک؛ ظرفیت و سرعت را جدا بررسی کنید

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

عنوان NVMe نوع فناوری ذخیره‌سازی را نشان می‌دهد، اما به‌تنهایی عدد عملکرد برنامه شما را تعیین نمی‌کند. اگر پایگاه داده بخش مهم پروژه است، محدودیت عملیات خواندن و نوشتن و تأخیر دیسک را هم بررسی کنید. برای میزبانی فایل‌های بزرگ، نرخ انتقال پیوسته اهمیت بیشتری پیدا می‌کند. از ارائه‌دهنده بپرسید کدام مشخصات تضمین‌شده‌اند و کدام صرفاً ظرفیت فنی زیرساخت را توصیف می‌کنند.

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

سرعت پورت، حجم ترافیک و کیفیت مسیر شبکه سه موضوع جدا هستند. سرعت پورت معمولاً با واحدهایی مثل مگابیت یا گیگابیت بر ثانیه بیان می‌شود؛ ترافیک، حجم داده منتقل‌شده در یک دوره است. عدد بالای پورت، سرعت ثابت برای همه کاربران را تضمین نمی‌کند.

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

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

از مطالعه تا انتخابسرویس مناسب پروژه‌تان را بررسی کنید.

محصولات ابر آراد را ببینید و مشخصات هر سرویس را مقایسه کنید.

بررسی محصولات

مسئول مدیریت و محدوده پشتیبانی را مشخص کنید

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

نام «مدیریت‌شده» به‌تنهایی کافی نیست. فهرست کارهای مشمول، ساعات پوشش، مسیر اعلام خرابی و زمان پاسخ اولیه را درخواست کنید. پاسخ اولیه با حل کامل مشکل تفاوت دارد. همچنین بررسی کنید SLA یا توافق‌نامه سطح خدمات چه بخشی از سرویس را پوشش می‌دهد، چه استثناهایی دارد و جبران اختلال چگونه درخواست می‌شود.

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

بکاپ را با امکان بازیابی ارزیابی کنید

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

دو نیاز کسب‌وکار را روشن کنید: حداکثر چه مقدار از تغییرات اخیر داده را می‌توانید از دست بدهید و توقف سرویس تا چه زمانی قابل تحمل است؟ این دو به‌ترتیب مبنای هدف نقطه بازیابی و هدف زمان بازیابی هستند.

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

هزینه کامل و شرایط ارتقا را پیش از پرداخت بدانید

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

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

مسیر رشد باید از ابتدا معلوم باشد: افزایش CPU، RAM یا دیسک چه مراحلی دارد؟ آیا خاموشی، تغییر IP یا انتقال داده لازم می‌شود؟ کاهش منابع هم ممکن است محدودیت متفاوتی داشته باشد.

چک‌لیست نهایی خرید سرور مجازی

موضوع پاسخ لازم پیش از خرید روش بررسی
منابع و سیستم‌عامل ظرفیت، مدل تخصیص، نسخه و مجوز مشخصات سرویس و نیاز نرم‌افزار
شبکه مسیر دسترسی، سهم ترافیک و هزینه اضافه شرایط سرویس و آزمون مسیر واقعی
مدیریت و پشتیبانی مسئول هر کار، ساعات پوشش و زمان پاسخ شرح خدمات و توافق‌نامه پشتیبانی
حفاظت از داده دوره، نگهداری، استقلال نسخه و روش بازگردانی سیاست بکاپ و آزمون بازیابی
هزینه و رشد مبلغ کامل، شرایط تمدید و مراحل ارتقا پیش‌فاکتور و پاسخ مکتوب فنی

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

پس از تحویل، پیش از انتقال کامل آزمایش کنید

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

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

انتخاب سرور مجازی ابر آراد بر اساس همین معیارها

سرور مجازی ابر آراد یک ماشین مجازی مستقل با منابع تخصیص‌یافته است. امکان انتخاب سیستم‌عامل‌های Windows و Linux وجود دارد و زیرساخت ذخیره‌سازی بر پایه NVMe است. Snapshot و Backup نیز قابل استفاده‌اند؛ دوره نگهداری، هزینه و تنظیمات موردنیاز را برای سرویس انتخابی بررسی کنید. افزایش CPU و RAM با Hot Add، بدون خاموش‌کردن سرور، در سناریوهای پشتیبانی‌شده امکان‌پذیر است؛ سازگاری سناریوی خود را پیش از برنامه‌ریزی ارتقا مشخص کنید.

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

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

صفحات مرتبط

قدم بعدی شمابرای انتخاب سرویس، درباره نیاز پروژه صحبت کنیم.

از صفحه تماس ابر آراد، مسیر ارتباط با تیم را انتخاب کنید.

گفت‌وگو با تیم آراد
به انتهای این مقاله رسیدید. مسیر یادگیری را با مقاله‌های دیگر ادامه دهید.
گفت‌وگو درباره این مقاله

دیدگاه‌ها و پرسش‌های شما

تجربه یا پرسش خود را درباره موضوع مقاله با ما در میان بگذارید.

هنوز دیدگاهی ثبت نشده است؛ شما گفت‌وگو را شروع کنید.

دیدگاه خود را بنویسید

نشانی ایمیل شما نمایش داده نمی‌شود. فیلدهای ستاره‌دار الزامی هستند.