حاسبة تسعير AWS

احسب تكلفة AWS CodePipeline، والبنية الهندسية في تقدير واحد. 

ملاحظة: يمكنك فقط استخدام الآلة الحاسبة للمسارات من النوع V1. 

إنشاء تقديرك المخصص الآن

أنواع المسارات

يوفر CodePipeline نوعين من المسارات، هما V1 وV2. تختلف أنواع المسارات في الميزات والسعر. تُعيَّن المسارات تلقائيًا على أنها مسارات V1، إذا لم يتم تحديد نوع المسار. لتعيين المسار ليكون مسار V2، يجب عليك تكوين نوع المسار بوضوح على V2.

يتضمن تعريف المسار من النوع V1 معلمات المسار والمرحلة ومستوى الإجراء القياسية. يوسِّع المسار من النوع V2 نطاق التعريف لإضافة أقسام تكوينات إضافية مثل المشغِّلات والمتغيرات. لمعرفة المزيد من المعلومات حول نوع المسار المناسب لك، راجع دليل مستخدم CodePipeline.

مع CodePipeline، لن تدفع أي رسوم مُقدمة أو التزامات.

  • بالنسبة للمسارات من النوع V1: تدفع USD 1.00 لكل مسار نشط (مسار موجود منذ أكثر من 30 يومًا ويمر من خلاله تغيير واحد على الأقل في التعليمات البرمجية خلال الشهر) شهريًا. لا تُفرض رسوم على المسارات التي لا تحتوي على تغييرات جديدة في التعليمات البرمجية التي تحدث خلالها في أثناء الشهر. لا تُوزع تكلفة مسار نشط على أجزاء من الشهور. تكون المسارات مجانية لمدة الـ 30 يومًا الأولى بعد إنشائها.
  • بالنسبة للمسارات من النوع V2: يمكنك دفع USD 0.002 لكل دقيقة مستغرقة في تنفيذ الإجراءات. تُحتسب مدة تنفيذ الإجراء بالدقائق، من وقت بدء تنفيذ الإجراء في مسارك حتى يصل هذا الإجراء إلى حالة الإكمال، مع التقريب إلى أقرب دقيقة. تُحاسب على جميع أنواع الإجراءات باستثناء أنواع الإجراءات المخصصة وإجراءات الموافقة اليدوية. 

AWS FREE TIER

كجزء من الطبقة المجانية من AWS، تقدم CodePipeline للعملاء الجدد والحاليين:

  • بالنسبة إلى المسارات من النوع V1: مسار نشط مجاني شهريًا للمسارات من النوع V1.
  • بالنسبة للمسارات من النوع V2: ‏ 100 دقيقة تنفيذ إجراءات مجانية شهريًا. تُقسَّم دقائق تنفيذ الإجراءات المجانية بين جميع المسارات من النوع V2 في الحساب، بغض النظر عن عدد المسارات من النوع V2 في الحساب. يُعاد تعيينها تلقائيًا في بداية كل شهر تقويمي. لا تُرحل الدقائق غير المستخدمة إلى الشهر التالي.

الرسوم الإضافية

قد تتحمل رسومًا إضافية نظير تخزين أدوات المسارات والوصول إليها في Amazon Simple Storage Service‏ (Amazon S3) ونظير تنفيذ الإجراءات التي تنتمي إلى خدمات AWS وخدمات الأطراف الثالثة الأخرى التي توصلها بمسارك.

أمثلة على التسعير

لنفترض أن لديك مسارًا واحدًا من النوع V2 وليست لديك مسارات من النوع V1 في غضون 30 يومًا في الشهر. يتضمن المسار من النوع V2 ثلاث مراحل - مرحلة المصدر بها إجراء AWS CodeCommit واحد وإجراء Amazon S3 واحد، ومرحلة الإنشاء بها إجراءان AWS CodeBuild متوازيان، ومرحلة النشر التي بها إجراء موافقة يدوية وإجراء مخصص وإجراء AWS CodeDeploy. لنفترض أنه خلال الشهر كان هناك تنفيذ في المسار واحد فقط حيث يستغرق كل إجراء من إجراءات مرحلة المصدر دقيقة واحدة لإكماله، في حين تستغرق الإجراءات في مرحلة الإنشاء دقيقتين لإكمالها.

رسوم المسارات من النوع V2
2 * 1 (دقائق تنفيذ إجراءات مرحلة المصدر) + 2 * 2 (دقائق تنفيذ إجراءات مرحلة الإنشاء) + 2 (ستشمل مرحلة النشر إجراء CodeDeploy فقط. لا تُفرض رسوم نظير أنواع إجراءات الموافقة اليدوية والمخصصة) = 7 دقائق تنفيذ الإجراءات

إجمالي المبلغ الشهري = USD 0.00 (100 دقيقة مجانية من الطبقة المجانية من AWS)

لنفترض أن لديك مسارًا من النوع V2 واحدًا و10 مسارات من النوع V1 في غضون شهر مدته 30 يومًا.

رسوم المسارات من النوع V1
10 (عدد المسارات من النوع V1 النشطة) - 1 (من الطبقة المجانية من AWS) * USD 1.00‏ = USD 9.00

رسوم المسارات من النوع V2
20 (عدد عمليات تنفيذ المسار من النوع V2) * 4 (عدد الإجراءات في المسار) * 2 (مدة تنفيذ كل إجراء) = (160 دقيقة لتنفيذ الإجراءات - 100 (من الطبقة المجانية من AWS)) * USD 0.002‏ = 0.12 USD

إجمالي المبلغ الشهري = USD 9.00‏ + USD 0.12‏ = USD 9.12

لنفترض أن لديك مسارين من النوع V2 ولا يوجد مسار من النوع V1 في شهر مدته 30 يومًا. يحتوي المسار من النوع V2 على ثلاث مراحل - تحتوي مرحلة المصدر على إجراء مصدر واحد، ومرحلة الإنشاء تحتوي على إجراء CodeBuild واحد، ومرحلة الاختبار تحتوي على ثلاثة إجراءات CodeBuild متوازية. يحتوي المسار من النوع V2 الآخر على 10 إجراءات في 10 مراحل مختلفة (ليس من ضمنها نوع إجراءات الموافقة اليدوية وإجراءات مخصصة)، واحتوى 1 عمليات تنفيذ في المسار ويستغرق كل إجراء دقيقة واحدة لإكماله.

رسوم المسارات من النوع V2
المسار 1 = 10 (عدد عمليات التنفيذ في المسار) * 5 (عدد الإجراءات في المسار) * 2 (مدة تنفيذ كل إجراء) = 100 دقيقة تنفيذ إجراءات
المسار 2 = 10 (عدد عمليات التنفيذ في المسارات) * 10 (عدد الإجراءات في المسارات) * 1 (مدة تنفيذ كل إجراء) = 100 دقيقة تنفيذ إجراءات

إجمالي المبلغ الشهري = (200 - 100 (من الطبقة المجانية من AWS)) * USD 0.002‏ = USD 0.20

لنفترض أن لديك 100 مسارات من النوع V1 نشطة ولا يوجد مسارات من النوع V2 في شهر مدته 30 يومًا.

رسوم المسارات من النوع V1
(100 (عدد المسارات من النوع V1 النشطة) - 1 (من الطبقة المجانية من AWS)) * USD 1.00‏ = USD 99.00

إجمالي المبلغ الشهري= USD 99.00