Amazon EventBridge

บัสเหตุการณ์แบบไม่ใช้เซิร์ฟเวอร์ที่เชื่อมต่อข้อมูลแอปพลิเคชันจากแอพของคุณเอง, SaaS และบริการของ AWS

Amazon EventBridge เป็นบัสเหตุการณ์แบบไร้เซิร์ฟเวอร์ที่ช่วยให้แอปพลิเคชันเชื่อมต่อกันอย่างง่ายดายโดยใช้ข้อมูลจากแอปพลิเคชันของคุณเอง แอปพลิเคชันซอฟต์แวร์ในฐานะบริการ (SaaS) และบริการของ AWS แบบผสานรวม EventBridge ส่งสตรีมข้อมูลแบบเรียลไทม์จากแหล่งที่มาของเหตุการณ์ เช่น Zendesk, Datadog หรือ Pagerduty รวมถึงกำหนดเส้นทางข้อมูลไปยังเป้าหมายอย่างเช่น AWS Lambda คุณสามารถตั้งค่ากฎการกำหนดเส้นทางเพื่อกำหนดว่าจะส่งข้อมูลของคุณไปที่ใดเพื่อสร้างสถาปัตยกรรมแอปพลิเคชันที่ตอบสนองแบบเรียลไทม์ไปยังแหล่งข้อมูลทั้งหมดของคุณ EventBridge ช่วยให้การสร้างแอปพลิเคชั่นที่ขับเคลื่อนด้วยเหตุการณ์เป็นเรื่องง่ายเนื่องจากดูแลการส่งและรับส่งเหตุการณ์ ความปลอดภัย การให้สิทธิ์ และการจัดการข้อผิดพลาดสำหรับคุณ

รีจิสทรีของสคีมา - ดูตัวอย่างได้แล้วตอนนี้: เนื่องจากแอปพลิเคชันของคุณสามารถเชื่อมต่อระหว่างเครือข่ายผ่านกิจกรรมได้มากขึ้น คุณจึงต้องใช้ความพยายามมากขึ้นในการค้นหากิจกรรมและทำความเข้าใจถึงโครงสร้างของกิจกรรมดังกล่าวเพื่อที่จะได้เขียนโค้ดที่ตอบสนองกับกิจกรรมเหล่านั้นได้ รีจิสทรีของสคีมาสำหรับ Amazon EventBridge จัดเก็บโครงสร้างของกิจกรรม - หรือสคีมา - ไว้ในตำแหน่งส่วนกลางที่ใช้ร่วมกันและแมปสคีมาเหล่านั้นเข้ากับโค้ดสำหรับ Java, Python และ Typescript เพื่อให้ง่ายในการใช้กิจกรรมนั้นเป็นออบเจ็กต์ในโค้ดของคุณ สคีจากบัสกิจกรรมของคุณจะได้รับการเพิ่มเข้าไปยังรีจิสทรีโดยอัตโนมัติผ่านคุณสมบัติการค้นหาสคีมา คุณสามารถเชื่อมต่อและโต้ตอบกับรีจิสทรีของสคีมาได้จาก AWS Management Console, API หรือ SDK Toolkit สำหรับ Jetbrains (Intellij, PyCharm, Webstorm, Rider) และ VS Code

ประโยชน์

เชื่อมต่อข้อมูลจากแอป SaaS

EventBridge นำเข้าข้อมูลจากแอปพลิเคชัน SaaS ที่รองรับและกำหนดเส้นทางไปยังเป้าหมายบริการของ AWS ผ่านการผสานรวมเข้าด้วยกันใน AWS Management Console ด้วย EventBridge คุณสามารถใช้ข้อมูลจากแอ) SaaS ของคุณเพื่อเรียกใช้เวิร์กโฟลว์สำหรับการสนับสนุนลูกค้า การดำเนินธุรกิจ และอื่นๆ ได้ เรียนรู้เพิ่มเติมเกี่ยวกับคู่ค้า SaaS แบบผสานรวม

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

EventBridge ช่วยให้การเชื่อมต่อแอปพลิเคชันเข้าด้วยกันเป็นเรื่องง่ายเนื่องจากคุณสามารถดึง กรองและส่งมอบเหตุการณ์ได้โดยไม่ต้องเขียนโค้ดที่กำหนดเอง EventBridge จะกำหนดเส้นทางเหตุการณ์โดยอัตโนมัติจากแหล่งที่มาไปยังเป้าหมายบริการ AWS ที่รองรับอย่างน้อยหนึ่งเป้าหมาย เช่น AWS Lambda และ Amazon Kinesis Data Streams

สร้างสถาปัตยกรรมที่ขับเคลื่อนด้วยเหตุการณ์ได้อย่างง่ายดาย

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

ลดค่าใช้จ่ายในการดำเนินงาน

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

วิธีทำงาน

EventBridge เชื่อมต่อแอปพลิเคชันโดยใช้เหตุการณ์ เหตุการณ์เป็นสัญญาณว่าสถานะของระบบมีการเปลี่ยนแปลง เช่น การเปลี่ยนแปลงสถานะของตั๋วการสนับสนุนลูกค้า ในการเขียนโค้ดเพื่อโต้ตอบกับกิจกรรม คุณต้องทราบสคีมาของกิจกรรมซึ่งรวมถึงข้อมูล เช่น ชื่อเรื่อง รูปแบบและกฏในการตรวจสอบความถูกต้องสำหรับแต่ละชิ้นข้อมูลของกิจกรรม รีจิสทรีของสคีมาสำหรับ EventBridge (ในดูตัวอย่าง) จัดเก็บคอลเลกชันของสคีมาที่ง่ายต่อการค้นหาซึ่งสร้างโดยแอปพลิเคชันขององค์กรของคุณ บริการ AWS หรือแอปพลิเคชัน SaaS คุณยังสามารถดาวน์โหลดการผูกโค้ดสำหรับสคีมาใดๆ ในรีจิสทรีใน IDE ของคุณซึ่งจะช่วยให้คุณแสดงกิจกรรมดังกล่าวให้เป็นออบเจ็กต์ประเภทที่มีความแข็งแกร่งในโค้ดของคุณ

