أنواع المسارات
توفر AWS CodePipeline نوعين من المسارات، هما V1 وV2. تختلف أنواع المسارات في الميزات والسعر. تُعيَّن المسارات تلقائيًا على أنها مسارات V1، حتى إذا لم يتم تحديد نوع المسار. لتعيين المسار ليكون مسار V2، يجب عليك تكوين نوع المسار بوضوح على V2.
يتضمن تعريف المسار من النوع V1 معلمات المسار والمرحلة ومستوى الإجراء القياسية. يوسِّع المسار من النوع V2 نطاق التعريف لإضافة أقسام تكوينات إضافية مثل المشغِّلات والمتغيرات. لمعرفة المزيد من المعلومات حول نوع المسار المناسب لك، راجع دليل مستخدم AWS CodePipeline
مع AWS CodePipeline، لن تدفع أي رسوم مُقدمة أو التزامات.
- بالنسبة للمسارات من النوع V1: تدفع USD 1.00 لكل مسار نشط (مسار موجود منذ أكثر من 30 يومًا ويمر من خلاله تغيير واحد على الأقل في التعليمات البرمجية خلال الشهر) شهريًا. لا تُفرض رسوم على المسارات التي لا تحتوي على تغييرات جديدة في التعليمات البرمجية التي تحدث خلالها في أثناء الشهر. لا تُوزع تكلفة مسار نشط على أجزاء من الشهور. تكون المسارات مجانية لمدة الـ 30 يومًا الأولى بعد إنشائها.
- بالنسبة للمسارات من النوع V2: يمكنك دفع USD 0.002 لكل دقيقة مستغرقة في تنفيذ الإجراءات. تُحتسب مدة تنفيذ الإجراء بالدقائق، من وقت بدء تنفيذ الإجراء في مسارك حتى يصل هذا الإجراء إلى حالة الإكمال، مع التقريب إلى أقرب دقيقة. تُحاسب على جميع أنواع الإجراءات باستثناء أنواع الإجراءات المخصصة وإجراءات الموافقة اليدوية.
الطبقة المجانية من AWS*
كجزء من الطبقة المجانية من AWS، تقدم CodePipeline للعملاء الجدد والحاليين:
- بالنسبة إلى المسارات من النوع V1: مسار نشط مجاني شهريًا للمسارات من النوع V1.
- بالنسبة للمسارات من النوع V2: 100 دقيقة تنفيذ إجراءات مجانية شهريًا. تُقسَّم دقائق تنفيذ الإجراءات المجانية بين جميع المسارات من النوع V2 في الحساب، بغض النظر عن عدد المسارات من النوع V2 في الحساب. يُعاد تعيينها تلقائيًا في بداية كل شهر تقويمي. لا تُرحل الدقائق غير المستخدمة إلى الشهر التالي.
الرسوم الإضافية
قد تتحمل رسومًا إضافية نظير تخزين أدوات المسارات والوصول إليها في Amazon S3 ونظير تنفيذ الإجراءات التي تنتمي إلى خدمات AWS وخدمات الأطراف الثالثة الأخرى التي توصلها بمسارك.
أمثلة على التسعير
مثال 1: مسارات V2 التي تتضمن أنواع إجراءات مختلفة
لنفترض أن لديك مسارًا واحدًا من النوع 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)
مثال 2: مزيج من المسارات من النوع V1 و V2
لنفترض أن لديك مسارًا من النوع V2 واحدًا و10 مسارات من النوع V1 في غضون شهر مدته 30 يومًا.
رسوم المسارات من النوع V1
10 (عدد المسارات من النوع V1 النشطة) - 1 (من الطبقة المجانية من AWS) * USD 1.00 = USD 9.00
رسوم المسارات من النوع V2
20 (عدد عمليات تنفيذ المسار من النوع V2) * 4 (عدد الإجراءات في المسار) * 2 (مدة تنفيذ كل إجراء) = 160 دقيقة لتنفيذ الإجراءات → (160 - 100 (من الطبقة المجانية من AWS)) * USD 0.002 = USD 0.12
المبلغ الإجمالي الشهري = USD 9.00 + USD 0.12 = USD 9.12
مثال 3: المسارات من النوع V2 فقط
لنفترض أن لديك مسارين من النوع V2 ولا يوجد مسار من النوع V1 في شهر مدته 30 يومًا. يحتوي المسار من النوع V2 على ثلاث مراحل - تحتوي مرحلة المصدر على إجراء مصدر واحد، ومرحلة الإنشاء تحتوي على إجراء CodeBuild واحد، ومرحلة الاختبار تحتوي على ثلاثة إجراءات CodeBuild متوازية. يحتوي المسار من النوع V2 الآخر على 10 إجراءات في 4 مراحل مختلفة (ليس من ضمنها نوع إجراءات الموافقة اليدوية وإجراءات مخصصة)، واحتوى 10 عمليات تنفيذ في المسار ويستغرق كل إجراء دقيقة واحدة لإكماله.
رسوم المسارات من النوع V2
المسار 1 = 10 (عدد عمليات التنفيذ في المسار) * 5 (عدد الإجراءات في المسار) * 2 (مدة تنفيذ كل إجراء) = 100 دقيقة تنفيذ إجراءات
المسار 2 = 10 (عدد عمليات التنفيذ في المسارات) * 10 (عدد الإجراءات في المسارات) * 1 (مدة تنفيذ كل إجراء) = 100 دقيقة تنفيذ إجراءات
المبلغ الإجمالي الشهري = (200 - 100 (من الطبقة المجانية من AWS)) * USD 0.002 = USD 0.20
مثال 4: المسارات من النوع V1 فقط
لنفترض أن لديك 100 مسارات من النوع V1 نشطة ولا يوجد مسارات من النوع V2 في شهر مدته 30 يومًا.
رسوم المسارات من النوع V1
(100 (عدد المسارات من النوع V1 النشطة) - 1 (من الطبقة المجانية من AWS)) * USD 1.00 = USD 99.00
المبلغ الإجمالي الشهري= USD 99.00
موارد التسعير الإضافية
احسب تكاليفك الشهرية بسهولة مع AWS.
تواصل مع متخصصي AWS للحصول على عرض أسعار مخصص.
التعرُّف على كيفية بدء استخدام AWS CodePipeline