انتقل إلى المحتوى
مقارنة الاستضافة والحافة

Cloudflare مقابل Vercel

اختر Vercel عندما تريد استضافة دون أي إعداد لـ Next.js وأطر العمل الأخرى، مع وظائف ومعاينات تُدار نيابةً عنك. واختر Cloudflare عندما تريد Workers تعمل قرب كل مستخدم دون رسوم نقل بيانات، وحافة توفر WAF والحماية من DDoS والروبوتات يمكن أن تقف أمام أي خادم أصلي، لا أمام التطبيقات المستضافة عليها فقط.

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

متى تستخدم كل خيار

استخدم Vercel إذا كان فريقك يطلق تطبيق Next.js ويريد استضافة مبنية حول إطار العمل هذا. تتولى Vercel صيانة Next.js، وتذكر وثائقها أن نشر Next.js على Vercel لا يحتاج إلى أي إعداد. تعمل Vercel Functions في منطقة تختارها، وهي افتراضيًا واشنطن العاصمة (iad1) للمشاريع الجديدة، لذا يمكنك وضع الحوسبة بجوار قاعدة بياناتك، بينما تخزّن شبكة CDN من Vercel المحتوى الثابت مؤقتًا قرب المستخدمين.

استخدم Cloudflare إذا كنت تريد الحوسبة على الحافة وحافة تحمي أكثر من منصة واحدة. افتراضيًا، يعمل Worker في مركز بيانات Cloudflare الأقرب إلى كل طلب، ويمكن لميزة Placement تشغيله بدلًا من ذلك أقرب إلى قاعدة بياناتك. وتوصي Cloudflare المشاريع الجديدة بالبدء على Workers بدلًا من Pages، وتشغّل Next.js على Workers عبر vinext أو محوّل OpenNext. وموقع vigilbase.com نفسه تطبيق Next.js منشور على Cloudflare Workers باستخدام OpenNext.

الفارق الأكبر هو نطاق الأمن. يحمي جدار حماية Vercel حركة المرور التي تقدّمها Vercel. أما WAF والحماية من DDoS وإدارة الروبوتات في Cloudflare فتقف أمام أي خادم أصلي توجّهه إلى Cloudflare، سواء كان Workers أو AWS أو Azure أو خوادمك الخاصة.

جدار الحماية وWAF وDDoS والحماية من الروبوتات

تخفف Vercel هجمات DDoS على الطبقات 3 و4 و7 تلقائيًا في كل الخطط، ولا تفرض رسومًا على حركة المرور التي يحظرها جدار الحماية لديها؛ أما الطلبات التي تُقدَّم قبل التخفيف، أو التي لا تُعرَّف بأنها هجوم، فتظل تُحتسب ضمن الاستخدام. يتوفر Vercel WAF في جميع الخطط، مع قواعد مخصصة (حتى 3 في Hobby و40 في Pro و1,000 في Enterprise)، وحظر عناوين IP، وAttack Challenge Mode، ومجموعتي القواعد المُدارة Bot Protection وAI Bots. أما مجموعة قواعد OWASP الأساسية فمتاحة في Enterprise فقط. تسري تغييرات الإعداد عالميًا خلال 300 ملّي ثانية، ويمكن التراجع عنها فورًا.

توفر Cloudflare حماية من DDoS غير مقاسة بالاستهلاك وغير محدودة على الطبقات 3 و4 و7 في جميع الخطط. وتشمل مجموعات قواعد WAF المُدارة لديها Cloudflare Managed Ruleset وCloudflare OWASP Core Ruleset، مع Sensitive Data Detection في Enterprise. أما Bot Management for Enterprise فإضافة مدفوعة تمنح كل طلب درجة من 1 إلى 99، لتتمكن من كتابة قواعد موجّهة، مثل فرض تحدٍّ على الدرجات المنخفضة في صفحة تسجيل الدخول مع السماح بها في مدونة عامة.

