AWS AppSync

Tăng tốc độ phát triển ứng dụng nhờ các API GraphQL có thể thay đổi quy mô

Các tổ chức chọn xây dựng API bằng GraphQL vì nhờ đó họ có thể phát triển ứng dụng nhanh hơn, bằng cách cung cấp cho nhà phát triển front-end khả năng truy vấn nhiều cơ sở dữ liệu, vi dịch vụ và API bằng một điểm cuối GraphQL.

AWS AppSync là một dịch vụ được quản lý toàn phần giúp dễ dàng phát triển API GraphQL bằng cách xử lý phần việc nặng nhọc của việc kết nối an toàn với các nguồn dữ liệu như AWS DynamoDB, Lambda, v.v. Việc thêm bộ nhớ đệm để cải thiện hiệu năng, các gói đăng ký để hỗ trợ bản cập nhật theo thời gian thực và kho dữ liệu phía máy khách giúp việc luôn đồng bộ hóa ứng dụng khách ngoại tuyến thật dễ dàng. Sau khi triển khai, AWS AppSync tự động tăng và giảm quy mô công cụ thực thi API GraphQL để đáp ứng khối lượng yêu cầu API.

Đơn giản hóa việc truy cập dữ liệu với API GraphQL (1:23)

Lợi ích

Truy cập dữ liệu đơn giản và an toàn

Tăng cường sức mạnh cho các ứng dụng của bạn với dữ liệu phù hợp, từ một hoặc nhiều nguồn dữ liệu với một yêu cầu mạng bằng GraphQL. AWS AppSync giúp dễ dàng bảo mật dữ liệu ứng dụng của bạn bằng nhiều chế độ xác thực đồng thời cũng như cho phép bạn xác định cơ chế bảo mật, lưu vào bộ nhớ đệm và kiểm soát quyền truy cập tinh tế ở cấp độ định nghĩa dữ liệu ngay từ sơ đồ GraphQL của bạn.

Tích hợp các khả năng ngoại tuyến và theo thời gian thực

Với các gói đăng ký GraphQL được quản lý, AWS AppSync có thể đẩy các bản cập nhật dữ liệu theo thời gian thực qua Websockets tới hàng triệu khách hàng. Đối với các ứng dụng web và di động, AppSync còn cung cấp quyền truy cập dữ liệu cục bộ khi thiết bị ngoại tuyến và đồng bộ hóa dữ liệu với tính năng xử lý xung đột có khả năng tùy chỉnh, khi thiết bị trực tuyến trở lại.

Không cần phải quản lý máy chủ

AWS AppSync cung cấp quá trình thiết lập, quản lý và bảo trì API GraphQL được quản lý toàn phần với cơ sở hạ tầng phi máy chủ có độ khả dụng cao được tích hợp sẵn. Tạo API GraphQL sau vài giây qua AWS CLI, bảng điều khiển, Amplify CLI hoặc CloudFormation. Hơn nữa, dễ dàng giám sát và nhận thông tin chi tiết qua CloudWatch và X-Ray cho thao tác hoàn chỉnh.

Cách thức hoạt động

Các API GraphQL được xây dựng bằng AWS AppSync cung cấp khả năng truy vấn nhiều cơ sở dữ liệu, vi dịch vụ và các API từ một điểm cuối GraphQL đơn lẻ cho các nhà phát triển front-end. 

Cách thức hoạt động của AppSync

