تخطَّ إلى المحتوى

VPS أم VDS: الفرق الحقيقي وكيف تختار

القسم 1 من 7
الحجم 3 من 5

الخوادم الافتراضية04/08ضمن مسار «من الاستضافة المشتركة إلى خادمك الخاص» · المقال 8 من 8

VPS أم VDS: الفرق الحقيقي وكيف تختار

كلاهما خادم افتراضي بنواة مستقلة، والفرق في المعالج: أنوية مشتركة أم مخصصة. تعرّف كيف تقيس وقت السرقة وتختار ما يناسب حملك.

عبد الواحد محمدكاتب محتوى في tech+7 دقائق قراءة

متجر إلكتروني على خادم افتراضي يرد في 120 ميلي ثانية صباحاً، ثم يقفز زمن استجابته إلى ثانية كاملة في التاسعة مساءً، مع أن استهلاك المعالج داخل الخادم لا يتجاوز 40%. السبب في أغلب الحالات ليس الكود ولا قاعدة البيانات، بل الأنوية الفيزيائية التي يتقاسمها خادمك مع خوادم أخرى على الجهاز نفسه. هنا يكمن الفرق الحقيقي بين (VPS) و (VDS): ليس في نظام التشغيل ولا في صلاحيات root، بل في سؤال واحد: هل دورات المعالج مضمونة لك أم لا؟

شخص من الخلف على أريكة في المساء يتصفح متجراً إلكترونياً على هاتفه
زبون المساء لا يرى أن المعالج داخل خادمك عند 40%، بل يرى ثانية كاملة من الانتظار حين تزدحم الأنوية المشتركة.

01الفرق في جملتين

كلا النوعين جهاز افتراضي يعمل فوق مثل KVM، بنواة نظام تشغيل مستقلة وقرص افتراضي وعنوان IP خاص به. في الـ VPS تحصل على أنوية افتراضية (vCPU) تُجدوَل زمنياً على أنوية فيزيائية يشاركك فيها غيرك، وفي الـ VDS تُخصَّص لك أنوية أو خيوط فيزيائية بعينها لا يُجدوَل عليها أحد سواك.

والمصطلحان غير موحّدين في السوق: بعض المزودين يسمّي أي خادم KVM باسم VDS، وبعضهم يبيع VPS بأنوية مخصصة. لذلك لا تحكم من الاسم، واقرأ مواصفات الخطة: هل تذكر vCPU مشتركة أم أنوية مخصصة (Dedicated vCPU)؟ وهل يعلن المزود نسبة على المعالج؟

02ما الذي يحدث تحت الغطاء

المعالج

في الخادم الفيزيائي الحديث عشرات الأنوية. في نموذج الـ VPS يبيع المزود أنوية افتراضية أكثر من الأنوية الفيزيائية المتاحة، بنسب مثل 1:4 أو أكثر، معتمداً على أن الخوادم لا تستهلك معالجها كاملاً في اللحظة نفسها. ما دام الحمل الكلي معتدلاً لن تشعر بشيء. لكن حين يرتفع حمل الجيران معاً، تنتظر نواتك الافتراضية دورها، ويظهر هذا الانتظار في مؤشر .

يدا فني بقفازين تضعان معالج خوادم كبيراً في مقبسه على اللوحة الأم، وبجانبه صفوف منافذ الذاكرة
أنوية معالج واحد كهذا تُقسَّم على خوادم كثيرة: في الـ VPS تتناوبون عليها، وفي الـ VDS تُثبَّت لك أنوية بعينها.

في الـ VDS تُثبَّت أنويتك الافتراضية على أنوية فيزيائية محددة (CPU pinning) فلا تُباع لغيرك. والنتيجة أداء متوقع، وزمن استجابة أثبت في النسب العليا مثل p95 وp99، وهي النسب التي يشعر بها المستخدم فعلاً.

الذاكرة

في المحاكاة الافتراضية الكاملة مثل KVM تُحجز الذاكرة عادةً لكل خادم في النوعين كليهما. بعض المزودين يستخدم تقنيات مثل Memory Ballooning لاسترداد الذاكرة غير المستخدمة، فاسأل عنها إن كانت تطبيقاتك حساسة لحجم الذاكرة المتاحة.

التخزين والشبكة

