AWS Step Functions เป็นบริการเวิร์กโฟลว์ที่แสดงผลด้วยภาพแบบการเขียนโค้ดน้อยที่สุด ซึ่งนักพัฒนาใช้ในการสร้างแอปพลิเคชันแบบกระจาย ทำให้กระบวนการด้านไอทีและธุรกิจเป็นไปโดยอัตโนมัติ รวมถึงสร้างไปป์ไลน์ข้อมูลและแมชชีนเลิร์นนิ่งโดยใช้บริการของ AWS เวิร์กโฟลว์จะจัดการกับความล้มเหลว การลองใหม่ การทำให้ขนานกัน การผสานรวมบริการ และความสามารถในการสังเกต เพื่อให้นักพัฒนามุ่งเน้นไปที่ตรรกะทางธุรกิจที่มีมูลค่าสูงขึ้นได้
สร้างเวิร์กโฟลว์ด้วยบริการของ AWS มากกว่า 200 รายการและการดำเนินการ API จำนวน 9,000 รายการ
ประโยชน์
สร้างและปรับใช้ได้อย่างรวดเร็ว
เริ่มต้นใช้งานได้อย่างรวดเร็วด้วย Workflow Studio ซึ่งเป็นอินเทอร์เฟซแบบลากแล้ววางที่ใช้งานง่าย Step Functions ช่วยให้คุณแสดงตรรกะทางธุรกิจที่ซับซ้อนเป็นเวิร์กโฟลว์แบบการเขียนโค้ดน้อยที่สุดและอิงตามเหตุการณ์ ซึ่งจะเชื่อมต่อบริการ ระบบ หรือผู้คนภายในไม่กี่นาที
เขียนโค้ดการผสานการทำงานน้อยลง
เขียนทรัพยากรของ AWS จากบริการต่างๆ กว่า 200 รายการ ซึ่งรวมถึง Lambda, ECS, Fargate, Batch, DynamoDB, SNS, SQS, SageMaker, EventBridge หรือ EMR ลงในเวิร์กโฟลว์ทางธุรกิจที่ยืดหยุ่น ไปป์ไลน์ข้อมูล หรือแอปพลิเคชัน
สร้างเวิร์กโฟลว์ที่ทนทานต่อข้อผิดพลาดและเก็บบันทึกสถานะ
Step Functions ช่วยคุณจัดการสถานะ จุดตรวจสอบ และการเริ่มต้นใหม่ เพื่อให้แน่ใจว่าเวิร์กโฟลว์ทำงานตามลำดับและตามที่คาดไว้ ความสามารถในการลอง/ตรวจหา ลองใหม่ และย้อนกลับในตัวทำให้จัดการกับข้อผิดพลาดและข้อยกเว้นได้โดยอัตโนมัติตามตรรกะทางธุรกิจที่คุณกำหนด
ออกแบบมาเพื่อความน่าเชื่อถือและการปรับขนาด
Step Functions มีเวิร์กโฟลว์สองประเภท ได้แก่ Standard หรือ Express ซึ่งสามารถใช้ได้โดยขึ้นอยู่กับกรณีใช้งานที่เฉพาะเจาะจงของคุณ Standard Workflows ใช้เพื่อจัดการปริมาณงานที่ใช้เวลานาน Express Workflows รองรับปริมาณงานการประมวลผลเหตุการณ์ที่มีปริมาณมาก
วิธีการทำงาน
-
Step Functions Workflow Studio
-
ภาพรวม
-
รูปแบบการส่งข้อผิดพลาด
-
รูปแบบการแยกและการโต้ตอบกับมนุษย์
-
รูปแบบซางะ
-
Step Functions Workflow Studio
-
-
ภาพรวม
-
-
รูปแบบการส่งข้อผิดพลาด
-
-
รูปแบบการแยกและการโต้ตอบกับมนุษย์
-
-
รูปแบบซางะ
-
กรณีใช้งาน
ปรับกระบวนการแยก แปลง และโหลดข้อมูล (ETL) ให้เป็นอัตโนมัติ
รับรองว่างาน ETL ที่ต้องใช้เวลานานหลายงานทำงานตามลำดับและประสบความสำเร็จ แทนการควบคุมปริมาณงานเหล่านั้นด้วยมือหรือคงแอปพลิเคชันแยกต่างหากมาใช้
เตรียมข้อมูลสำหรับแมชชีนเลิร์นนิง (ML)
ในการเปิดใช้งานแมชชีนเลิร์นนิ่ง ข้อมูลต้นฉบับจะต้องถูกรวบรวม ประมวลผล และทำให้เป็นมาตรฐาน เพื่อให้ระบบการสร้างแบบจำลอง ML เช่น Amazon SageMaker สามารถฝึกกับข้อมูลนั้นได้ Step Functions ช่วยให้จัดลำดับขั้นตอนในการทำให้ไปป์ไลน์ ML ของคุณเป็นแบบอัตโนมัติได้ง่ายขึ้น
จัดการไมโครเซอร์วิส
ใช้ Step Functions เพื่อรวมฟังก์ชันต่างๆ ของ AWS Lambda เข้ากับแอปพลิเคชันและไมโครเซอร์วิสแบบไร้เซิร์ฟเวอร์ที่สามารถตอบสนองได้ดี นอกจากนี้ คุณยังสามารถจัดประสานข้อมูลและบริการที่รันบนอินสแตนซ์ Amazon EC2, คอนเทนเนอร์ หรือเซิร์ฟเวอร์ภายในองค์กรได้อีกด้วย
Liberty Mutual
Liberty Mutual สร้างเวิร์กโฟลว์ที่ขับเคลื่อนด้วยเหตุการณ์ด้วย Step Functions ซึ่งฟีดข้อมูลจากแต่ละสายธุรกิจจะถูกแปลงเป็นชุดของเหตุการณ์หรือธุรกรรมทางการเงิน เรียนรู้วิธีประมวลผลธุรกรรมหนึ่งล้านรายการต่อเดือนในราคาเพียง 60.00 USD
Freebird
ใช้ Step Functions เพื่อผสานรวมฟังก์ชัน AWS Lambda ต่างๆ เข้ากับแอปพลิเคชันและไมโครเซอร์วิสแบบไร้เซิร์ฟเวอร์ โดยไม่ต้องเขียนโค้ดสำหรับตรรกะเวิร์กโฟลว์ ขั้นตอนคู่ขนาน การจัดการข้อผิดพลาด การหมดเวลาหรือการลองใหม่ นอกจากนี้ คุณยังสามารถจัดประสานข้อมูลและบริการที่รันบน Amazon EC2 Instance, คอนเทนเนอร์ หรือเซิร์ฟเวอร์ภายในองค์กรได้อีกด้วย
The Guardian
The Guardian จัดประสานโฟลว์ของข้อมูลระหว่างระบบต่างๆ ที่ช่วยให้ทีมเทคนิคประหยัดเวลาในการลบบัญชีด้วยตนเองลงได้ 4 ชั่วโมงต่อสัปดาห์ เรียนรู้วิธีที่ทีมสามารถเก็บรักษาบันทึกที่ถูกต้องและเป็นอัตโนมัติด้วย Step Functions ซึ่งส่งผลให้มีการส่งหนังสือพิมพ์ตรงเวลาสำหรับสมาชิกหลายพันคน
ดูกรณีใช้งานเพิ่มเติม »
วิดีโอลูกค้า
Coinbase
Pipeline การปรับใช้แบบไร้เซิร์ฟเวอร์
ฟังวิธีที่ Coinbase ใช้ AWS Step Functions และ AWS Lambda เพื่อดำเนินการปรับใช้หลายร้อยรายการในวันเดียว และวิธีที่ Step Functions และ Lambda ช่วยให้ทีมมีอัตราประสบความสำเร็จในการปรับใช้ถึง 97%
Paessler AG
การสร้าง VPC จำนวนมาก
Greg Campion ผู้ดูแลระบบที่ Paessler AG ได้แบ่งปันวิธีการใช้ AWS Lambda และ AWS Step Functions เพื่อดำเนินการและตรวจสอบการสร้าง VPC จำนวนมากสำหรับผลิตภัณฑ์ PRTG Network Monitoring ของตน
Zalora
การรีเฟรช SAP S/4HANA
Sunil Kumar จาก Zalora อธิบายว่าการทำให้ระบบงานเป็นอัตโนมัติแบบไร้เซิร์ฟเวอร์ด้วย AWS Step Functions, AWS System Manager และ AWS Lambda ช่วยลดระยะเวลาในการรีเฟรชระบบ SAP ลงจาก 5 วัน เหลือเพียง 2 วันได้อย่างไร
Trulia Rentals
การจัดการลูกค้าเป้าหมายแบบไร้เซิร์ฟเวอร์
มาลองฟังวิธีที่ Trulia Rentals ใช้วิธีการแบบไร้เซิร์ฟเวอร์เพื่อยอมรับ ประมวลผล และวิเคราะห์ลูกค้าชั้นนำขณะที่ย้ายข้อมูลจากระบบลูกค้าชั้นนำแบบดั้งเดิม
Recruit Lifestyle
Elastic Machine Learning
Yu Yamada Architect ของ Big Data อธิบายวิธีสร้างขั้นตอน Machine Learning แบบอัตโนมัติ ปรับขนาดได้และมีประสิทธิภาพด้วย AWS Lambda, AWS Step Functions, AWS Batch และ Amazon DynamoDB
Fox Network
ซัพพลายเชนสื่อ
Fox Network แบ่งปันปริมาณงานในการประมวลผลสื่อครอบคลุมสิ่งอำนวยความสะดวกที่มีอยู่แล้วและ AWS เพื่อเตรียมใช้งานและปรับขนาดทรัพยากรแบบไดนามิกและทำให้โฟลว์ของซัพพลายเชนสื่อทั้งหมดเป็นอัตโนมัติ
ClearDATA
การประมวลผลเหตุการณ์ความปลอดภัย
ClearDATA สร้างโซลูชันที่ทำให้ลูกค้ามีการควบคุมความปลอดภัยของ AWS เพิ่มเติมเพื่อตรวจสอบให้การเปลี่ยนแปลงของบัญชีลูกค้าสอดคล้องกับนโยบายความปลอดภัย
MirrorWeb
การเก็บถาวรในเว็บไซต์แบบไร้เซิร์ฟเวอร์
MirrorWeb รับมือกับความท้าทายเกี่ยวกับงานที่ใช้เวลานานในระหว่างขั้นตอนการเก็บถาวรในเว็บไซต์โดยใช้ประโยชน์จาก Step Functions และ Lambda เพื่อเปิดใช้และมอบหมายงานไปยังอินสแตนซ์ EC2 หรือคอนเทนเนอร์ Docker ผ่าน ECS
เงินกองทุนสุขภาพ nib
ขั้นตอนการเข้าถึงแบบตรวจสอบได้
ปริมาณงานที่ได้รับการควบคุมต้องการมากกว่าการปฏิบัติตามข้อกำหนดด้านความปลอดภัยที่เข้มงวด Adam จาก CMD Solutions และ Mat จาก CMD Solutions และ Mat แบ่งปันวิธีที่ชาญฉลาดเพื่อใช้ Step Functions ในเพิ่มหรือลดระดับการจัดการความปลอดภัยโดยอัตโนมัติ
Zapproved
การประมวลผลข้อมูลแบบอัตโนมัติ
Zapproved ช่วยลูกค้าในแวดวงกฎหมายปรับปรุงประสิทธิภาพของ e-discovery Lee จาก Zapproved สาธิตวิธีการใช้ Step Functions, Lambda และ SQS เพื่อทำให้การประมวลผลข้อมูลเป็นอัตโนมัติ หากต้องการเรียนรู้เพิ่มเติม อ่านกรณีศึกษา
DuPont Pioneer
พืชไร่บนระบบคลาวด์
Encirca Services โดย DuPont Pioneer ทำงานร่วมกับเกษตรกรในไร่นาเพื่อช่วยให้ได้ผลิตผลสูงสุด พวกเขาสร้างแพลตฟอร์มที่ทำงานร่วมกันบนระบบคลาวด์สำหรับเกษตรกรเพื่อจำลองการเติบโตของพืชผลและจัดการระดับไนโตเจนในดิน
มีอะไรใหม่
- วันที่
การแนะนำเวิร์กโฟลว์ AWS Step Functions Express
Express Workflows คือเวิร์กโฟลว์ AWS Step Functions ประเภทใหม่ที่ประสานบริการการประมวลผลของ AWS ฐานข้อมูล และการส่งข้อความที่อัตรามากกว่า 100,000 เหตุการณ์ต่อวินาทีได้อย่างมีประสิทธิภาพ
AWS Step Functions เพิ่มการรองรับโครงสร้างคู่ขนานแบบไดนามิกในเวิร์กโฟลว์
AWS Step Functions รองรับโครงสร้างคู่ขนานแบบไดนามิกแล้ว คุณจึงสามารถปรับให้เวิร์กโฟลว์แอปพลิเคชันของคุณมีสมรรถนะและประสิทธิภาพที่เหมาะสมได้
AWS Step Functions เพิ่มการรองรับเวิร์กโฟลว์แบบซ้อนกัน
AWS Step Functions ให้คุณจัดประสานกระบวนการที่ซับซ้อนยิ่งขึ้นได้โดยสร้างเวิร์กโฟลว์ที่มีส่วนจำเพาะและใช้ซ้ำได้
ดูประกาศทั้งหมด »
โพสต์บล็อกล่าสุด
เริ่มต้นใช้งาน AWS

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