خطوات الاستخدام
الخطوة 1: إدخال كمية البيانات (بالجيغابايت). أدخل إجمالي حجم البيانات المخزنة في S3 Standard. هذا هو حجم البيانات الذي تنوي تطبيق سياسة دورة الحياة عليه. على سبيل المثال، إذا كان لديك 5000 جيغابايت من البيانات، أدخل 5000. تعتمد الحسابات على هذا الرقم لتحديد تكلفة التخزين السنوية.
الخطوة 2: تحديد عدد الأيام قبل النقل (transitionDays). اختر عدد الأيام التي ستبقى فيها البيانات في S3 Standard قبل نقلها تلقائياً إلى الطبقة الأرخص. على سبيل المثال، 30 يوماً يعني أن البيانات ستكون في Standard لمدة 30 يوماً ثم تنتقل. هذا الرقم يؤثر على التكلفة لأنك ستدفع سعر Standard لهذه الفترة وسعر الطبقة الأرخص لبقية السنة.
الخطوة 3: اختيار الطبقة المستهدفة (targetTier). حدد طبقة التخزين الأرخص التي ستنتقل إليها البيانات، والخيارات المتاحة في هذه الحاسبة أربعة مطابقة لما يوثَّق هنا: Standard-IA بـ 0.0125 دولار/GB/شهر (للوصول النادر مع متانة متعددة المناطق)، One Zone-IA بـ 0.01 (منطقة واحدة، أرخص وأقل متانة)، Glacier بـ 0.004 (أرشفة باسترجاع من دقائق إلى ساعات)، وGlacier Deep Archive بـ 0.00099 (الأرخص مع استرجاع حتى 12 ساعة). لكل طبقة حدّ أدنى لمدة البقاء تُفرض رسوم إبطال إن حُذف الكائن قبله: 30 يومًا للفئتين IA، و90 لـ Glacier، و180 لـ Deep Archive؛ وهي معروضة في التفاصيل.
الخطوة 4: حساب التوفير. ستحسب الأداة التكلفة السنوية إذا بقيت البيانات في S3 Standard طوال العام (البيانات × 0.023 × 12)، ثم تكلفة سياسة دورة الحياة التي تمضي transitionDays بسعر Standard وبقية العام بسعر الطبقة الأرخص. التوفير هو الفرق، وصيغته المبسطة: البيانات × (0.023 − سعر الطبقة) × 12 × (365 − transitionDays) ÷ 365. ويُشترط أن يكون transitionDays عددًا صحيحًا من 30 إلى 365 يومًا: فما فوق 365 يجعل كسر العام سالبًا ويُنتج «توفيرًا» سالبًا مستحيلًا (400 يومًا كانت تعطي −109.32 دولارًا)، و365 يومًا تعني صفر توفير. الأسعار المستخدمة هي القيم المنشورة الدقيقة (Deep Archive بـ 0.00099 لا 0.001 المقرَّبة). ملاحظة دقة: الحساب يجمع القيم الخام ويقرّب مرة واحدة في النهاية، لذلك قد يختلف الناتج سنتًا واحدًا عن الأمثلة التي تقرّب كل وسيط — مثال ar1 يعطي 578.22 بالضبط لا 578.23. لا تشمل النتيجة رسوم الانتقال لكل ألف كائن ولا رسوم الاسترجاع.
أمثلة محلولة
تطبيقات عملية على توفير دورة حياة S3 بخطوات الحل كاملة.
الحل
الحل باستخدام أسعار AWS التقريبية: سعر Standard = 0.023 دولار/GB/شهر، وسعر Standard-IA = 0.0125 دولار/GB/شهر. التكلفة السنوية بدون دورة حياة: 5000 * 0.023 * 12 = 1380 دولاراً. مع دورة الحياة: 30 يوماً في Standard = 30/365 سنة، و335 يوماً في Standard-IA = 335/365 سنة. التكلفة = (5000 * 0.023 * 30/365 * 12) + (5000 * 0.0125 * 335/365 * 12). لاحظ أن الضرب في 12 يأخذ السعر الشهري للعام كاملاً، لكننا نستخدم الكسر الزمني. بإجراء الحساب: الجزء الأول = 5000 * 0.023 * (30/365) * 12 = 5000 * 0.023 * 0.08219 * 12 ≈ 113.42 دولار. الجزء الثاني = 5000 * 0.0125 * (335/365) * 12 = 5000 * 0.0125 * 0.9178 * 12 ≈ 688.35 دولار. المجموع = 801.77 دولار. التوفير = 1380 - 801.77 = 578.23 دولار سنوياً. هذا مثال واقعي، لكن الأسعار قد تختلف حسب المنطقة والصفقات المخصصة.
الحل
أسعار Glacier Deep Archive ≈ 0.001 دولار/GB/شهر. التكلفة السنوية بدون دورة حياة: 10000 * 0.023 * 12 = 2760 دولار. مع دورة الحياة: 90 يوماً في Standard = 90/365 سنة، ثم 275 يوماً في Deep Archive = 275/365 سنة. التكلفة = (10000 * 0.023 * 90/365 * 12) + (10000 * 0.001 * 275/365 * 12). الجزء الأول = 10000 * 0.023 * 0.2466 * 12 ≈ 680.34 دولار. الجزء الثاني = 10000 * 0.001 * 0.7534 * 12 ≈ 90.41 دولار. المجموع = 770.75 دولار. التوفير = 2760 - 770.75 = 1989.25 دولار سنوياً. هذا مثال يوضح كيف أن الانتقال إلى طبقة أرخص بشكل كبير بعد فترة قصيرة يوفر مبلغاً كبيراً.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة توفير دورة حياة S3.
أوراكل — 5000 GB إلى Standard-IA بعد 30 يومًا (مثال ar1)
- البيانات (جيجابايت)
- 5,000
- أيام البقاء في Standard قبل النقل (30-365)
- 30
- الفئة المستهدفة
- infrequent-access
- سعر الطبقة الهدف (USD/GB/شهر)
- 0.0125
- فرق السعر لكل GB/شهر
- 0.0105
- أيام في Standard
- 30
- أيام في الطبقة الأرخص
- 335
- نسبة العام في الطبقة الأرخص (%)
- 91.78
- تكلفة البقاء في Standard (USD/سنة)
- 1,380
- تكلفة سياسة دورة الحياة (USD/سنة)
- 801.78
- الحد الأدنى لمدة البقاء في الطبقة
- 30 يومًا
أوراكل — 10 تيرابايت إلى Deep Archive بعد 90 يومًا (مثال ar2)
- البيانات (جيجابايت)
- 10,000
- أيام البقاء في Standard قبل النقل (30-365)
- 90
- الفئة المستهدفة
- glacier-deep
- سعر الطبقة الهدف (USD/GB/شهر)
- 0.00099
- فرق السعر لكل GB/شهر
- 0.02201
- أيام في الطبقة الأرخص
- 275
- نسبة العام في الطبقة الأرخص (%)
- 75.34
- تكلفة البقاء في Standard (USD/سنة)
- 2,760
- تكلفة سياسة دورة الحياة (USD/سنة)
- 770.05
- الحد الأدنى لمدة البقاء في الطبقة
- 180 يومًا
أوراكل — Glacier بعد 90 يومًا (تطابق حدّ المدة الدنيا)
- البيانات (جيجابايت)
- 5,000
- أيام البقاء في Standard قبل النقل (30-365)
- 90
- الفئة المستهدفة
- glacier
- فرق السعر لكل GB/شهر
- 0.019
- تكلفة البقاء في Standard (USD/سنة)
- 1,380
- تكلفة سياسة دورة الحياة (USD/سنة)
- 521.1
- الحد الأدنى لمدة البقاء في الطبقة
- 90 يومًا
أوراكل — One Zone-IA (الخيار الذي أضافه الإصلاح)
- البيانات (جيجابايت)
- 1,000
- أيام البقاء في Standard قبل النقل (30-365)
- 30
- الفئة المستهدفة
- onezone-ia
- سعر الطبقة الهدف (USD/GB/شهر)
- 0.01
- فرق السعر لكل GB/شهر
- 0.013
- تكلفة البقاء في Standard (USD/سنة)
- 276
- تكلفة سياسة دورة الحياة (USD/سنة)
- 132.82
أوراكل — سقف 365 يومًا (صفر توفير، لا سالب)
- البيانات (جيجابايت)
- 1,000
- أيام البقاء في Standard قبل النقل (30-365)
- 365
- الفئة المستهدفة
- infrequent-access
- أيام في Standard
- 365
- أيام في الطبقة الأرخص
- 0
- نسبة العام في الطبقة الأرخص (%)
- 0
- تكلفة سياسة دورة الحياة (USD/سنة)
- 276
حجم صغير: 50 × 0.019 × 12 × 285/365 = 8.901 ⇒ 8.9
- البيانات (جيجابايت)
- 50
- أيام البقاء في Standard قبل النقل (30-365)
- 80
- الفئة المستهدفة
- glacier
- تكلفة البقاء في Standard (USD/سنة)
- 13.8
- نسبة العام في الطبقة الأرخص (%)
- 78.08