محتوای آموزشی وبلاگ نتآرام
میخواهید سرور مجازی بخرید و بین ایران و آلمان مردد هستید. یک نفر میگوید «ایران همیشه برای کاربر ایرانی سریعتر است»، دیگری میگوید «خارج بهتر است». پاسخ کاربردی از اسم کشور شروع نمیشود؛ باید ببینیم کاربران و سرویسهایی که برنامهٔ شما به آنها وصل میشود کجا هستند.
در این آموزش با چند مثال تصمیم را ساده میکنیم. هدف این نیست که یک کشور را برای همهٔ پروژهها پیشنهاد بدهیم؛ میخواهیم پیش از انتقال سایت، مسیرهای مهم را امتحان کنیم.
مسیر یک درخواست را تصور کنید
کاربر صفحهٔ محصول را باز میکند. درخواست به سرور شما میرسد، برنامه از دیتابیس اطلاعات میگیرد و شاید نرخ، موجودی یا پاسخ یک API بیرونی را هم بخواهد. بعد نتیجه به کاربر برمیگردد. هر قسمت این مسیر میتواند روی زمان انتظار اثر بگذارد.
اگر کاربر در ایران است ولی دیتابیس و چند سرویس ضروری در کشور دیگری هستند، فقط نزدیکبودن سرور وب به کاربر کافی نیست. اگر دیتابیس روی سرور جداست، فاصلهٔ بین برنامه و دیتابیس هم مهم است؛ یک صفحه ممکن است چندین بار بین آنها رفتوبرگشت داشته باشد.
پیش از انتخاب، نام این بخشها را بنویسید: کاربران اصلی، دیتابیس، درگاه و پیامک، سرویس فایل و APIهای مورد استفاده. برای هر کدام، دسترسی از مقصد پیشنهادی باید قابل بررسی باشد.
چه زمانی ایران گزینهٔ قابل بررسی است؟
اگر بیشتر کاربران داخل ایران هستند و سرویسهای اصلی برنامه هم از مسیر داخلی بهخوبی در دسترساند، سرور مجازی ایران میتواند انتخاب مناسبی باشد. اما برای تأیید، از اینترنت واقعی کاربران تست کنید؛ مسیر یک اپراتور با دیگری یکسان نیست.
سرعت بازکردن صفحه، اتصال برنامه به درگاه و دسترسی مدیر به پنل را بررسی کنید. ممکن است یک سرویس بیرونی از IP سرور محدود باشد، در حالی که سایت از لپتاپ شما باز میشود. نتیجهٔ لپتاپ را جای نتیجهٔ سرور نگذارید.
همچنین روشن کنید فایلهای حجیم را چه کسانی دریافت میکنند و ترافیک سرویس چگونه محاسبه میشود. این شرایط به پلن و شبکهٔ ارائهدهنده وابستهاند؛ از نام کشور نمیتوان قیمت یا وضعیت ترافیک را نتیجه گرفت.
چه زمانی آلمان را بررسی کنیم؟
اگر کاربران خارج از ایران سهم مهمی دارند یا برنامه به سرویسهایی وابسته است که از شبکهٔ مقصد در آلمان مسیر مناسبی دارند، سرور مجازی آلمان ارزش بررسی دارد. این انتخاب هم نیازمند تست همان برنامه است، نه فقط دیدن یک عدد Ping.
برای مخاطبان ایرانی، زمان بازشدن صفحه و پایداری دسترسی را از چند اینترنت داخل ایران ببینید. برای سرویس بیرونی نیز یک درخواست عادی و مجاز از محیط آزمایشی سرور بفرستید. بعضی سرویسها IPهای دیتاسنتری یا کشورهای خاص را محدود میکنند؛ این موضوع را پیش از انتقال پیدا کنید.
بهعلاوه دربارهٔ بکاپ، روش دریافت داده و مسیر دسترسی هنگام اختلال سؤال کنید. داشتن نسخهٔ خارج از سرور اصلی، فارغ از کشور انتخابی، بخشی از طرح نگهداری است.
چرا Ping بهتنهایی کافی نیست؟
Ping معمولاً زمان رفتوبرگشت یک پیام شبکه را میسنجد. اما بازشدن صفحه شامل اتصال امن، اجرای برنامه و دریافت فایلها هم هست. حتی ممکن است پاسخ Ping محدود باشد، در حالی که وب درست کار میکند.
برای مقایسه، یک صفحهٔ ثابت و یک عملیات واقعی برنامه را روی محیط نمونهٔ هر مقصد امتحان کنید. مثلاً صفحهٔ محصول را باز کنید و یک جستوجوی معمولی انجام دهید. نشانیها، شرایط و ساعت را یکسان نگه دارید و چند بار تکرار کنید. سرعت دانلود فایل نیز موضوع جداگانهای است؛ با زمان بازشدن یک صفحهٔ کوچک یکی نیست.
اگر امکان نمونه ندارید، از ارائهدهنده نشانی تست یا روش ارزیابی قبل از خرید بخواهید. وضعیت سرویس بیرونی را هم با مسئول آن هماهنگ کنید؛ برای آزمون، درخواست پرداخت یا عملیات واقعی مشتری ایجاد نکنید.
دسترسی مدیریت و مسئولیت نگهداری را فراموش نکنید
شما یا مدیر سرور باید بتوانید در شرایط عادی و هنگام اشکال به SSH، کنسول یا پنل دسترسی داشته باشید. کنسولِ مستقل از شبکهٔ داخل ماشین میتواند هنگام تنظیم اشتباه شبکه کمک کند. قبل از نیاز اضطراری، روش استفادهاش را بشناسید.
در پایان، نتیجهٔ چند مسیر واقعی را کنار هزینه، امکان ارتقا و پشتیبانی بگذارید. اگر ادارهٔ سیستمعامل و سرویسها را نمیخواهید خودتان انجام دهید، امکانات سرور مجازی مدیریتشده را هم بپرسید. انتخاب خوب آن است که مشتری سایت را روان استفاده کند و شما هم بتوانید از سرویس بهدرستی نگهداری کنید؛ اسم کشور فقط یکی از بخشهای این تصمیم است.
اشتراکگذاری:
لینکدینتلگرامایکس
مقاله قبلی
مقاله بعدی
دیدگاهها (۰)
دیدگاههای تاییدشده و پاسخهای تیم نتآرام
