AWS Step Functions

สร้างแอปพลิเคชันที่กระจายโดยใช้เวิร์กโฟลว์ที่แสดงผลด้วยภาพ

AWS Step Functions ช่วยให้คุณประสานบริการที่หลากหลายของ AWS เข้ากับเวิร์กโฟลว์แบบไรัเซิร์ฟเวอร์ คุณจึงสามารถสร้างและอัปเดตแอปได้อย่างรวดเร็ว คุณสามารถใช้ Step Functions ในการออกแบบและรันเวิร์กโฟลว์ซึ่งรวมบริการต่างๆ ไว้ด้วยกัน เช่น AWS Lambda และ Amazon ECS ในแอปพลิเคชันที่มีคุณสมบัติหลากหลาย เวิร์กโฟลว์ประกอบด้วยขั้นตอนต่างๆ โดยมีสิ่งส่งออกในขั้นตอนหนึ่งเป็นสิ่งนำเข้าในขั้นตอนต่อไป การพัฒนาแอปพลิเคชันเป็นไปอย่างง่ายดายและเข้าใจได้ง่ายมากยิ่งขึ้นโดยใช้ Step Functions เนื่องจากเปลี่ยนเวิร์กโฟลว์ให้เป็นแผนภาพสถานะเครื่องที่เข้าใจง่าย อธิบายให้ผู้อื่นทราบได้ง่าย และเปลี่ยนแปลงได้ง่าย คุณสามารถเฝ้าติดตามการดำเนินการในแต่ละขั้นตอนตามที่เกิดขึ้นซึ่งหมายความว่า คุณสามารถระบุและแก้ไขปัญหาได้อย่างรวดเร็ว Step Functions จะเรียกใช้และติดตามแต่ละขั้นตอนโดยอัตโนมัติ แล้วลองใหม่เมื่อพบข้อผิดพลาดเพื่อให้แอปพลิเคชันของคุณทำงานถูกต้องตามที่คาดไว้

สร้างเวิร์กโฟลว์ภายใน 10 นาที


อยากเรียนรู้วิธีการสร้างเวิร์กโฟลว์ที่ไม่จำเป็นต้องมีเซิร์ฟเวอร์ด้วย AWS Step Functions และ AWS Lambda ใช่หรือไม่ เรียนรู้เพิ่มเติม 

workflow

ข้อดี

สร้างและอัปเดตแอปได้อย่างรวดเร็ว

AWS Step Functions ให้คุณสร้างเวิร์กโฟลว์ที่แสดงผลด้วยภาพซึ่งช่วยเปลี่ยนความต้องการทางธุรกิจไปสู่ความต้องการทางเทคนิคได้อย่างรวดเร็ว คุณสามารถสร้างแอปพลิเคชันได้ในเวลาไม่กี่นาที และในกรณีที่ความต้องการเปลี่ยนแปลงไป คุณก็สามารถสับเปลี่ยนหรือจัดระบบส่วนประกอบใหม่ได้โดยไม่ต้องปรับแต่งโค้ดใดๆ

ปรับปรุงความทนทานต่อความเสียหาย

AWS Step Functions ช่วยคุณจัดการสถานะ จุดตรวจสอบ และการเริ่มต้นใหม่เพื่อให้แน่ใจว่าแอปพลิเคชันทำงานตามลำดับและตามที่คาดไว้ ความสามารถในการลอง/ตรวจหา ลองใหม่และย้อนกลับในตัวทำให้จัดการกับข้อผิดพลาดและข้อยกเว้นได้โดยอัตโนมัติ 

เขียนโค้ดน้อยลง

AWS Step Functions ช่วยคุณจัดการตรรกะของแอปพลิเคชันและดำเนินการพื้นฐานเบื้องต้น เช่น การแตกแขนง การดำเนินการแบบขนาน และการหมดเวลา ซึ่งช่วยขจัดโค้ดเพิ่มเติมซึ่งอาจต้องดำเนินการซ้ำในไมโครเซอร์วิสและฟังก์ชัน

วิธีทำงาน

sfn_how-it-works

กรณีใช้งาน

การประมวลผลข้อมูล

Step Functions ช่วยทำให้แน่ใจได้ว่า งาน ETL ที่ต้องใช้เวลานานหลายงานทำงานตามลำดับและประสบความสำเร็จแทนการควบคุมปริมาณงานเหล่านั้นด้วยมือหรือคงแอปพลิเคชันแยกต่างหากมาใช้ คุณยังสามารถใช้ Step Functions เพื่อกำหนดมาตรฐานเวิร์กโฟลว์ฝึกอบรม Machine Learning ในการปรับปรุงความแม่นยำของโมเดล Machine Learning