Trường hợp sử dụng

  • Cộng tác theo thời gian thực
  • Ứng dụng trò chuyện theo thời gian thực
  • Bảng thông tin IoT theo thời gian thực
  • Truy cập vi dịch vụ hợp nhất
  • Truy cập dữ liệu hợp nhất
  • Đồng bộ hóa ứng dụng ngoại tuyến
  • Cộng tác theo thời gian thực
  • Cộng tác theo thời gian thực

    Truyền phát dữ liệu từ backend tới tất cả máy khách đã kết nối (một-đến-nhiều) hoặc giữa các máy khách (nhiều-đến-nhiều), chẳng hạn như trong trường hợp màn hình thứ hai mà bạn truyền phát cùng dữ liệu đó cho tất cả máy khách sau đó có thể trả lời.

    Tài nguyên khác: Hướng dẫn

    Truyền phát dữ liệu
  • Ứng dụng trò chuyện theo thời gian thực
  • Ứng dụng trò chuyện theo thời gian thực

    Xây dựng các ứng dụng di động và web trò chuyện hỗ trợ nhiều phòng trò chuyện riêng tư, cung cấp quyền truy cập vào lịch sử hội thoại và liệt kê các tin nhắn gửi đi, ngay cả khi thiết bị ngoại tuyến.

    Tài nguyên khác: Hướng dẫn

    Ứng dụng trò chuyện
  • Bảng thông tin IoT theo thời gian thực
  • Bảng thông tin IoT theo thời gian thực

    Truy cập vào dữ liệu thiết bị IoT gửi tới AWS IoT để xây dựng bảng thông tin theo thời gian thực trong ứng dụng web hoặc di động thể hiện phép đo từ xa từ thiết bị IoT được kết nối, như một chiếc ô tô.

    Tài nguyên khác: Hướng dẫn

    Internet of Things
  • Truy cập vi dịch vụ hợp nhất
  • Truy cập vi dịch vụ hợp nhất

    Truy cập và kết hợp dữ liệu từ nhiều vi dịch vụ chạy trong bộ chứa trong một VPC, phía sau một điểm cuối API REST, một điểm cuối API GraphQL, v.v. trong một giao diện.

    Tài nguyên khác: Hướng dẫn
    Lớp truy cập vi dịch vụ
  • Truy cập dữ liệu hợp nhất
  • Truy cập dữ liệu hợp nhất

    Truy xuất hoặc sửa đổi dữ liệu từ nhiều nguồn dữ liệu (SQL, NoSQL, dữ liệu tìm kiếm, điểm cuối REST và backend phi máy chủ) với một lệnh gọi. Truy vấn và tạo mối quan hệ giữa các nguồn dữ liệu bằng các kết nối GraphQL.

    Tài nguyên khác: Hướng dẫn

    Truy cập dữ liệu backend Polyglot
  • Đồng bộ hóa ứng dụng ngoại tuyến
  • Đồng bộ hóa ứng dụng ngoại tuyến

    Tự động đồng bộ hóa dữ liệu giữa ứng dụng di động/web và đám mây nhờ AWS AppSync và Amplify DataStore, một công cụ lưu trữ lâu dài trên thiết bị có dịch vụ hỗ trợ tích hợp để tạo phiên bản dữ liệu cũng như phát hiện và giải quyết xung đột.

    Tài nguyên khác: Hướng dẫn

    Đồng bộ delta ngoại tuyến

Những khách hàng sử dụng AWS AppSync

nghiên cứu điển hình

Cập nhật thông tin thể thao theo thời gian thực

Sky

Tìm hiểu cách Sky Italia dùng AWS AppSync để cập nhật thông tin thể thao theo thời gian thực, phục vụ nhu cầu của người hâm mộ.

Tìm hiểu thêm »
nghiên cứu điển hình

Đẩy nhanh công cuộc chuyển đổi số

BMW Group

Tìm hiểu cách BMW tăng tốc độ cho nhà phát triển bằng cách dùng AWS AppSync để xây dựng các API đa dụng có quy mô linh hoạt.

Tìm hiểu thêm »
nghiên cứu điển hình

Theo dõi địa điểm trực tiếp

Hypertrack

Đọc về cách HyperTrack sử dụng AWS để xử lý dữ liệu theo thời gian thực cho việc theo dõi địa điểm trực tiếp ở quy mô lớn

Tìm hiểu thêm »
nghiên cứu điển hình

Dịch vụ truyền phát trực tuyến

Peacock

Đọc để tìm hiểu cách dịch vụ truyền phát trực tuyến Peacock ra mắt một dịch vụ truyền phát trực tuyến mới trong 12 tháng và bao gồm AWS AppSync.

Tìm hiểu thêm »

Tìm hiểu thêm về các tính năng của AWS AppSync

Truy cập trang tính năng
Bạn đã sẵn sàng xây dựng chưa?
Mở bảng điều khiển AWS AppSync
Bạn có thêm câu hỏi?
Liên hệ với chúng tôi