توصي Vercel بعدم وضع خادم وكيل عكسي (reverse proxy) مثل Cloudflare أمام نشر على Vercel. وتقول إن الخادم الوكيل يحدّ من رؤية حركة المرور التي يعتمد عليها جدار الحماية والحماية من الروبوتات لديها، ويضيف زمن تأخير، ويعقّد التخزين المؤقت. وإذا أردت Cloudflare حافةً أمنية لك، فشغّل التطبيق على Workers أو على خادم أصلي آخر خلف Cloudflare بدلًا من تكديس Cloudflare فوق Vercel.

الشبكة والمناطق

تضم شبكة CDN من Vercel عدد 126 نقطة حضور في 94 مدينة عبر 51 دولة، أمام 19 منطقة قادرة على الحوسبة تعمل فيها الوظائف. وتذكر صفحة شبكة Cloudflare أنها تضم 348 مدينة في أكثر من 100 دولة، وأن كل خدمة تعمل في كل مركز بيانات؛ وافتراضيًا، يعمل Worker في المركز الأقرب إلى كل طلب. لا تخبرك الأعداد بزمن الاستجابة الفعلي، لذا قِسه من مواقع مستخدميك باستخدام تطبيقك.

نماذج التسعير

تعرض صفحة أسعار Vercel خطة Hobby بسعر 0 دولار، وPro بسعر 20 دولارًا شهريًا، وEnterprise بتسعير مخصص، مع مقاعد مطوّرين في Pro بسعر 20 دولارًا شهريًا لكل مقعد. وتُفوتَر البنية التحتية حسب الاستخدام: البيانات المنقولة والطلبات ومدة الحوسبة. في Pro، يُطبَّق رصيد استخدام شهري أولًا، ويُفوتَر استخدام CDN عند الطلب أو عبر Flat Rate CDN، وهو مستوى سعة شهري ثابت.

تبدأ أسعار Workers المنشورة من Cloudflare بحد أدنى شهري قدره 5 دولارات لكل حساب في خطة Paid، ثم تُحتسب الفوترة حسب الطلبات ووقت CPU. لا تفرض Cloudflare رسومًا على نقل البيانات أو عرض النطاق الترددي في Workers، والطلبات إلى الأصول الثابتة مجانية وغير محدودة. وتُفوتَر حسابات Workers Enterprise وفق نموذج الاستخدام الوارد في عقدها؛ وعبر Vigilbase، تُرخَّص Cloudflare بصفتها Cloudflare Enterprise ويُحدَّد نطاقها مع عمليات Managed Cloudflare.

الفرق العملي: على Vercel، يظهر الارتفاع المفاجئ في حركة المرور في استخدام نقل البيانات والطلبات ما لم تكن على مستوى بسعر ثابت. وعلى Cloudflare Workers، يظهر في الطلبات ووقت CPU، لا في عرض النطاق الترددي.

دور Vigilbase

ترخّص Vigilbase خدمة Cloudflare Enterprise وتشغّلها بصفتها Managed Cloudflare؛ ولا نعيد بيع Vercel ولا نشغّلها. إذا نقلت تطبيقًا إلى Workers، أو وضعت Cloudflare أمام خادم أصلي تتحكم فيه، فإننا نحدد نطاق الترخيص ونشغّل WAF وDNS وقواعد الروبوتات والحوادث بعد الإطلاق. ويتيح التكامل الأصلي مع Cloudflare في Vigilbase OS للوكلاء مراقبة الحافة ومعالجة المشكلات ضمن النطاق والتحقق من النتيجة. يحدد البشر الصلاحيات ويتولون ما يخرج عن النطاق.

إذا كان فريقك منتجًا على Vercel ويغطي جدار الحماية لديها المخاطر التي تواجهها، فابقَ عليها. وسنخبرك عندما يكون المطلوب بدلًا من ذلك حافة Cloudflare مُدارة.

