AWS AppSync

เร่งการพัฒนาแอปพลิเคชันด้วย GraphQL และ Pub/Sub API แบบไม่ต้องใช้เซิร์ฟเวอร์

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

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

AWS AppSync คืออะไร

AWS AppSync คือบริการ GraphQL และ Pub/Sub API แบบไม่ต้องใช้เซิร์ฟเวอร์ที่ช่วยลดความซับซ้อนในการสร้างแอปพลิเคชันบนเว็บและมือถือยุคใหม่

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

Pub/Sub API ของ AWS AppSync ช่วยให้สามารถสร้างประสบการณ์แบบเรียลไทม์ที่น่าสนใจได้ง่ายๆ โดยการเผยแพร่การอัปเดตข้อมูลโดยอัตโนมัติไปยังไคลเอ็นต์ API ที่สมัครใช้งานผ่านการเชื่อมต่อ WebSockets แบบไม่ต้องใช้เซิร์ฟเวอร์ 

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

ประโยชน์

API ข้อมูลเดียว

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

ประสบการณ์ข้อมูลแบบเรียลไทม์

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

ไม่ต้องใช้เซิร์ฟเวอร์ 100%

AWS AppSync มีการตั้งค่า GraphQL API และ Pub/Sub API, การดูแลระบบ, การปรับทรัพยากรอัตโนมัติ และความพร้อมใช้งานสูงที่มีการจัดการอย่างเต็มรูปแบบ รักษาความปลอดภัย ตรวจสอบ บันทึก และติดตาม API ของคุณได้ง่ายๆ ผ่านการรองรับ AWS WAF, CloudWatch และ X-Ray ในตัว จ่ายเฉพาะคำขอที่ส่งไปยัง API ของคุณและข้อความแบบเรียลไทม์ที่ส่งไปยังไคลเอ็นต์ที่เชื่อมต่อ

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

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

    วิธีการทำงานของ AppSync
  • AppSync Pub/Sub API
  • Pub/Sub API ที่สร้างขึ้นด้วย AWS AppSync ช่วยให้นักพัฒนาส่วนหน้าสามารถเผยแพร่การอัปเดตข้อมูลแบบเรียลไทม์ไปยังไคลเอ็นต์ API ที่สมัครใช้งานผ่านการเชื่อมต่อ WebSockets แบบไม่ต้องใช้เซิร์ฟเวอร์ได้

    AWS AppSync PubSub API Diagram

กรณีการใช้งาน

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

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

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

    การเข้าถึงข้อมูลแบ็คเอนด์หลายภาษา
  • การเข้าถึงไมโครเซอร์วิสรวม
  • การเข้าถึงไมโครเซอร์วิสรวม

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

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

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

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

    การซิงค์แบบเดลต้าออฟไลน์
  • การทำงานร่วมกันแบบเรียลไทม์
  • การทำงานร่วมกันแบบเรียลไทม์

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

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

    การเผยแพร่ข้อมูล
  • แอปพลิเคชันการแชทแบบเรียลไทม์
  • แอปพลิเคชันการแชทแบบเรียลไทม์

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

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

    แอปพลิเคชันแชท
  • แดชบอร์ด IoT แบบเรียลไทม์
  • แดชบอร์ด IoT แบบเรียลไทม์

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

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

    Internet of Things

ลูกค้าที่ใช้ 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
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา