AWS AppSync

使用來自全球一或多個資料來源的適當資料支援您的應用程式

您可以透過 AWS AppSync 建立彈性的 API,從一或多個資料來源安全地存取、操控與合併資料,進而簡化應用程式的開發。AppSync 是採用 GraphQL 的受管服務,可讓應用程式輕鬆取得所需的確切資料。

您可以使用 AppSync 建立可擴展的應用程式,包括需要在各式各樣資料來源 (如 NoSQL 資料存放區、關聯式資料庫、HTTP API 和 AWS Lambda 自訂資料來源) 進行即時更新的應用程式。對於行動和 Web 應用程式,AppSync 還可在裝置離線時提供本機資料存取,並在裝置重新連線之後,使用自訂衝突解決方案同步資料。

優勢

毫不費力地啟動;隨您的業務擴充

透過直覺式 AWS AppSync 管理主控台,或使用 AWS Amplify CLI 自動產生您的 API 和用戶端程式碼,短短幾分鐘便可開始使用。AWS AppSync 與 Amazon DynamoDB、Amazon Elasticsearch 及 Amazon Lambda 整合,可讓您建立精密的應用程式,以及幾乎無限制的輸送量和儲存空間,可根據您的業務需求進行擴充。

即時訂閱和離線存取

AWS AppSync 允許跨上百萬的裝置即時訂閱,以及離線存取應用程式資料。當離線裝置重新連接時,AWS AppSync 僅會同步在裝置中斷時發生的更新,而非整個資料庫。AWS AppSync 提供使用者可自訂的伺服器端衝突解決方式,可應對管理資料衝突的繁重工作,因此您無須處理。

統一和保證對您分散式資料的存取

使用 GraphQL 跨您的內部部署或雲端資料來源,執行複雜的查詢和彙總。AWS AppSync 讓您使用強大的更精細的存取控制,輕鬆保護應用程式資料的安全。

運作方式

product-page-diagram_AppSync@2x

AWS AppSync 已正式上市。如果您想嘗試建立資料導向型行動和 Web 應用程式,請觀看 re:Invent 大會影片以進一步了解,並開啟 AWS AppSync 主控台開始使用。如需定價詳情,請參閱定價頁面。AWS AppSync 可在多個區域使用。如需區域可用性的詳細資訊,請參閱區域詳細資訊頁面

AWS AppSync re:Invent 大會

使用 AWS AppSync 的客戶

使用案例

即時協作

資料廣播

您可以使用 AWS AppSync,透過從後端向所有連接的用戶端 (一對多) 廣播資料,或者在用戶端本身之間 (多對多) 廣播資料,以實現可擴展的即時協作使用案例。例如,您可以建立第二個螢幕的案例,在這個案例中向所有用戶端廣播相同的資料,然後使用者在螢幕上對內容進行投票和發表評論,提供即時的回應。

參考架構範本程式碼

product-page-diagram_AppSync_Data-Broadcasting@2x

聊天應用程式

您可以使用 AWS AppSync 為協作和交談應用程式提供支援。例如,您可以建立一款行動和 Web 應用程式,支援多個私人聊天室、提供交談歷史記錄存取以及將傳出訊息排入佇列,即便裝置已處於離線狀態。

參考架構範本程式碼

Product-Page-Diagram_AppSync_Chat-Applications_2@2x

物聯網

您可以使用 AWS AppSync 存取已傳送到 AWS IoT 的 IoT 裝置資料。例如,您可以在行動或 Web 應用程式中建立即時儀表板,以顯示聯網汽車的遙測。

Product-Page-Diagram_AppSync_IoT@2x

資料層

多語言後端資料存取

您可以透過一次呼叫,從多個資料來源 (Amazon Aurora Serverless 中的 SQL 資料庫、Amazon DynamoDB 中的 NoSQL 表格、Amazon Elasticsearch Service 中的搜尋資料、Amazon API Gateway 中的 REST 端點或 AWS Lambda 中的無伺服器後端) 擷取或修改資料。使用 GraphQL 連線來查詢和建立資料來源之間的關係。為 Web 和行動用戶端提供即時和離線功能。 

Product-Page-Diagram_AppSync_Polyglot-Back-end-Data-Access@2x

微型服務存取層

您可以將 AWS AppSync 當作單一界面來存取和組合應用程式中多個微型服務的資料,即使它們在不同的環境中執行,例如在 VPC 中的容器、Amazon API Gateway 上的 REST API 後方、或在另一個 AWS AppSync 端點的 GraphQL API 後方。

Product-Page-Diagram_AppSync_Microservices-Aggregation@2x

離線

離線增量同步

您可以使用 AWS AppSync 在裝置離線時為行動和 Web 使用者提供無縫體驗,並在裝置恢復上線時自動重新連接和同步資料。使用增量同步時,AppSync 只會同步修改過的資料,而不是整個資料集。

Product-Page-Diagram_AppSync_Offline@2x

進一步了解 AWS AppSync 功能

瀏覽功能頁面
準備好開始建立?
開啟 AWS AppSync 主控台
還有其他問題嗎?
聯絡我們