ما الذي تقوم به حاسبة توفير Egress السحابي مقابل CDN
يفرض مزوّدو الخدمات السحابية رسوم egress لكل جيجابايت في كل مرة تغادر فيها البيانات شبكتهم إلى الإنترنت العام. إن تقديم موقع مزدحم أو مكتبة وسائط أو تنزيلات برمجية مباشرةً من تخزين المصدر أو الحوسبة قد يحوّل بند egress هذا إلى واحد من أكبر أجزاء فاتورتك السحابية. أما شبكة توصيل المحتوى (CDN) فتخزّن محتواك مؤقتًا في مواقع طرفية (edge)، فتُلبّى معظم الطلبات من CDN بسعر توصيل أقل دون أن تصل إلى مصدرك إطلاقًا.
تقارن هذه الحاسبة بين النهجين. فهي تقدّر ما ستدفعه عند تقديم كل حركة المرور مباشرةً من egress السحابي، وما ستدفعه مع وجود CDN في المقدمة (توصيل CDN إضافةً إلى egress المصدر الأصغر عند إخفاقات التخزين المؤقت)، والتوفير الشهري والسنوي الناتج.
كيفية الاستخدام
أدخل البيانات المُسلَّمة شهريًا إلى المستخدمين بالجيجابايت، وسعر egress السحابي بالدولار لكل GB، وسعر توصيل CDN بالدولار لكل GB، ونسبة إصابة التخزين المؤقت المتوقعة كنسبة مئوية. عادةً ما يتراوح egress السحابي العام بين نحو $0.08 و$0.12 لكل GB، في حين يتراوح توصيل CDN الشائع غالبًا بين $0.01 و$0.05 لكل GB؛ ويمكن لموقع ثابت مضبوط جيدًا أن يبلغ نسبة إصابة تخزين مؤقت تتجاوز 90%. للحصول على أدق نتيجة، استخدم الأسعار من صفحة تسعير مزوّدك الخاص. تُرجِع الحاسبة تكلفة egress المباشر، وإجمالي تكلفة CDN، والتوفير.
شرح المعادلة
لتكن T هي حركة المرور الشهرية بالجيجابايت، وR_e سعر egress السحابي، وR_c سعر توصيل CDN، وH نسبة إصابة التخزين المؤقت مُعبَّرًا عنها ككسر بين 0 و1.
تبلغ تكلفة تقديم كل شيء مباشرةً من egress السحابي:
$$ D = T \times R_e $$مع CDN، يُقدَّم للمستخدمين بسعر CDN، ولا يغادر مصدرك كـ egress سوى حصة إخفاقات التخزين المؤقت فقط:
$$ C = T \times (1 - H) \times R_e + T \times R_c $$أما التوفير الشهري ونسبة التوفير فهما:
$$ S = D - C $$ $$ \text{Savings \%} = \frac{D - C}{D} \times 100 $$كلما ارتفعت نسبة إصابة التخزين المؤقت صغُر حدّ egress المصدر، وكلما انخفض سعر CDN صغُر حدّ التوصيل، فكلاهما يدفع التوفير إلى الأعلى.
مثال محلول
لنفترض أنك تُسلّم 10,000 GB (10 TB) شهريًا، وأن سعر egress السحابي لديك هو $0.09/GB، وسعر توصيل CDN هو $0.02/GB، ونسبة إصابة التخزين المؤقت هي 90%.
egress المباشر: 10,000 x $0.09 = $900. مع CDN، لا يقدّم المصدر سوى حصة إخفاق التخزين المؤقت البالغة 10%: 10,000 x 0.10 x $0.09 = $90، إضافةً إلى توصيل CDN بمقدار 10,000 x $0.02 = $200، ليصبح الإجمالي $290. يبلغ التوفير الشهري $900 - $290 = $610، أي انخفاض بنحو 67.8%، أو ما يقارب $7,320 سنويًا.
الأسئلة الشائعة
هل توفّر شبكة CDN المال دائمًا؟ لا. إذا كانت نسبة إصابة التخزين المؤقت منخفضة أو كان سعر CDN قريبًا من سعر egress، فقد تساوي رسوم توصيل CDN إضافةً إلى egress المصدر عند الإخفاقات تكلفة egress المباشر أو تتجاوزها. ورفع نسبة إصابة التخزين المؤقت هو عادةً أكبر عامل مؤثر.
لماذا يُفرض egress المصدر مع وجود CDN؟ كل إخفاق في التخزين المؤقت يُجبر CDN على جلب الكائن من مصدرك، وهذا الجلب يغادر السحابة كـ egress. وحدها الحصة المُخزَّنة مؤقتًا (نسبة الإصابة) تتجنّب egress المصدر، ولهذا فإن ارتفاع نسبة الإصابة مهم إلى هذا الحد.
ما نسبة إصابة التخزين المؤقت التي ينبغي أن أتوقعها؟ غالبًا ما تُخزَّن الأصول الثابتة والملفات ذات الإصدارات مؤقتًا بنسبة 90 إلى 99%، بينما يُخزَّن المحتوى الشديد التخصيص أو السريع التغيّر تخزينًا ضعيفًا. تحقّق من تحليلات CDN لديك لمعرفة نسبة الإصابة الفعلية بدلًا من التخمين.