AWS AppSync

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

ฟรีคำขอ API 250k รายการ

ต่อเดือนเป็นเวลา 12 เดือนด้วย AWS Free Tier

องค์กรต่างๆ เลือกที่จะสร้าง 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 แบบเรียลไทม์
  • แดชบอร์ด IoT แบบเรียลไทม์

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

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

    อินเทอร์เน็ตในทุกสิ่ง
  • การเข้าถึงไมโครเซอร์วิสรวม
  • การเข้าถึงไมโครเซอร์วิสรวม

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

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

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

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

    การเข้าถึงข้อมูลแบ็คเอนด์หลายภาษา
  • การซิงค์แอปพลิเคชันออฟไลน์
  • การซิงค์แอปพลิเคชันออฟไลน์

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

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

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

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

กรณีศึกษา

การอัปเดตผลกีฬาแบบเรียลไทม์

Sky

มาเรียนรู้กันว่า Sky Italia ใช้ AWS AppSync เพื่อส่งการอัปเดตผลกีฬาแบบเรียลไทม์และเอาใจบรรดาแฟนกีฬาได้อย่างไร

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

เร่งการเปลี่ยนแปลงไปสู่ระบบดิจิทัล

BMW Group

อ่านกรณีศึกษาเกี่ยวกับวิธีที่ BMW ใช้ในการเพิ่มความเร็วให้กับการทำงานของนักพัฒนาโดยใช้ AWS AppSync เพื่อสร้าง API ที่ใช้งานได้ครอบคลุมและสามารถปรับขนาดได้

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

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

Hypertrack

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

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

บริการการสตรีม

Peacock

อ่านวิธีที่บริการการสตรีม Peacock เปิดตัวบริการการสตรีมใหม่ใน 12 เดือนและรวม AWS Appsync ไว้ด้วย

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

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

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