ทำให้งานเป็นอัตโนมัติ

Step Functions มีระบบอัตโนมัติแบบตรวจสอบได้สำหรับการปรับใช้ การอัปเกรด การติดตั้ง และการโยกย้ายข้อมูลประจำวัน คุณสามารถใช้ Step Functions เพื่อทำให้งานที่เกิดขึ้นซ้ำโดยอัตโนมัติ เช่น การจัดการแพตช์ การเลือกโครงสร้างพื้นฐาน และการซิงโครไนซ์ข้อมูล และ Step Functions จะปรับขนาด ตอบสนองต่อการหมดเวลา และลองงานที่ล้มเหลวใหม่โดยอัตโนมัติ

ปรับโครงสร้างขนาดใหญ่ให้ทันสมัย

คุณสามารถใช้ Step Functions เพื่อแบ่งส่วนงานบางงานฐานโค้ดส่วนที่เหลือเพื่อรับมือกับการเปลี่ยนโฉมแอปพลิเคชันขนาดใหญ่ไปสู่ไมโครเซอร์วิสเป็นขั้นตอนย่อยต่างๆ ซึ่งช่วยจัดระเบียบโค้ดที่สำคัญต่อธุรกิจอย่างปลอดภัยและตามความพร้อมของคุณเองได้โดยไม่มีการขัดขวางการทำงานและในระหว่างที่คุณมอบคุณสมบัติใหม่อย่างต่อเนื่อง

การจัดประสานแอปพลิเคชัน

ใช้ Step Functions เพื่อผสานรวมฟังก์ชัน AWS Lambda ต่างๆ เข้ากับแอปพลิเคชันและไมโครเซอร์วิสแบบไร้เซิร์ฟเวอร์ โดยไม่ต้องเขียนโค้ดสำหรับตรรกะเวิร์กโฟลว์ ขั้นตอนคู่ขนาน การจัดการข้อผิดพลาด การหมดเวลาหรือการลองใหม่ นอกจากนี้ คุณยังสามารถจัดประสานข้อมูลและบริการที่รันบนอินสแตนซ์ Amazon EC2 คอนเทนเนอร์ หรือเซิร์ฟเวอร์ภายในองค์กรได้อีกด้วย

ดูกรณีใช้งานเพิ่มเติม »

ลูกค้า

ดูคำยืนยันจากลูกค้าเพิ่มเติม »

วิดีโอลูกค้า

มีอะไรใหม่

4 กุมภาพันธ์ 2019

พัฒนาและทดลองเวิร์กโฟลว์ AWS Step Functions ในระบบ


ขณะนี้คุณสามารถใช้งาน AWS Step Functions เวอร์ชันภายในระบบเพื่อพัฒนาและทดสอบเวิร์กโฟลว์ของคุณได้โดยใช้ AWS Step Functions Local

24 มกราคม 2019

AWS Step Functions ประกาศข้อตกลงระดับการให้บริการที่ 99.9%


ข้อตกลงระดับการให้บริการ (SLA) ใหม่ของ AWS Step Function ช่วยให้ AWS Step Functions มีความพร้อมใช้งานตามเปอร์เซ็นต์การทำงานต่อเดือนสำหรับแต่ละภูมิภาค AWS

16 มกราคม 2019

ขณะนี้ AWS Step Functions พร้อมให้ใช้งานแล้วในภูมิภาคจีนของ AWS


ขณะนี้ AWS Step Functions พร้อมใช้งานแล้วในภูมิภาคจีน (หนิงเซี่ย) ของ AWS ซึ่งดำเนินการโดย NWCD และในภูมิภาคจีน (ปักกิ่ง) ของ AWS ซึ่งดำเนินการโดย Sinnet

ดูประกาศทั้งหมด »

เริ่มต้นใช้งาน AWS

icon1

ลงชื่อสมัครใช้งานบัญชี AWS

รับสิทธิ์การเข้าถึง AWS Free Tier ได้ทันที
icon2

เรียนรู้จากบทแนะนำสอนการใช้งาน 10 นาที

สำรวจและเรียนรู้จาก บทแนะนำสอนการใช้งานอย่างง่ายๆ
icon3

เริ่มต้นสร้างด้วย AWS

เริ่มต้นสร้างด้วยคำแนะนำแบบทีละขั้นตอนเพื่อช่วยในการเปิดใช้ โพรเจกต์ AWSของคุณ

เรียนรู้เพิ่มเติมเกี่ยวกับ AWS Step Functions

ไปที่หน้าคุณสมบัติ
พร้อมเริ่มต้นใช้งานหรือยัง
ลงชื่อเข้าใช้คอนโซล AWS Step Functions
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา