الخلاصة

  • يتيح CloudFront أول 1,000 مسار إبطال شهريًا مجانًا على مستوى الحساب. في التسعير بحسب الاستخدام تبلغ كلفة كل مسار إضافي 0.005 دولار، ولو شمل نمطه آلاف الملفات.
  • بعد الإبطال تحدد الطلبات اللاحقة ما سيُجلب من الأصل مجددًا. النقل المعتاد من خدمات أصل AWS إلى CloudFront مجاني، بينما تبقى رسوم خدمات الأصل نفسها منفصلة.
  • تتضمن الخطط ثابتة السعر الإبطال السريع. ومع أي خطة، يظل اختيار النطاق وإدارة أسماء النسخ ومراجعها والاحتفاظ بها مسؤولية العميل.

أقصر أمر في غرفة النشر قد يترك أطول عمل خارجها: «امسحوا الكل». يوفر السؤال عن الملفات التي تغيرت، والصفحات المرتبطة بها، والنسخ التي يمكن تركها وشأنها. وفي تسعير CloudFront بحسب الاستخدام، يستطيع هذا الاختصار أن يوفر أيضًا في بند الإبطال. العداد يهتم بعدد المسارات المكتوبة، لا بعدد الملفات التي تقع تحت مظلتها.

تشرح وثيقة احتساب الإبطال لدى AWS القاعدة بوضوح. أول 1,000 مسار في الشهر مجاني، مع جمع توزيعات الحساب الواحد. المسار المنتهي بمحرف بدل يمكن أن يشمل آلاف الملفات ويبقى مسارًا واحدًا في الحساب. أما وضع مسارات كثيرة داخل طلب واحد إلى الواجهة البرمجية فلا يدمج وحداتها. الاختصار المطلوب في وصف الهدف، لا في عدد المغلفات.

بعد استنفاد الحصة المجانية، يحدد جدول الأسعار بحسب الاستخدام مبلغ 0.005 دولار لكل مسار أو عنصر إبطال بوسم. لنحسب هذا البند وحده: عشرة مسارات منفصلة تكلف 0.05 دولار؛ مسار واحد بنمط يشمل العشرة يكلف 0.005 دولار. وإذا شمل الأخير ملفات أخرى سليمة لم تتغير، فلن يرتفع هذا البند بسبب عددها.

هنا يصبح السعر إشارة إدارية طريفة. التحديد الدقيق يحتاج معرفة ببنية المحتوى. التوسيع يحتاج نجمة في آخر المسار. حين تكافئ المؤسسة سرعة التسليم وانخفاض الرسم الظاهر فقط، تستطيع أن تجعل فهم النظام عبئًا على صاحبه. النجمة تصل إلى موعد الإطلاق قبل أن ينتهي زميلها من رسم علاقات الاعتماد.

ما الذي يعود بعد المسح؟

تحتفظ الذاكرة المخبأة بنسخة لتجنب إعادة بعض العمل مع كل زيارة. عندما يبطل CloudFront ملفًا، يؤدي طلب المستخدم التالي إلى جلب أحدث نسخة من الأصل. لا يبدأ الأمر بإعادة ملء كل الملفات فور صدوره. هذا هو التسلسل الذي تعرضه وثيقة الإبطال وأسماء النسخ.

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

ولا حاجة إلى اختراع رسم نقل لتضخيم القضية. الجلب المعتاد من خدمات AWS المستخدمة أصلًا إلى CloudFront معفى من رسوم نقل البيانات. ما يبقى هو رسوم خدمات الأصل الخاصة، مثل الطلبات أو المعالجة بحسب الخدمة، والزمن اللازم لإتاحة المحتوى من جديد. ينبغي أن تتبع المحاسبة العمل الفعلي، لا فاتورة متخيلة لكل بايت.

قد يبدو فريق النشر أوفر لأنه خفض عدد مسارات الإبطال، فيما يحاول فريق المنصة تفسير نشاط إضافي في الأصل. يمكن أن تكون أرقام الفريقين صحيحة، وأن تكون خلاصة المؤسسة خاطئة. وضعت قرار المسح في دفتر، ووضعت أثره في دفتر آخر، ثم طلبت من كل فريق تحسين دفتره منفردًا.

النجمة تؤجل معرفة الأسماء

اختيار النطاق له تفاصيل عملية. يضع CloudFront محرف البدل في نهاية المسار، ويمكن لـ /* أن يشمل التوزيع كله. إذا كان التخزين يميز النسخ بحسب ملفات تعريف الارتباط أو الترويسات، فإن إبطال المسار يشمل تلك النسخ معًا ولا ينتقي نسخة واحدة منها. وإذا كانت الفروق قائمة على سلاسل الاستعلام، وجب تحديد المسارات المناسبة أو تغطيتها بنمط منتهٍ بمحرف بدل. توضح قواعد تحديد الكائنات هذه الفروق.

التحديد الضيق يقتضي معرفة كيف تتولد تلك النسخ. الإبطال الواسع يشتري إعفاءً مؤقتًا من هذا التحقيق. وقد يكون صفقة معقولة حين تكون صيانة قائمة دقيقة مكلفة والعمل الإضافي صغيرًا. لكنه قد يتحول إلى عادة تُبقي الفريق جاهلًا باعتماداته أسبوعًا بعد أسبوع. لا يميز رسم المسار بين البساطة المقصودة والفوضى المريحة.

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

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

وتوجد حاليًا خطط CloudFront ثابتة السعر تتضمن الإبطال السريع في جميع مستوياتها. حساب 0.005 دولار للمسار يخص التسعير بحسب الاستخدام. يمكن للخطة إزالة هذا الرسم الهامشي من المقارنة، لكنها لا تختار عن العميل الملفات التي تستحق الإبطال ولا تلغي ما يحدث في الأصل.

لتحديد الخيار الأوفر في عملية نشر بعينها تنقص سجلات الجلب وأسعار خدمات الأصل الخاصة بها؛ هذه الأرقام قد تقلب المفاضلة. أما سعر الأمر وحده فيروي جزءًا صغيرًا. تبيع CloudFront ممحاة سهلة الشراء، وتترك للشركة مهمة معرفة لماذا مسحت أيضًا ما كان صالحًا للاستمرار.