AWS AppSync

เร่งการพัฒนาแอปพลิเคชันด้วย GraphQL API ที่ปรับขนาดได้

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

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

ลดความซับซ้อนในการเข้าถึงข้อมูลด้วย GraphQL API (1:23)

ประโยชน์

การเข้าถึงข้อมูลที่ง่ายและปลอดภัย

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

ความสามารถตามเวลาจริงและแบบออฟไลน์ในตัว

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

ไม่มีเซิร์ฟเวอร์ที่ต้องจัดการ

AWS AppSync นำเสนอการตั้งค่า ดูแลระบบ และบำรุงรักษา GraphQL API ที่มีการจัดการเต็มรูปแบบ ด้วยโครงสร้างพื้นฐานในตัวแบบไร้เซิร์ฟเวอร์ที่มีความพร้อมใช้งานสูง สร้าง GraphQL API ในไม่กี่วินาทีผ่าน AWS CLI, Console, Amplify CLI หรือ CloudFormation พร้อมตรวจสอบและรับข้อมูลเชิงลึกได้อย่างง่ายดายผ่าน CloudWatch และ X-Ray เพื่อการทำงานแบบไร้ที่ติ

วิธีการทำงาน

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

วิธีการทำงานของ AppSync

กรณีใช้งาน

การทำงานร่วมกันแบบเรียลไทม์

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

การเผยแพร่ข้อมูล
การเผยแพร่ข้อมูล

แหล่งข้อมูลเพิ่มเติม: บทแนะนำสอนการใช้งาน

แอปพลิเคชันการแชทแบบเรียลไทม์

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

แอปพลิเคชันแชท

แหล่งข้อมูลเพิ่มเติม: บทแนะนำสอนการใช้งาน

แดชบอร์ด IoT แบบเรียลไทม์

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

แหล่งข้อมูลเพิ่มเติม: บทแนะนำสอนการใช้งาน


การเข้าถึงไมโครเซอร์วิสรวม

เข้าถึงและรวมข้อมูลจากไมโครเซอร์วิสหลายตัวที่ทำงานในคอนเทนเนอร์ใน VPC โดยอยู่หลังตำแหน่งข้อมูล REST API ตำแหน่งข้อมูล GraphQL API และอื่นๆ ในอินเทอร์เฟซเดียว

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

การเข้าถึงข้อมูลรวม

ดึงข้อมูลหรือปรับเปลี่ยนข้อมูลจากหลายแหล่งข้อมูล (SQL, NoSQL, ข้อมูลการค้นหา, ตำแหน่งข้อมูล REST และแบ็คเอนด์แบบไร้เซิร์ฟเวอร์) ด้วยการเรียกใช้เพียงครั้งเดียว สืบค้นและสร้างความเชื่อมโยงระหว่างแหล่งข้อมูลต่างๆ โดยใช้การเชื่อมต่อ GraphQL
การเข้าถึงข้อมูลแบ็คเอนด์หลายภาษา
การเข้าถึงข้อมูลแบ็คเอนด์หลายภาษา

แหล่งข้อมูลเพิ่มเติม: บทแนะนำสอนการใช้งาน

การซิงค์แอปพลิเคชันออฟไลน์

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

การซิงค์ส่วนต่างออฟไลน์
การซิงค์แบบเดลต้าออฟไลน์

แหล่งข้อมูลเพิ่มเติม: บทแนะนำสอนการใช้งาน

ลูกค้าที่ใช้ AWS AppSync

กรณีศึกษา

การติดตามตำแหน่งที่ตั้งแบบสด

Hypertrack

อ่านเรื่องราวว่า HyperTrack นำ AWS ไปใช้ในการประมวลผลข้อมูลแบบเรียลไทม์สำหรับการติดตามตำแหน่งตามเวลาจริงตามขนาดที่ต้องการได้อย่างไร

เรียนรู้เพิ่มเติม »
กรณีศึกษา

การบริการลูกค้าในร้าน

ALDO

ALDO ใช้ AWS AppSync เรียนรู้เพิ่มเติมว่าพวกเขาปรับปรุงประสบการณ์การช้อปปิ้งของลูกค้าที่มาซื้อรองเท้าได้อย่างไร

เรียนรู้เพิ่มเติม »
กรณีศึกษา

ความปลอดภัยและการดูแลผู้ป่วย

Repp Health

อ่านเรื่องราวว่า Repp Health นำ AWS ไปใช้เพื่อติดตามทรัพย์สินทางการแพทย์ด้วยความแม่นยำในระยะ 10 เซนติเมตรได้อย่างไร

เรียนรู้เพิ่มเติม »
กรณีศึกษา

จัดทำข่าวให้คนเริ่มลงมือทำ

Public Good

เรียนรู้ว่า AWS AppSync ช่วยให้ Public Good Software ทำสิ่งดีๆ ด้วยการแสดงข้อความแจ้งผู้อ่านตามเวลาจริงได้อย่างไร

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

เรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติต่างๆ ของ AWS AppSync

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