خطوات الاستخدام
الخطوة 1: فهم أساسيات AWS KMS. يعد AWS Key Management Service (KMS) خدمة مدارة لإنشاء وإدارة مفاتيح التشفير. يتم حساب التكلفة بناءً على ثلاثة عوامل رئيسية: عدد المفاتيح الرئيسية المخصصة للعميل (CMKs - Customer Master Keys) المخزنة في الحساب، عدد الطلبات المقدمة إلى KMS شهريًا (Requests Per Month)، وعدد المفاتيح غير المتماثلة (Asymmetric Keys). يتم فرض رسوم شهرية ثابتة على كل CMK نشط، ورسوم إضافية على كل 10,000 طلب، ورسوم مميزة للمفاتيح غير المتماثلة لأنها تستخدم تشفيرًا أكثر تعقيدًا. يجب عليك إدخال هذه القيم بدقة بناءً على استخدامك الفعلي.
الخطوة 2: إدخال عدد المفاتيح الرئيسية المخصصة للعميل (CMKs). يمثل هذا العدد جميع المفاتيح النشطة في حساب AWS التي أنشأتها باستخدام KMS. تتضمن المفاتيح المُدارة من قبل العميل (Customer managed keys) والمفاتيح المُدارة من قبل الخدمة (AWS managed keys) التي تظهر في حسابك. لاحظ أن المفاتيح المُدارة من قبل الخدمة (مثل مفاتيح EBS أو S3 الافتراضية) لا تُحتسب في التكلفة إذا كانت ضمن الحدود المجانية. تأكد من مراجعة وحدة تحكم KMS للحصول على العدد الدقيق للمفاتيح النشطة.
الخطوة 3: إدخال عدد الطلبات الشهرية (Requests Per Month). يشمل ذلك جميع عمليات التشفير وفك التشفير والتوقيع والتحقق من التوقيع وإعادة التشفير وإدارة المفاتيح. لكل 10,000 طلب، تفرض AWS رسومًا محددة. إذا كان عدد الطلبات أقل من 20,000 طلب شهريًا، قد تكون ضمن الشريحة المجانية. احسب متوسط عدد الطلبات شهريًا من خلال مراقبة CloudWatch أو تقدير حركة التطبيق الخاص بك.
الخطوة 4: إدخال عدد المفاتيح غير المتماثلة (Asymmetric Keys). المفاتيح غير المتماثلة تستخدم زوجًا من المفاتيح (عام وخاص) وهي مناسبة للتوقيع الرقمي والتحقق. يتم فرض رسوم أعلى على هذه المفاتيح بسبب التعقيد الحسابي. حدد عدد المفاتيح غير المتماثلة النشطة في حسابك. إذا لم تستخدم أي مفاتيح غير متماثلة، أدخل 0.
الخطوة 5: حساب التكلفة الإجمالية. تقوم الحاسبة بتطبيق الأسعار الافتراضية من AWS (والتي قد تتغير بمرور الوقت). التكلفة الشهرية = (عدد CMKs × 1 دولار أمريكي لكل CMK شهريًا) + (طلبات الشهر × 0.03 دولار لكل 10,000 طلب) + (عدد المفاتيح غير المتماثلة × 1 دولار أمريكي لكل مفتاح غير متماثل شهريًا). لاحظ أن أول 20,000 طلب شهريًا مجانية، وأول مفتاح غير متماثل واحد مجاني. يمكنك تعديل الأسعار إذا كانت لديك اتفاقية خاصة مع AWS.
أمثلة محلولة
تطبيقات عملية على تكلفة مفاتيح KMS بخطوات الحل كاملة.
الحل
لحساب التكلفة، نطبق الأسعار الافتراضية لـ AWS (اعتبارًا من عام 2025): 1 دولار لكل CMK شهريًا، و0.03 دولار لكل 10,000 طلب مع أول 20,000 طلب مجانية، و1 دولار لكل مفتاح غير متماثل شهريًا مع إعفاء الأول. حساب عدد المفاتيح: 5 CMKs × 1 دولار = 5 دولار. حساب الطلبات: 500,000 طلب - 20,000 طلب مجاني = 480,000 طلب خاضع للرسوم. 480,000 / 10,000 = 48 شريحة. 48 × 0.03 = 1.44 دولار. حساب المفاتيح غير المتماثلة: 2 مفاتيح - 1 مجاني = 1 مفتاح خاضع للرسوم. 1 × 1 دولار = 1 دولار. التكلفة الإجمالية = 5 + 1.44 + 1 = 7.44 دولار شهريًا. نلاحظ أن التكلفة منخفضة نسبيًا لأن الطلبات رخيصة. لو كان لدى الشركة ملايين الطلبات، يمكن أن تزيد التكلفة بشكل كبير. يُنصح بإعداد ميزانية في AWS Budgets لمراقبة الانفلات.
الحل
بالنسبة للمؤسسة: عدد CMKs: 50 × 1 دولار = 50 دولار. الطلبات: 10,000,000 - 20,000 مجاني = 9,980,000 طلب. عدد الشرائح = 9,980,000 / 10,000 = 998 شريحة. تكلفة الطلبات = 998 × 0.03 = 29.94 دولار. المفاتيح غير المتماثلة: 10 - 1 مجاني = 9 مفاتيح. التكلفة = 9 × 1 = 9 دولار. الإجمالي = 50 + 29.94 + 9 = 88.94 دولار شهريًا. بعد تنظيف CMKs إلى 40: تكلفة CMKs = 40 دولار. الطلبات والمفاتيح غير المتماثلة تبقى كما هي. الإجمالي الجديد = 40 + 29.94 + 9 = 78.94 دولار. التوفير = 10 دولار شهريًا (120 دولار سنويًا). يمكن أيضًا تقليل الطلبات عن طريق استخدام التخزين المؤقت للمفاتيح (key caching) لتقليل الاستعلامات إلى KMS، مما يوفر أكثر.
أمثلة محسوبة
قيم مُدخَلة ونتيجة محسوبة فعليًا بواسطة تكلفة مفاتيح KMS.
مرجع — شركة ناشئة بـ 5 مفاتيح
- عدد CMKs
- 5
- الطلبات شهرياً
- 500,000
- المفاتيح غير المتماثلة
- 2
مرجع — مؤسسة مالية واسعة الاستخدام
- عدد CMKs
- 50
- الطلبات شهرياً
- 10,000,000
- المفاتيح غير المتماثلة
- 10
مرجع — حد الطبقة المجانية
- عدد CMKs
- 1
- الطلبات شهرياً
- 20,000
- المفاتيح غير المتماثلة
- 1