AWS Step Functions – ایجاد State Machine برای Service Orchestration

📗 محتوای این آموزش:

  • 00:00 – آموزش AWS Step Functions – توابع چندمرحله‌ای/ پلکانی
  • 00:03 – Step Functions/State Machine/Workflow Orchestration چیست؟
  • 02:26 – روش های پیکربندی Step Functions State Machine
  • 02:34 – ایجاد State Machine با Workflow Studio
  • 03:11 – ایجاد State Machine با JSON code
  • 03:23 – ایجاد State Machine با AWS samples و CloudFormation
  • 05:40 – استقرار Step Functions State Machine با CloudFormation
  • 06:07 – شرح منابع CloudFormation stack
  • 06:26 – شرح Workflow Studio و JSON code برای مثال Pet Store
  • 07:02 – Step Functions IAM Role
  • 07:22 – شرح API Gateway برای مثال Pet Store
  • 08:22 – اجرای Step Functions / Workflow Start Execution
  • 09:17 – Step Functions CloudWatch logs / EventBridge rule
  • 11:39 – پاکسازی منابع با حذف CloudFormation stack
  • 12:17 – جمع بندی

سرویس‌ها را به‌سادگی هماهنگ کنید با AWS Step Functions 🔄 بیاموزید چطور با ایجاد State Machine، فرآیندهای خود را در AWS هماهنگ کنید.

مشاهده رایگان این ویدیو در یوتیوب

توضیحات

AWS Step Functions یا تابع چندمرحله‌ای/ پلکانی، برای همنوایی بین سرویس ها استفاده می شود.

به سادگی State Machine ایجاد کنید و سرویس‌ها را در وضعیت های مختلف فراخوانی کنید.

نتیجه هر فراخوانی به عنوان ورودی به وضعیت بعدی ارسال می شود.
مدیریت فراخوانی سرویس ها، جریان داده و برخورد با خطا به طور کامل توسط Step Functions مدیریت می شود.
AWS Step Functions نیاز به تامین سرور ندارد و بصورت Serverles ارایه می شود.

Step Functions تقریبا به تمامی سرویس های AWS دسترسی Optimized و SDK دارد.
برای مثال به DynamoDB, Lambda, ECS, EKS, EvenBridge, Glue, SageMaker و غیره متصل می شود.

State Machine Workflow در قالب JSON ذخیره و اجرا می شود.

برای اجرای State Machine از یکی از این روش ها استفاده کنید:
Lambda StartExecution API call, EventBridge, API Gateway, CodePipeline, AWS Console, AWS SDK, AWS CLI
در ضمن Step Functionsها میتوانند همدیگر را فراخوانی و اجرا کنند.

انواع Task ها در Step Functions شامل موارد زیر است:

Lambda task, Activity task (HTTP workers like EC2, On-premise servers), Service task (200+ AWS services), Wait task, etc.

مانیتورینگ State Machine Workflow را با روش های زیر انجام دهید:

– Step Functions Execution logs in AWS Console
– AWS CloudWatch logs and log groups
– AWS EventBridge rules/event patterns

🎓آموزش کامل Amazon API Gateway:
   • AWS Tutorial: ایجاد API با Amazon API…  

🎓مشاهده پلی لیست آموزش AWS Lambda:
   • آموزش کامل AWS Lambda  

اشتراک در کانال یوتیوب و مشاهده آموزش ها:🙋🏼‍♂️

‪@DrYousefRastegari‬