الأسئلة الشائعة

هل Cloudflare أرخص من Vercel؟

يعتمد ذلك على حركة المرور لديك. تُفوتَر Cloudflare Workers حسب الطلبات ووقت CPU، دون رسوم على نقل البيانات أو عرض النطاق الترددي، بدءًا من حد أدنى شهري قدره 5 دولارات في خطة Paid. أما Vercel فتُفوتِر لكل مقعد مطوّر في Pro، إضافة إلى الاستخدام لنقل البيانات والطلبات والحوسبة، مع رصيد شهري ومستوى Flat Rate CDN اختياري. احسب تكلفة الخيارين باستخدام حركة المرور الفعلية لديك قبل أن تقرر.شرح ترخيص Cloudflare Enterpriseما يجب التحقق منه قبل شراء Cloudflare

هل يمكنني تشغيل Next.js على Cloudflare بدلًا من Vercel؟

نعم. توصي Cloudflare باستخدام vinext لتشغيل Next.js على Workers، ويمثل محوّل OpenNext مسارًا آخر. تتولى Vercel صيانة Next.js وتنشره دون أي إعداد، لذا اختبر ميزات إطار العمل التي تعتمد عليها، مثل التخزين المؤقت والبرمجيات الوسيطة (middleware) ومعالجة الصور، في نشر تجريبي قبل الانتقال.Cloudflare Enterprise مع Vigilbaseاختيار الجهة التي تتولى تشغيل Cloudflare

هل ينبغي أن أضع Cloudflare أمام Vercel؟

توصي Vercel بعدم فعل ذلك. وتقول إن خادمًا وكيلًا عكسيًا مثل Cloudflare يحدّ من رؤية حركة المرور التي يعتمد عليها جدار الحماية والحماية من الروبوتات لديها، ويضيف زمن تأخير، ويعقّد التخزين المؤقت. وإذا كنت تحتاج إلى WAF والحماية من DDoS من Cloudflare، فشغّل التطبيق على Workers أو على خادم أصلي آخر خلف Cloudflare بدلًا من تكديس الخدمتين.حماية التطبيقات وAPIكيف يعمل جدار حماية تطبيقات الويب

كيف يُقارن Vercel Firewall مع Cloudflare WAF؟

يتضمن كلاهما تخفيفًا تلقائيًا لهجمات DDoS على الطبقات 3 و4 و7 في كل خطة. يوفر WAF من Vercel قواعد مخصصة وحظر عناوين IP ومجموعات قواعد للروبوتات في جميع الخطط، مع مجموعة قواعد OWASP الأساسية في Enterprise. ويضم WAF من Cloudflare مجموعتي Cloudflare Managed Ruleset وOWASP Core Ruleset، ويمنح Bot Management for Enterprise كل طلب درجة.الفرق الأكبر هو مدى الحماية. تحمي Cloudflare أي خادم أصلي توجّهه إليها، بينما يحمي جدار حماية Vercel حركة المرور التي تقدّمها Vercel.كيف يعمل جدار حماية تطبيقات الويبفهم هجمات DDoS

هل تدير Vigilbase منصة Vercel؟

لا. ترخّص Vigilbase خدمة Cloudflare Enterprise وتشغّلها. إذا نقلت تطبيقًا إلى Cloudflare أو وضعت Cloudflare أمام خادم أصلي تتحكم فيه، فإننا نحدد نطاق الترخيص ونشغّل الحافة بعد الإطلاق. وإذا كان تطبيقك سيبقى على Vercel ويغطي جدار الحماية لديها المخاطر التي تواجهها، فسنقول لك ذلك.ما يشمله Managed CloudflareCloudflare Enterprise مع Vigilbase

تحدث معنا

إذا كنت تقرر بين Vercel وCloudflare، فسنوضح لك أي جانب من هذه المفاضلة يناسبك، بما في ذلك الحالات التي ينبغي فيها الإبقاء على Vercel.