AWS Step Functions ช่วยให้คุณประสานบริการที่หลากหลายของ AWS เข้ากับเวิร์กโฟลว์แบบไรัเซิร์ฟเวอร์ คุณจึงสามารถสร้างและอัปเดตแอปได้อย่างรวดเร็ว คุณสามารถใช้ Step Functions ในการออกแบบและรันเวิร์กโฟลว์ซึ่งรวมบริการต่างๆ ไว้ด้วยกัน เช่น AWS Lambda และ Amazon ECS ในแอปพลิเคชันที่มีคุณสมบัติหลากหลาย เวิร์กโฟลว์ประกอบด้วยขั้นตอนต่างๆ โดยมีสิ่งส่งออกในขั้นตอนหนึ่งเป็นสิ่งนำเข้าในขั้นตอนต่อไป การพัฒนาแอปพลิเคชันเป็นไปอย่างง่ายดายและเข้าใจได้ง่ายมากยิ่งขึ้นโดยใช้ Step Functions เนื่องจากเปลี่ยนเวิร์กโฟลว์ให้เป็นแผนภาพสถานะเครื่องที่เข้าใจง่าย อธิบายให้ผู้อื่นทราบได้ง่าย และเปลี่ยนแปลงได้ง่าย คุณสามารถเฝ้าติดตามการดำเนินการในแต่ละขั้นตอนตามที่เกิดขึ้นซึ่งหมายความว่า คุณสามารถระบุและแก้ไขปัญหาได้อย่างรวดเร็ว Step Functions จะเรียกใช้และติดตามแต่ละขั้นตอนโดยอัตโนมัติ และลองใหม่เมื่อมีข้อผิดพลาดเพื่อให้แอปพลิเคชันของคุณทำงานตามลำดับและตามที่คาดไว้
ประโยชน์
สร้างและอัปเดตแอปได้อย่างรวดเร็ว
AWS Step Functions ให้คุณสร้างเวิร์กโฟลว์ที่แสดงผลด้วยภาพซึ่งช่วยเปลี่ยนความต้องการทางธุรกิจไปสู่ความต้องการทางเทคนิคได้อย่างรวดเร็ว คุณสามารถสร้างแอปพลิเคชันได้ในเวลาไม่กี่นาที และในกรณีที่ความต้องการเปลี่ยนแปลงไป คุณก็สามารถสับเปลี่ยนหรือจัดระบบส่วนประกอบใหม่ได้โดยไม่ต้องปรับแต่งโค้ดใดๆ
ปรับปรุงความทนทานต่อความเสียหาย
AWS Step Functions ช่วยคุณจัดการสถานะ จุดตรวจสอบ และการเริ่มต้นใหม่เพื่อให้แน่ใจว่าแอปพลิเคชันทำงานตามลำดับและตามที่คาดไว้ ความสามารถในการลอง/ตรวจหา ลองใหม่และย้อนกลับในตัวทำให้จัดการกับข้อผิดพลาดและข้อยกเว้นได้โดยอัตโนมัติ
เขียนโค้ดน้อยลง
AWS Step Functions ช่วยคุณจัดการตรรกะของแอปพลิเคชันและดำเนินการพื้นฐานเบื้องต้น เช่น การแตกแขนง การดำเนินการแบบขนาน และการหมดเวลา ซึ่งช่วยขจัดโค้ดเพิ่มเติมซึ่งอาจต้องดำเนินการซ้ำในไมโครเซอร์วิสและฟังก์ชัน
วิธีทำงาน
กรณีใช้งาน
การประมวลผลข้อมูล
Step Functions ช่วยทำให้แน่ใจได้ว่า งาน ETL ที่ต้องใช้เวลานานหลายงานทำงานตามลำดับและประสบความสำเร็จแทนการควบคุมปริมาณงานเหล่านั้นด้วยมือหรือคงแอปพลิเคชันแยกต่างหากมาใช้ คุณยังสามารถใช้ Step Functions เพื่อกำหนดมาตรฐานเวิร์กโฟลว์ฝึกอบรม Machine Learning ในการปรับปรุงความแม่นยำของโมเดล Machine Learning
ทำให้งานเป็นอัตโนมัติ
Step Functions มีระบบอัตโนมัติแบบตรวจสอบได้สำหรับการปรับใช้ การอัปเกรด การติดตั้ง และการโยกย้ายข้อมูลประจำวัน คุณสามารถใช้ Step Functions เพื่อทำให้งานที่เกิดขึ้นซ้ำโดยอัตโนมัติ เช่น การจัดการแพตช์ การเลือกโครงสร้างพื้นฐาน และการซิงโครไนซ์ข้อมูล และ Step Functions จะปรับขนาด ตอบสนองต่อการหมดเวลา และลองงานที่ล้มเหลวใหม่โดยอัตโนมัติ
ปรับโครงสร้างขนาดใหญ่ให้ทันสมัย
คุณสามารถใช้ Step Functions เพื่อแบ่งส่วนงานบางงานฐานโค้ดส่วนที่เหลือเพื่อรับมือกับการเปลี่ยนโฉมแอปพลิเคชันขนาดใหญ่ไปสู่ไมโครเซอร์วิสเป็นขั้นตอนย่อยต่างๆ ซึ่งช่วยจัดระเบียบโค้ดที่สำคัญต่อธุรกิจอย่างปลอดภัยและตามความพร้อมของคุณเองได้โดยไม่มีการขัดขวางการทำงานและในระหว่างที่คุณมอบคุณสมบัติใหม่อย่างต่อเนื่อง
การจัดประสานแอปพลิเคชัน
ใช้ Step Functions เพื่อผสานรวมฟังก์ชัน AWS Lambda ต่างๆ เข้ากับแอปพลิเคชันและไมโครเซอร์วิสแบบไร้เซิร์ฟเวอร์ โดยไม่ต้องเขียนโค้ดสำหรับตรรกะเวิร์กโฟลว์ ขั้นตอนคู่ขนาน การจัดการข้อผิดพลาด การหมดเวลาหรือการลองใหม่ นอกจากนี้ คุณยังสามารถจัดประสานข้อมูลและบริการที่รันบนอินสแตนซ์ Amazon EC2 คอนเทนเนอร์ หรือเซิร์ฟเวอร์ภายในองค์กร
กรณีศึกษา
"การดำเนินงานแพลตฟอร์มการพัฒนาแอปพลิเคชันในระบบคลาวด์ต้องการการประสานงานที่เชื่อถือได้ของข้อมูลจากส่วนประกอบต่างๆ เช่น ส่วนหน้าอินเทอร์เฟซผู้ใช้และฐานข้อมูล AWS Step Functions ช่วยให้ทำงานง่ายขึ้นโดยทำให้เราสามารถใช้ตรรกะทางธุรกิจหลายขั้นตอนและสร้างระบบการตรวจสอบได้อย่างชาญฉลาดขึ้น"
- Pedro Pimenta รองประธานฝ่ายการวิจัยและพัฒนาของ OutSystems
"AWS Step Functions ช่วยให้สามารถเปลี่ยนกระบวนการอัปเดตผลิตภัณฑ์ด้วยตนเองโดยทำตามชุดขั้นตอนอัตโนมัติ ซึ่งรวมถึงเงื่อนไขในการลองอีกครั้งและการจัดการข้อผิดพลาดในตัว ตอนนี้เราต้องพึ่งพาความสามารถนี้เพื่อให้แน่ใจว่าฐานข้อมูลและเว็บไซต์ของเรามีข้อมูลราคาและข้อมูลความพร้อมใช้งานล่าสุดก่อนที่จะมีการเปิดตัวที่ยิ่งใหญ่ และให้ทันกับลักษณะที่เปลี่ยนแปลงอย่างรวดเร็ว”
- Jared Browarnik, CTO ของ TheTake
“ด้วย AWS Step Functions เราสามารถเปลี่ยนและทำซ้ำเวิร์กโฟลว์แอปพลิเคชันของบริการจัดส่งอาหารของเราได้อย่างง่ายดายเพื่อเพิ่มประสิทธิภาพการดำเนินงานและปรับปรุงเวลาในการจัดส่งอย่างต่อเนื่อง Step Functions ช่วยให้เราสามารถปรับขนาดขั้นตอนในอัลกอริธึมการจัดส่งอาหารของเราแบบไดนามิกเพื่อให้เราสามารถจัดการกับการสั่งซื้อของลูกค้าได้อย่างรวดเร็วและตรงกับความต้องการ”
- Mathias Nitzsche, CTO ของ foodpanda
วิดีโอลูกค้า
Zalora
การรีเฟรช SAP S/4HANA
Sunil Kumar จาก Zalora อธิบายว่าระบบอัตโนมัติแบบไร้เซิร์ฟเวอร์กับฟังก์ชัน AWS Step, 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 IoT Rules Engine รองรับ Step Functions Action
ตอนนี้คุณสามารถเรียกใช้เวิร์กโฟลว์ AWS Step Functions ได้โดยตรงจาก AWS IoT โดยไม่ต้องเขียนฟังก์ชัน AWS Lambda แยกต่างหากสำหรับการควบคุมเวิร์กโฟลว์
AWS Step Functions พร้อมให้ใช้งานแล้วในเอเชียแปซิฟิก (มุมไบ)
AWS Step Functions พร้อมให้ใช้งานแล้วในภูมิภาคเอเชียแปซิฟิก (มุมไบ) AWS Step Functions นำเสนอวิธีการแสดงแอปพลิเคชันของคุณเป็นชุดขั้นตอน
AWS Step Functions พร้อมให้ใช้งานแล้วใน AWS GovCloud (US)
AWS Step Functions พร้อมให้ใช้งานแล้วในภูมิภาค AWS GovCloud (US) Step Functions เป็นกระบวนการจัดประสานแบบไร้เซิร์ฟเวอร์สำหรับแอปพลิเคชันทีแบบกระจาย
ดูประกาศทั้งหมด »
โพสต์บล็อกล่าสุด
Angela Wang และ Mike Gillespie
20 กันยายน 2018
เริ่มต้นใช้งาน AWS
เริ่มต้นสร้างด้วย AWS
เรียนรู้เพิ่มเติมเกี่ยวกับ AWS Step Functions




