AWS AppSync 是针对移动、Web 和企业版应用程序的无服务器后端。
通过安全地处理所有应用程序数据管理任务,如线上和线下数据使用、数据同步以及多个数据源之间的数据操作等,AWS AppSync 使数据驱动型移动和 Web 应用程序的建立变得容易。AWS AppSync 使用了 GraphQL,GraphQL 是旨在通过提供描述数据需求的直观、灵活的语法创建客户应用程序的 API 查询语言。
优势
轻松启动;随您的业务而扩展
用直观的 AWS AppSync 管理控制台在数分钟内启动,或使用 AWS Amplify CLI 自动生成您的 API 和客户端代码。AWS AppSync 与 Amazon DynamoDB、Amazon Elasticsearch 和 Amazon Lambda 进行了集成,可基于几乎无限的吞吐量和存储量(根据业务需求进行扩展)创建复杂的应用程序。
实时订阅和离线使用
AWS AppSync 实现了数百万种设备的实时订阅,还实现了应用程序数据的离线使用。离线设备再次连接时,AWS AppSync 仅同步设备掉线时所发生的更新,并非整个数据库。AWS AppSync 提供用户可定制的服务器端冲突解决方案,替您分担管理数据冲突的沉重负担。
统一和保护您的分布式数据
用 GraphQL 在本地或云数据源之间执行复杂的查询和集合。通过有效的细粒度访问控制,AWS AppSync 让您的应用程序数据保护更轻松。
工作原理
AWS AppSync 目前已正式发布。如果您想尝试构建数据驱动型移动和 Web 应用程序,请观看 re:Invent 大会视频了解更多信息,然后打开 AWS AppSync 控制台开始构建。有关定价信息,请参阅定价页面。AWS AppSync 目前已在多个区域提供。有关区域可用性的详细信息,请参阅区域详情页面。
AWS AppSync re:Invent 大会
使用案例
对于不同行业和类别的各类移动和 Web 应用程序,只要需要实时数据更新和离线功能,就都能使用 AWS AppSync。很多应用程序使用 AWS AppSync 构建都可获得明显优势,部分示例如下。
协作应用程序
使用 AWS AppSync,您可轻松构建应用程序,让多个用户共享内容并进行协作。AWS AppSync 可自动更新不同内容类型的数据,其中包括文档、图片、文本消息和共享白板。
社交媒体、聊天和交友应用程序
AWS AppSync 非常适合构建社交媒体、聊天和交友应用程序。AWS AppSync 可通过各种数据类型和数据源帮助管理多个用户间的消息收发。借助 AWS AppSync,用户即使离线也可与应用程序进行交互,AppSync 会在他们重新连接时更新消息。
AR 和 VR 培训应用程序
AWS AppSync 可帮助管理培训和教学应用程序的数据,如与观察员一起进行手术的医生,或给学生授课的教师。这些类型的应用程序需要支持增强现实和虚拟现实(AR 和 VR)功能,因为数据需要进行整合或合并到其他信息中,并需要在某个过程或交互式会话(如上课)期间实时更新。
使用 AWS AppSync 的客户
博客文章
详细了解 AWS AppSync 的功能