خطوات الاستخدام
الخطوة 1: تحديد عدد الطلبات (Requests). أدخل عدد طلبات HTTP/HTTPS التي يتوقع أن يستقبلها توزيع CloudFront الخاص بك شهريًا. يتم تسعير الطلبات حسب كل 10,000 طلب، مع مستويات تسعير تناقصية (كلما زاد الحجم، انخفضت التكلفة لكل طلب). على سبيل المثال، أول 10 ملايين طلب تكلف 0.0075 دولار لكل 10,000 طلب (أي 0.75 دولار لكل مليون طلب)، ثم تنخفض إلى 0.0060 دولار لكل 10,000 طلب بعد تجاوز 10 مليارات طلب. هذه القيم تأخذ في الاعتبار كلًا من طلبات HTTP و HTTPS بنفس السعر.
الخطوة 2: تحديد حجم نقل البيانات (Data Transfer Out). أدخل كمية البيانات المنقولة من CloudFront إلى الإنترنت بالغيغابايت شهريًا. يتم تسعير نقل البيانات حسب المنطقة الجغرافية التي يصل منها المستخدمون النهائيون. على سبيل المثال، في الولايات المتحدة وأوروبا، يبلغ سعر أول 10 تيرابايت 0.085 دولار لكل غيغابايت، بينما في أمريكا الجنوبية قد يصل السعر إلى 0.161 دولار لكل غيغابايت. لاحظ أن CloudFront لا يفرض رسومًا على نقل البيانات من المصدر إلى الحافة (Origin Fetch) في معظم الحالات.
الخطوة 3: اختيار المنطقة (Region). حدد المنطقة الجغرافية الرئيسية للمستخدمين النهائيين. هذا يؤثر بشكل كبير على سعر نقل البيانات. الخيارات الشائعة: الولايات المتحدة/أوروبا (US/EU)، آسيا (Asia)، أمريكا الجنوبية (South America)، أستراليا (Australia)، إلخ. كل منطقة لها سعر مختلف لكل غيغابايت من نقل البيانات.
الخطوة 4: اختيار فئة التسعير (Price Class). تحدد فئة التسعير مجموعة نقاط الحافة (Edge Locations) التي يتم استخدامها. الخيارات: Standard (جميع نقاط الحافة العالمية)، Price Class 200 (أغلب نقاط الحافة باستثناء أغلى المناطق مثل أمريكا الجنوبية وأستراليا)، Price Class 100 (نقاط الحافة الأقل تكلفة فقط مثل الولايات المتحدة وأوروبا). استخدام فئة أقل يخفض التكلفة الإجمالية، لكنه قد يزيد من زمن الوصول للمستخدمين في المناطق المستبعدة.
الخطوة 5: حساب التكلفة الإجمالية. تجمع الآلة الحاسبة تكلفة الطلبات (سعر الشريحة الأولى 0.75 دولار لكل مليون، أو 7.50 لطلبات RTMP) مع تكلفة نقل البيانات بسعر المنطقة المختارة، بالأسعار المثبّتة في قسم الثوابت. وهي **لا** تطبّق الحسومات التكمية للطبقات الكبرى ولا الطبقة المجانية، لذلك الناتج حدٌّ أعلى محافظ عند الأحجام الكبيرة؛ راجع صفحة أسعار AWS قبل قرار مالي، وافحص تفصيل التكلفة لكل جزء في مخرجات الحاسبة.
أمثلة محلولة
تطبيقات عملية على تكلفة CloudFront بخطوات الحل كاملة.
الحل
لنفترض موقع ويب صغير: 5 مليون طلب و 200 غيغابايت نقل بيانات في منطقة US/EU باستخدام Standard. حساب التكلفة:
- تكلفة الطلبات: (5,000,000 / 10,000) * 0.0075 = 500 * 0.0075 = 3.75 دولار.
- تكلفة نقل البيانات: 200 * 0.085 = 17 دولار.
- المجموع: 3.75 + 17 = 20.75 دولار (بدون طبقة مجانية).
إذا كان الحساب في أول 12 شهرًا، فسيتم تطبيق طبقة مجانية (1 تيرابايت نقل و 10 مليون طلب) لتكون التكلفة صفر. المثال يعتمد على أسعار تقريبية قابلة للتغيير.
الحل
لنفترض منصة فيديو تخدم 100 مليون طلب شهريًا وتنقل 5 تيرابايت (5120 غيغابايت) إلى مستخدمين في آسيا بفئة Standard. سعر النقل في آسيا أعلى: 0.120 دولار لكل غيغابايت لأول 10 تيرابايت (وهو السعر المعتمد في هذه الحاسبة، لا 0.090 كما كان مكتوبًا هنا سابقًا). وتُسعَّر الطلبات بسعر الشريحة الأولى الثابت 0.75 دولار لكل مليون طلب:
- تكلفة الطلبات: 100 × 0.75 = 75 دولارًا.
- تكلفة نقل البيانات: 5120 × 0.120 = 614.40 دولارًا.
- الإجمالي: 75 + 614.40 = 689.40 دولارًا شهريًا، أي 8,272.80 دولارًا سنويًا، ونصيب البيانات 614.40 ÷ 689.40 = 89.12% من الفاتورة.
تنبيه منهجي: الحاسبة تطبّق سعر الشريحة الأولى على كل الحجم ولا تحتسب التدرّج الكمّي (0.0060 لكل 10,000 بعد 10 ملايين طلب) ولا الطبقة المجانية (أول 1 تيرابايت وأول 10 ملايين طلب لمدة 12 شهرًا)؛ فلو طُبّق التدرّج لكانت تكلفة الطلبات 7.50 + 54 = 61.50 دولارًا بدل 75. استخدم الناتج كحدٍّ أعلى محافظ، وتحقّق من صفحة أسعار AWS للقيم الحالية.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة تكلفة CloudFront.
أوراكل — مليون طلب قياسي بلا بيانات (حارس الخطأ مئة ضِعف)
- الطلبات (بالملايين)
- 1
- نقل البيانات شهرياً (جيجابايت)
- 0
- المنطقة
- us
- الفئة
- standard
- سعر الطلب لكل مليون (USD)
- 0.75
- تكلفة الطلبات (USD/شهر)
- 0.75
- تكلفة نقل البيانات (USD/شهر)
- 0
- التكلفة السنوية (USD)
- 9
أوراكل — خمسون مليون طلب و50 GB في أمريكا
- الطلبات (بالملايين)
- 50
- نقل البيانات شهرياً (جيجابايت)
- 50
- المنطقة
- us
- الفئة
- standard
- سعر الجيجابايت لهذه المنطقة (USD)
- 0.085
- تكلفة الطلبات (USD/شهر)
- 37.5
- تكلفة نقل البيانات (USD/شهر)
- 4.25
- نصيب البيانات من الفاتورة (%)
- 10.18
- التكلفة السنوية (USD)
- 501
أوراكل — تيرابايت شهريًا يسيطر على الفاتورة
- الطلبات (بالملايين)
- 10
- نقل البيانات شهرياً (جيجابايت)
- 1,000
- المنطقة
- us
- الفئة
- standard
- فئة التسعير
- Standard
- تكلفة الطلبات (USD/شهر)
- 7.5
- تكلفة نقل البيانات (USD/شهر)
- 85
- نصيب البيانات من الفاتورة (%)
- 91.89
- التكلفة السنوية (USD)
- 1,110
أوراكل — فئة RTMP أغلى بعشرة أضعاف الطلب القياسي
- الطلبات (بالملايين)
- 2
- نقل البيانات شهرياً (جيجابايت)
- 500
- المنطقة
- eu
- الفئة
- rtmp
- فئة التسعير
- RTMP
- سعر الطلب لكل مليون (USD)
- 7.5
- تكلفة الطلبات (USD/شهر)
- 15
- تكلفة نقل البيانات (USD/شهر)
- 42.5
- نصيب البيانات من الفاتورة (%)
- 73.91
أوراكل — منطقة آسيا تسعّر البيانات أغلى
- الطلبات (بالملايين)
- 5
- نقل البيانات شهرياً (جيجابايت)
- 2,000
- المنطقة
- asia
- الفئة
- standard
- سعر الجيجابايت لهذه المنطقة (USD)
- 0.12
- تكلفة الطلبات (USD/شهر)
- 3.75
- تكلفة نقل البيانات (USD/شهر)
- 240
- التكلفة السنوية (USD)
- 2,925
حدّ أدنى — صفر طلب وصفر بيانات ⇒ صفر بلا قسمة على صفر
- الطلبات (بالملايين)
- 0
- نقل البيانات شهرياً (جيجابايت)
- 0
- المنطقة
- us
- الفئة
- standard
- نصيب البيانات من الفاتورة (%)
- 0
- التكلفة السنوية (USD)
- 0