هنا التباس شائع: كلمة «مخصص» في الـ VDS تعني المعالج والذاكرة في الغالب، لا القرص ولا الشبكة. مصفوفة التخزين وبطاقة الشبكة تبقيان مشتركتين في الحالتين، مع سقف لعمليات القراءة والكتابة (IOPS) ولسرعة النقل لكل خادم. فإن كانت مشكلتك بطء القرص، فالانتقال إلى VDS وحده لن يحلها.

يد مهندس تصل كابل شبكة أزرق بمبدّل شبكة أعلى الخزانة، فيه عشرات المنافذ بأضواء خضراء
الشبكة والتخزين يبقيان مشتركين في الـ VPS والـ VDS، مع سقف لكل خادم، فالأنوية المخصصة لا تسرّع قرصاً بطيئاً.

03مقارنة مباشرة

المعيارVPSVDS
المعالجvCPU مشتركة بحجز زائدأنوية أو خيوط مخصصة لك
ثبات الأداءجيد عادةً، ويتذبذب في ذروة الجيرانثابت ومتوقع
وقت السرقةقد يرتفع في أوقات الذروةقريب من الصفر
الذاكرةمحجوزة في المحاكاة الكاملةمحجوزة
التخزين والشبكةمشتركة بسقف لكل خادممشتركة غالباً، بسقف أعلى أحياناً
العزلنواة نظام مستقلة لكل خادمنواة مستقلة، وأنوية لا يشاركك فيها أحد
التكلفةأقلأعلى، لأن المزود لا يبيع النواة مرتين
الترقيةسريعة عادةً بإعادة تشغيلتحتاج أنوية فارغة على الجهاز، وقد تتطلب نقل الخادم

04العزل والأمان: أين الفرق فعلاً؟

يشيع أن الـ VDS أكثر أماناً من الـ VPS. والأدق أن العزل الأساسي واحد: في المحاكاة الكاملة يملك كل خادم نواته وذاكرته المحجوزة، ولا يرى ملفات جاره ولا عملياته. الفرق الأمني الحقيقي يظهر في موضعين:

  • نوع المحاكاة: بعض العروض الرخيصة باسم VPS تعتمد على الحاويات (مثل OpenVZ أو LXC)، فتتشارك كل الخوادم نواة الجهاز المضيف. هذا عزل أضعف بكثير من KVM، ويقيّدك في تحميل وحدات النواة وتشغيل Docker.
  • القنوات الجانبية: حين تتشارك الخوادم الأنوية الفيزيائية وذاكرتها المخبئية، تبقى هجمات القنوات الجانبية من فئة Spectre ممكنة نظرياً بين الجيران. الأنوية المخصصة تقلّص هذا السطح، وهذا يهم الأنظمة التي تعالج بيانات مالية أو صحية وتخضع لتدقيق امتثال.

أما أمان خادمك اليومي فيتوقف على إعداداتك أكثر من نوع الخادم: مفاتيح SSH بدل كلمات المرور، وجدار حماية يغلق كل منفذ لا تحتاجه، وتحديثات أمنية منتظمة.

05كيف تقيس ما تحصل عليه فعلاً

لا تعتمد على اسم الخطة. ثلاثة قياسات في نصف ساعة تخبرك بما يجري على خادمك. ثبّت الأدوات أولاً على Ubuntu أو Debian، ثم ابدأ بالمعالج:

قياس المعالج: نوعه، ووقت السرقة لكل نواة، وأداؤه في ساعات مختلفة
sudo apt install -y sysstat sysbench fio# نوع المعالج وعدد الأنوية التي يراها نظامكlscpu | grep -E "Model name|Thread|Core|Socket"# وقت السرقة لكل نواة (العمود %steal)، كل ثانية لمدة دقيقةmpstat -P ALL 1 60# أداء المعالج: شغّله صباحاً ثم في الذروة وقارن الرقمينsysbench cpu --threads=$(nproc) --time=30 run
قياس التخزين: زمن الانتظار وعمليات القراءة العشوائية في الثانية
# زمن انتظار القرص (العمودان r_await وw_await بالميلي ثانية)iostat -x 1 10# قراءة عشوائية بحجم 4K وعمق طابور 32 لمدة دقيقة، ثم حذف ملف الاختبارfio --name=randread --rw=randread --bs=4k --iodepth=32 --size=1G --runtime=60 --time_based --direct=1 --ioengine=libaio --group_reportingrm -f randread.0.0