แผนภาพวิธีการทำงาน

กรณีใช้งาน

การสนับสนุนลูกค้า

คุณสามารถส่งการเปลี่ยนแปลงสถานะในตั๋วการสนับสนุนลูกค้าไปยัง EventBridge และเรียกใช้งานเวิร์กโฟลว์อัตโนมัติได้ หรือใช้แมชชีนเลิร์นนิ่งเพื่อฝึกอบรมและปรับใช้โมเดลการวิเคราะห์ความเชื่อมั่น ตัวอย่างเช่น คุณสามารถใช้ Amazon Sagemaker เพื่อแนบคะแนนความพึงพอใจของลูกค้ากับตั๋วต้นฉบับ Zendesk ได้

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

การปฏิบัติการด้านความปลอดภัย

คุณสามารถส่งเหตุการณ์ด้านความปลอดภัยไปที่ EventBridge เพื่อการสื่อสารไปยังกลุ่มผู้ใช้ที่เกี่ยวข้องผ่านหลายช่องทางได้ ตัวอย่างเช่น คุณสามารถใส่เหตุการณ์การตรวจจับภัยคุกคามในเวิร์กโฟลว์การสื่อสาร Whispir หรือส่งมอบรายงานระบบรักษาความปลอดภัยพร้อมด้วยกฎที่เป็นไปตามเหตุการณ์ด้วยระบบอัตโนมัติ

การปฏิบัติการด้านธุรกิจ

คุณสามารถใช้ EventBridge เพื่อเข้าถึง ประมวลผล และส่งข้อมูลการปฏิบัติงานจากระบบหนึ่งไปอีกระบบหนึ่งได้ ตัวอย่างเช่น คุณสามารถใช้ EventBridge เพื่อเชื่อมต่อเหตุการณ์PagerDuty กับคลังข้อมูล Amazon Redshift เพื่อที่คุณจะสามารถวิเคราะห์ความเร็วในการแก้ไขและภาระการปฏิบัติงานโดยเฉลี่ยในทีมวิศวกรรมได้

การตรวจสอบแอปพลิเคชัน

คุณสามารถตอบสนองต่อการเปลี่ยนแปลงอย่างรวดเร็วในประสิทธิภาพของแอปพลิเคชันโดยใช้ EventBridge เพื่อรวบรวมการสตรีมของตัววัดแอปพลิเคชันแบบเรียลไทม์ได้ ตัวอย่างเช่น คุณสามารถส่งการแจ้งเตือนปริมาณการโหลดจาก DataDog ไปที่ EventBridge เพื่อเรียกใช้ฟังก์ชัน AWS Lambda ที่ปรับขนาด EC2 Instances ของคุณเพื่อจัดการกับการเพิ่มขึ้นของโหลดที่คาดการณ์ไว้

การลงทะเบียนไดเรกทอรี

คุณสามารถทำให้กระบวนการลงทะเบียนไดเรกทอรีเป็นระบบอัตโนมัติได้โดยการส่งข้อมูลผู้ใช้ไปยัง EventBridge เพื่อเรียกใช้เวิร์กโฟลว์ ตัวอย่างเช่น คุณสามารถส่งเหตุการณ์การสร้างผู้ใช้ใหม่จาก OneLogin ไปที่ EventBridge และกำหนดเส้นทางไปยังฟังก์ชัน Lambda ที่ทำให้ทรัพยากรด้านเทคนิคพร้อมใช้งานสำหรับวิศวกรที่จ้างใหม่ได้

อัปเดตข้อมูลของลูกค้า

คุณสามารถใช้การเปลี่ยนแปลงข้อมูลลูกค้าในระบบการจัดการลูกค้าสัมพันธ์ (CRM) ของคุณเพื่อเรียกใช้เวิร์กโฟลว์ในระบบอื่นๆ ได้ ตัวอย่างเช่น คุณสามารถส่งเหตุการณ์ไปที่ EventBridge เมื่อสถานะของโอกาส SugarCRM เปลี่ยนเป็น “Closed Won” และเรียกใช้เวิร์กโฟลว์ที่จะจัดเตรียมบันทึกการเรียกเก็บเงินในระบบบัญชีได้

Product-Page_Standard-Icons_01_Product-Features_SqInk
ดูคุณสมบัติต่างๆ ของผลิตภัณฑ์

เรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติ Amazon EventBridge

เรียนรู้เพิ่มเติม 
Product-Page_Standard-Icons_03_Start-Building_SqInk
เริ่มต้นสร้างใน Console

เริ่มต้นสร้างด้วย Amazon EventBridge ใน AWS Management Console

ลงชื่อเข้าใช้ 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
เรียนรู้เพิ่มเติมได้ในเอกสารประกอบ

ดูข้อมูลเพิ่มเติมเกี่ยวกับ EventBridge ในคู่มือนักพัฒนา

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