AWS Step Functions

تجميع الوظائف في تطبيقات الأعمال المهمة

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

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

إنشاء مهمة سير عمل في 10 دقائق


هل ترغب في تعلّم كيفية إنشاء مسار عمل دون خوادم مع AWS Step Functions وAWS Lambda؟ تعرّف على المزيد

مسار عمل دون خوادم

الفوائد

ابنِ وحدِّث التطبيقات بسرعة

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

تحسين معدل المرونة

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

كتابة ترميز أقل

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

كيفية العمل

كيفية عمل AWS Step Functions

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

معالجة البيانات

يمكن أن تساعد 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 أو حاوياتها أو خوادمها المحلية.

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

العملاء

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

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

ما الجديد

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 لك الآن تنظيم عمليات أكثر تعقيدًا عن طريق إنشاء مسارات عمل معيارية قابلة لإعادة الاستخدام.

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

بدء استخدام AWS

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

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

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

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

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

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

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

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

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