وهكذا تقرأ النتائج:

  • وقت السرقة: قيمة دون 1% ممتازة. وإن بقيت فوق 5% في ساعات الذروة، فخادمك ينتظر دوره على المعالج الفيزيائي.
  • ثبات الأداء: فرق يتجاوز 10 إلى 15% بين نتيجة sysbench صباحاً ونتيجته مساءً علامة على جيران مزدحمين.
  • التخزين: إن ارتفع %iowait في mpstat ومعه r_await أو w_await في iostat، فالعنق في القرص لا في المعالج.

06أيهما يناسب حملك؟

الحملالأنسبالسبب
موقع شركة أو مدونة أو متجر صغيرVPSالحمل متقطع، والتخزين المؤقت يغطي معظم الطلبات
بيئة تطوير واختبار (Staging)VPSالتكلفة أهم من ثبات الأداء
خادم بريد أو VPN أو أدوات داخليةVPSاستهلاك معالج منخفض ومستقر
قاعدة بيانات إنتاجية بهدف زمن استجابة محددVDSتذبذب المعالج يظهر مباشرة في p99
خوادم الألعاب والاتصال الصوتيVDSالتأخير المفاجئ يفسد التجربة فوراً
خوادم البناء (CI) والمعالجة الدفعيةVDSزمن تنفيذ ثابت يسهّل التخطيط
برمجيات مرخّصة بعدد الأنويةVDSعدد أنوية ثابت يبسّط حساب الترخيص

وقبل أن تقرر، تأكد أن المشكلة التي تعالجها هي المعالج فعلاً. هذه أعراض شائعة وما يكمن خلفها:

المشكلةالموقع يبطؤ مساءً رغم أن استهلاك المعالج داخل الخادم منخفض
الحلافحص %steal بـ mpstat في الوقت نفسه. إن كان مرتفعاً، فاطلب من المزود نقلك إلى جهاز أقل ازدحاماً، أو انتقل إلى أنوية مخصصة.
المشكلةترقية الخطة إلى أنوية أكثر لم تحسّن زمن الاستجابة
الحلتطبيقات PHP وNode.js تعالج الطلب الواحد على نواة واحدة. حلّل الطلبات البطيئة وفعّل التخزين المؤقت قبل شراء أنوية إضافية.
المشكلةقاعدة البيانات بطيئة في الكتابة
الحلراقب w_await في iostat. إن كان العنق في القرص، فالحل في التخزين أو في ضبط قاعدة البيانات، لا في نوع الخادم.

07توصية عملية

ابدأ بخادم VPS لمعظم المشاريع، وراقب وقت السرقة وزمن الاستجابة p95 أسبوعين تحت حمل حقيقي. إن بقيت الأرقام مستقرة فلا داعي لدفع ثمن الأنوية المخصصة. وإن تجاوز وقت السرقة 5% في الذروة، أو صار زمن استجابة قاعدة البيانات يخرق ما وعدت به عملاءك، فهذا وقت الانتقال.

وإن كنت تبدأ على CoreVPS، فخوادمه تعمل بمحاكاة افتراضية كاملة على معالجات AMD EPYC 9454P وذاكرة DDR5 ECC وتخزين NVMe بمصفوفة RAID 10. شغّل القياسات الثلاثة في يومك الأول، واحفظ نتائجها مرجعاً تقارن به كلما شككت في الأداء.

اختبر فهمك للمقال

ثلاثة أسئلة، دقيقة واحدة

⁦0 / 3⁩المجموعة 1

  1. 01ما الفرق الجوهري بين VPS وVDS في المحاكاة الافتراضية الكاملة؟

  2. 02متجرك يبطؤ مساءً واستهلاك المعالج داخل الخادم 40% فقط. ما أول ما تفحصه؟

  3. 03خادم VDS بطيء في كتابة قاعدة البيانات، وw_await مرتفع في iostat. ما الاستنتاج الأرجح؟

جاهز لتبدأ؟ عزّز مشاريعك اليوم

اختر الاستضافة أو الخادم أو النطاق المناسب لأعمالك، وفريقنا المتخصص متاح على مدار الساعة لضمان نجاح مشاريعك.

نطاق .com سنوياً
$17
استضافة cPanel شهرياً
$2
خوادم CoreVPS شهرياً
$3.50