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

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

حالات الاستخدام
معالجة البيانات
يمكن أن تساعد Step Functions على ضمان عمل المهام التي تكون قيد التشغيل لفترة طويلة ومتعددة الـ ETL بالترتيب واكتمالها بنجاح، بدلاً من تنسيق تلك المهام يدويًا أو صيانتها باستخدام تطبيق منفصل. يمكنك أيضًا استخدام Step Functions لتحديد معايير سير عمل تدريب machine learning لتحسين دقة نماذج machine learning.
اجعل المهام تلقائية
تقدِّم خدمة Step Functions تلقائية خاضعة للمراجعة لنظام عمليات النشر والترقية والتثبيت والترحيل. يمكنك استخدام Step Functions بسهولة لتحقيق التلقائية للمهام المتكررة مثل إدارة التصحيح واختيار البنية التحتية ومزامنة البيانات، وستجري Step Functions عمليات التوسعة، وتستجيب للمهلات وتعيد محاولة المهام الفاشلة تلقائيًا.
تحديث وحدة متراصة
باستخدام Step Functions لنقش مهمات جديدة من بقية قاعدة بياناتك، يمكنك معالجة تحويل تطبيقات الوحدات المتراصة إلى microservices بسلسلة من الخطوات الصغيرة. يسمح لك هذا بفك الترميز الضروري للعمل بأمان بالسرعة المناسبة لك، دون عرقلة العمليات وفي أثناء مواصلتك لتقديم الميزات الجديدة.
تنسيق التطبيق
استخدم Step Functions للجمع بين وظائف AWS Lambda متعددة في تطبيقات وmicroservices مستجيبة وغير مستندة إلى خادم، دون الاضطرار إلى كتابة ترميز لمنطق سير العمل أو العمليات المتوازية أو التعامل مع الأخطاء أو المهلات أو عمليات إعادة المحاولة. يمكنك أيضًا تنسيق البيانات والخدمات التي تعمل على مثيلات Amazon EC2 أو حاوياتها أو خوادمها المحلية.
الاطلاع على المزيد من حالات الاستخدام »
مقاطع فيديو العملاء
Coinbase
مسار النشر بدون خادم
تعرّف على كيفية استخدام Coinbase لخدمات AWS Step Functions وAWS Lambda لتأدية المئات عمليات النشر في اليوم، وكيف ساهمت خدمات Step Functions وLambda في تمكين الفريق من تحقيق معدل نجاح بنسبة 97% فيما يتعلق بعمليات النشر.
Paessler AG
عمليات الإنشاء الشاملة لخدمة VPC
يقوم جريج كامبيون، الذي يشغل منصب مسؤول الأنظمة في شركة Paessler AG، بإطلاعنا على كيفية استخدام موظفي الشركة لخدمات AWS Lambda وAWS Step Functions لإجراء عمليات الإنشاء الشاملة لخدمة VPC ومراقبتها من أجل منتج مراقبة الشبكات PRTG الخاص بالشركة.
Zalora
تحديث أنظمة SAP S/4HANA
يشرح سونيل كومار من شركة Zalora كيف ساهمت عمليات الأتمتة بدون خادم الخاصة بالشركة بواسطة AWS Step Functions وAWS System Manager وAWS Lambda في خفض الوقت المستغرق في تحديث نظام SAP الخاص بالشركة من 5 أيام إلى يومين.
Trulia Rentals
جذب العملاء المُحتملين بدون خادم
استمع إلى النهج غير مستند إلى خادم الذي اعتمدت عليه Trulia Rentals لقبول العملاء المتوقعين ومعالجة بياناتهم وتحليلها في أثناء انتقالها من نظام العملاء المتوقعين القديم الخاص بها.
Recruit Lifestyle
التعلُّم الآلي المرن
يشرح Yu Yamada، مصمم بيانات كبيرة كيف بنوا مسارات تعلُّم آلي تلقائية وقابلة للتوسع وقوية باستخدام AWS Lambda وAWS Step Functions وAWS Batch وAmazon DynamoDB.
Fox Network
سلاسل توريد الوسائط
شاركت Fox Network أحمال عمل معالجة الوسائط المشتركة عبر مرفقها القائم وAWS لتوفير الموارد وتوسيعها بشكل ديناميكي وجعل سير سلسلة توريد الوسائط بأكملها تلقائيًا.
ClearDATA
معالجة أحداث الأمان
بنت ClearDATA حلاً يقدِّم أدوات تحكم إضافية في الأمان من AWS إلى عملائها للتأكد من أن التغييرات المجراة على حساب العميل تتوافق مع سياسة الأمان الخاصة بها.
MirrorWeb
أرشفة المواقع الإلكترونية غير المستندة إلى خادم
تعاملت MirrorWeb مع التحديات في المهام طويلة الأجل في أثناء عملية أرشفة المواقع الإلكترونية عن طريق استغلال Step Functions وLambda لإطلاق مهمة وبعثها إلى مثيل EC2 أو حاوية Docker عبر ECS.
nib health funds
مسارات الوصول الخاضعة للمراقبة
تحتاج أحمال العمل المنظمة إلى ما هو أكثر من الأمان المتين لتكون ممتثلة. يشارك Adam من CMD Solutions وMat من nib health funds طريقة ذكية لاستخدام Step Functions لرفع وخفض الوضع الأمني تلقائيًا.
Zapproved
معالجة البيانات التلقائية
يساعد عملاء Zapproved في المجال القانوني في ضبط الاكتشاف الإلكتروني. يشرح Lee من Zapproved كيفية استخدام Step Functions وLambda وSQS لجعل معالجة البيانات تلقائية. للتعرُّف على المزيد، اقرأ دراسة الحالة.
DuPont Pioneer
Agronomy على السحابة
إنَّ خدمة Encirca Services التابعة لشركة DuPont Pioneer تشترك مع المزارعين في الحقول الميدانية لمساعدتهم في الوصول إلى أفضل غلات المحاصيل. وقد قاموا بإنشاء منصة تعاونية مستندة إلى السحابة ليقوم المزارعون بتحفيز نمو المحاصيل والتحكم في مستويات النيتروجين في التربة.
ما الجديد
- التاريخ
نقدم لكم AWS Step Functions Express Workflows
تعد Express Workflows نوعًا جديدًا من أنواع مسارات عمل AWS Step Functions تقوم بتنسيق خدمات الحوسبة وقواعد البيانات والمراسلة بشكل يتسم بتوفير التكلفة بمعدلات أحداث أكبر من 100,000 حدث في الثانية.
تضيف AWS Step Functions الدعم للتوازي الديناميكي في مسارات العمل
تدعم AWS Step Functions الآن التوازي الديناميكي، بحيث يمكنك تحسين أداء وكفاءة مسارات عمل التطبيق.
تضيف AWS Step Functions الدعم لمسارات العمل المتداخلة
تتيح AWS Step Functions لك الآن تنظيم عمليات أكثر تعقيدًا عن طريق إنشاء مسارات عمل معيارية قابلة لإعادة الاستخدام.
الاطلاع على جميع الإعلانات »
منشورات المدونة الحديثة



بدء استخدام AWS

بدء الإنشاء بواسطة AWS
تعرَّف على المزيد حول AWS Step Functions