AWS Step Functions

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

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

-vแนะนำการผสานรวมใหม่ 8 รายการ



ประโยชน์

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

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 คอนเทนเนอร์ หรือเซิร์ฟเวอร์ภายในองค์กรได้อีกด้วย

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

กรณีศึกษา

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

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

มีอะไรใหม่

7 มกราคม 2019

AWS Step Functions รองรับการติดแท็กทรัพยากรแล้วตอนนี้


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


เรียนรู้เพิ่มเติม 

13 ธันวาคม 2018

ขณะนี้ AWS Step Functions พร้อมให้ใช้งานแล้วในสหภาพยุโรป (ปารีส)


ขณะนี้ AWS Step Functions พร้อมให้ใช้งานแล้วในภูมิภาคยุโรป (ปารีส) Step Functions ช่วยให้คุณสามารถเพิ่มเวิร์กโฟลว์อัตโนมัติที่ยืดหยุ่นลงในแอปพลิเคชันของคุณ


เรียนรู้เพิ่มเติม 

29 พฤศจิกายน 2018

AWS Step Functions ได้เพิ่มการผสานรวมบริการเพิ่มเติมอีก 8 รายการ


นอกเหนือจาก Amazon EC2 และ AWS Lambda แล้ว ขณะนี้ AWS Step Functions ยังรวมอยู่ในบริการประมวลผล ฐานข้อมูล และการรับส่งข้อความเพิ่มเติมอีก 8 รายการ


เรียนรู้เพิ่มเติม  |  บล็อก  |  เอกสารประกอบ

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

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

icon1

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

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

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

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

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

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

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

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