AWS Step Functions

ابنِ تطبيقات موزعة باستخدام مسارات عمل مرئية

تسمح لك خدمة AWS Step Functions بتنسيق خدمات AWS متعددة في مسارات عمل غير مستندة إلى خادم ليمكنك بناء التطبيقات وتحديثها بسرعة. باستخدام Step Functions، يمكنك تصميم وتشغيل مسارات عمل تجمع بين خدمات مثل AWS Lambda و AWS Fargate، و Amazon SageMaker، في تطبيقات غنية بالميزات. تنشأ مسارات العمل من سلسلة من الخطوات، بحيث تمثل مخرجات إحدى الخطوات مدخلات الخطوة التالية لها. إن تطوير التطبيقات أسهل وأكثر بديهية باستخدام Step Functions، لأنه يترجم مسار العمل إلى مخطط لجهاز حالة سهل الفهم وسهل الشرح للآخرين وسهل التغيير. تحث 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
هل لديك مزيد من الأسئلة؟
اتصل بنا