AWS Step Functions

تدفقات سير عمل مرئية للتطبيقات العصرية

AWS Step Functions هي خدمة لتدفقات سير العمل المرئية منخفضة التعليمات البرمجية تُستخدم في تنظيم خدمات AWS وأتمتة عمليات الأعمال وبناء تطبيقات بلا خوادم. تقوم تدفقات سير العمل بإدارة حالات الفشل وإعادة المحاولة والتوازي وتكاملات الخدمات وقابلية المراقبة حتى يتمكن المطورون من التركيز على منطق أعمال بقيمة أعلى.

4000 حالة انتقال مجانًا

المزايا

سرعة البناء والنشر

ابدأ الاستخدام من خلال واجهة سحب وإفلات بسيطة. مع Step Functions، يمكنك التعبير عن منطق أعمال معقد مثل تدفقات سير العمل ذات التعليمات البرمجية المنخفضة والموجهة بالأحداث والتي تربط الخدمات أو الأنظمة أو الأشخاص في غضون دقائق.

كتابة تعليمة برمجية بتكامل أقل

استخدم موارد AWS بما في ذلك Lambda أو ECS أو Fargate أو Batch أو DynamoDB أو SNS أو SQS أو SageMaker أو EventBridge أو EMR في تدفقات سير العمل المرنة للأعمال أو مسارات البيانات أو التطبيقات.

بناء تدفقات سير عمل تتعامل مع الأخطاء وتتسم بحالة

تدير Step Functions الحالة وتتولى أمر نقاط التحقق وإعادة التشغيل من أجلك للتأكد من أن تدفقات سير العمل تُنفذ بالترتيب وكما هو متوقع. تتعامل إمكانات try/catch وإعادة المحاولة والعودة إلى الحالة السابقة المدمجة مع الأخطاء والاستثناءات تلقائيًا بناءً على منطق الأعمال المعرف. 

مصممة لأي حالة استخدام

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

كيفية العمل

  • نظرة عامة
  • نمط التعامل مع الأخطاء
  • أنماط التفرع والتفاعل البشري
  • نمط التقييد
  • نمط ساجا
  • نظرة عامة
  • AWS Step Functions - كيفية العمل - نظرة عامة
  • نمط التعامل مع الأخطاء
  • AWS Step Functions - كيفية العمل - نمط التعامل مع الأخطاء
  • أنماط التفرع والتفاعل البشري
  • AWS Step Functions - كيفية العمل - أنماط التفرع والتفاعل البشري
  • نمط التقييد
  • AWS Step Functions - كيفية العمل - نمط التقييد
  • نمط ساجا
  • AWS Step Functions - كيفية العمل - نمط ساجا

حالات الاستخدام

أتمتة عملية الاستخراج والتحويل والتحميل (ETL)

ضمان أن المهام التي قيد التشغيل لفترة طويلة ومتعددة عمليات الاستخراج والتحويل والتحميل (ETL) يجري تنفيذها بالترتيب وتكتمل بنجاح، بدلاً من تنسيق تلك المهام يدويًا أو صيانتها باستخدام تطبيق منفصل.

إعداد البيانات من أجل تعلم الآلة (ML)

لتمكين تعلم الآلة، يجب جمع بيانات المصدر ومعالجتها وتوحيدها حتى تتمكن أنظمة نماذج تعلم الآلة مثل Amazon SageMaker من التدرب على تلك البيانات.   يسهّل Step Functions عمل تسلسل للخطوات التي يستغرقها في أتمتة مسار تعلم الآلة الخاص بك. 

تنظيم الخدمات المصغرة

استخدم Step Functions في دمج عدة وظائف من وظائف AWS Lambda في تطبيقات تفاعلية بلا خوادم وفي خدمات مصغرة. يمكنك أيضًا تنسيق البيانات والخدمات التي تعمل على مثيلات Amazon EC2 أو حاوياتها أو خوادمها المحلية.

Liberty Mutual

أنشأت Liberty Mutual سير عمل مدفوع بالأحداث باستخدام Step Functions حيث إن البيانات التي تتولد من كل خط من خطوط الأعمال يجري تحويلها إلى سلسلة من الأحداث أو سلسة من المعاملات المالية.   تعرف كيف أنها تعالج مليون معاملة شهريًا مقابل 60.00 USD فقط.  

عرض قصة عميل

Freebird

استخدم Step Functions للجمع بين وظائف AWS Lambda متعددة في تطبيقات تفاعلية بلا خوادم وخدمات مصغرة، دون الاضطرار إلى كتابة تعليمة برمجية لمنطق سير العمل أو العمليات المتوازية أو التعامل مع الأخطاء أو المهلات أو عمليات إعادة المحاولة. يمكنك أيضًا تنسيق البيانات والخدمات التي تعمل على مثيلات Amazon EC2 أو حاوياتها أو خوادمها المحلية.

عرض قصة عميل

The Guardian

نظمت The Guardian تدفق البيانات بين عدة أنظمة وأدى ذلك إلى توفير 4 ساعات أسبوعيًا للفرق الفنية كانت ستُستخدم في الحذف اليدوي للحسابات.  تعرّف كيف تمكن الفريق من الاحتفاظ بسجلات دقيقة وآلية باستخدام Step Functions وهذا أدى إلى تسليم الصحف في الوقت المحدد لآلاف المشتركين. عرض قصة العميل 

عرض قصة عميل

الاطلاع على المزيد من حالات الاستخدام »

العملاء

الاطلاع على المزيد من شهادات العملاء »

مقاطع فيديو العملاء

ما الجديد

التاريخ
  • التاريخ
1
من 3 ديسمبر/كانون الأول 2019

نقدم لكم AWS Step Functions Express Workflows


تعد Express Workflows نوعًا جديدًا من أنواع مسارات عمل AWS Step Functions تقوم بتنسيق خدمات الحوسبة وقواعد البيانات والمراسلة بشكل يتسم بتوفير التكلفة بمعدلات أحداث أكبر من 100,000 حدث في الثانية.

18 سبتمبر 2019

تضيف AWS Step Functions الدعم للتوازي الديناميكي في مسارات العمل


تدعم AWS Step Functions الآن التوازي الديناميكي، بحيث يمكنك تحسين أداء وكفاءة مسارات عمل التطبيق.

12 أغسطس 2019

تضيف AWS Step Functions الدعم لمسارات العمل المتداخلة


تتيح AWS Step Functions لك الآن تنظيم عمليات أكثر تعقيدًا عن طريق إنشاء مسارات عمل معيارية قابلة لإعادة الاستخدام.

الاطلاع على جميع الإعلانات »

منشورات المدونة الحديثة

1

ابدأ استخدام AWS

اشترك للحصول على حساب AWS

اشترك للحصول على حساب AWS

الوصول الفوري إلى الطبقة المجانية لخدمة AWS.
تعلَّم مع برامج تعليمية مدتها 10 دقائق

تعلَّم مع برامج تعليمية مدتها 10 دقائق

استكشف وتعلَّم مع البرامج التعليمية السهلة.
بدء الإنشاء بواسطة AWS

بدء الإنشاء بواسطة AWS

ابدأ في البناء باستخدام أدلة خطوة بخطوة لمساعدتك في إطلاق مشروع AWS الخاص بك.

تعرَّف على المزيد حول AWS Step Functions

زر صفحة الميزات
هل أنت مستعد للبدء؟
سجِّل الدخول إلى وحدة تحكم AWS Step Functions
هل لديك مزيد من الأسئلة؟
اتصل بنا