AWS AppSync

Unterstützen Sie Ihre Anwendungen mit den richtigen Daten – nutzen Sie global eine oder mehrere Datenquellen

AWS AppSync vereinfacht die Anwendungsentwicklung, indem es Ihnen ermöglicht, eine flexible API für den sicheren Zugriff, die Bearbeitung und Kombination von Daten aus einer oder mehreren Datenquellen zu erstellen. Es handelt sich um einen verwalteten Dienst, der GraphQL verwendet, um es Anwendungen zu erleichtern, genau die Daten zu erhalten, die sie benötigen.

Mit AppSync können Sie skalierbare Anwendungen, einschließlich solcher, die Echtzeit-Updates erfordern, auf einer Reihe von Datenquellen wie NoSQL-Datenspeichern, relationalen Datenbanken, HTTP-APIs sowie Ihren individuellen Datenquellen mit AWS Lambda erstellen. Für mobile und Web-Anwendungen bietet AppSync zusätzlich lokalen Datenzugriff, wenn Geräte offline geschaltet werden, sowie Datensynchronisierung mit anpassbarer Konfliktlösung, wenn sie wieder online sind.

Vorteile

Beginnen Sie mühelos; skalieren sie mit ihrem Geschäft

Starten Sie mit der intuitiven AWS AppSync-Verwaltungskonsole innerhalb weniger Minuten oder verwenden Sie AWS Amplify CLI, um Ihre API und clientseitigen Code automatisch zu generieren. AWS AppSync ist in Amazon DynamoDB, Amazon Elasticsearch und Amazon Lambda integriert und ermöglicht Ihnen die Erstellung anspruchsvoller Anwendungen mit nahezu unbegrenztem Durchsatz und Speicher, die je nach Geschäftsanforderungen skalierbar sind.

Echtzeit-Abonnements und Offline-Zugriff

AWS AppSync ermöglicht Echtzeitabonnements für Millionen von Geräten sowie den Offline-Zugriff auf App-Daten. Wenn ein Offline-Gerät wieder eine Verbindung herstellt, synchronisiert AWS AppSync nur die Aktualisierungen, die bei der Trennung der Geräte vorgenommen wurden, und nicht die gesamte Datenbank. AWS AppSync bietet eine vom Benutzer anpassbare serverseitige Konfliktlösung, die das Verwalten von Datenkonflikten erheblich erschwert, so dass dies nicht erforderlich ist.

Vereinheitlichen und sicheren Zugriff auf Ihre verteilten Daten

Führen Sie mit GraphQL komplexe Abfragen und Aggregationen für Ihre lokalen oder Cloud-Datenquellen durch. AWS AppSync vereinfacht das Sichern Ihrer App-Daten mithilfe leistungsfähiger, detaillierter Zugriffskontrollen.

Funktionsweise:

product-page-diagram_AppSync@2x

AWS AppSync ist allgemein verfügbar. Wenn Sie datengesteuerte mobile und webbasierte Apps erstellen möchten, sehen Sie sich das Video der re:Invent-Veranstaltung an, um mehr zu erfahren, und öffnen Sie die AWS AppSync-Konsole, um zu beginnen. Preisinformationen finden Sie auf der Seite mit der Preisübersicht. AWS AppSync ist in mehreren Regionen verfügbar. Weitere Informationen zur regionalen Verfügbarkeit finden Sie auf der Seite mit Regionsinformationen.

AWS AppSync re:Invent-Sitzung

Kunden, die AWS AppSync verwenden

Anwendungsfälle

Zusammenarbeit in Echtzeit

Daten-Broadcasting

Mit AWS AppSync können Sie skalierbare Anwendungsfälle für die Zusammenarbeit in Echtzeit einrichten, wobei Daten vom Back-end an alle verbundenen Clients (one-to-many) oder unter den Clients selbst (many-to-many) übertragen werden können. Beispielsweise können Sie ein Second-Screen-Szenario entwickeln, in dem die gleichen Daten an alle Clients übertragen werden und die Benutzer dann in Echtzeit antworten können, indem sie ihr Feedback und Kommentare zum Bildschirminhalt zurückgeben.

Referenzarchitektur: Beispiel-Code

product-page-diagram_AppSync_Data-Broadcasting@2x

Chat-Anwendungen

Mit AWS AppSync können Sie Anwendungen für die Zusammenarbeit und Kommunikation erstellen. Beispielsweise können Sie eine Mobile- und Webanwendung entwickeln, die mehrere private Chat-Rooms unterstützt, Zugriff auf den Gesprächsverlauf ermöglicht und ausgehende Nachrichten bei einem Offline-Geräte in eine Warteschlange stellt.

Referenzarchitektur: Beispiel-Code

Product-Page-Diagram_AppSync_Chat-Applications@2x

Internet of Things

Mit AWS AppSync können Sie auf IoT-Gerätedaten zugreifen, die an AWS IoT gesendet wurden. Beispielsweise können Sie für eine Mobile- oder Webanwendung ein Echtzeit-Dashboard einrichten, das die Telemetriedaten verbundener Fahrzeuge abbildet.

Product-Page-Diagram_AppSync_IoT@2x

Datenebene

Zugriff auf Back-end-Daten aus mehreren Datenquellen

Sie können Daten aus mehreren Datenquellen (SQL-Datenbanken in Amazon Aurora Serverless, NoSQL-Tabellen in Amazon DynamoDB, Suchdaten in Amazon Elasticsearch Service, REST-Endpunkte in Amazon API Gateway oder Serverless-Back-ends in AWS Lambda) mit einem einzigen Aufruf abrufen oder ändern. Die Beziehungen zwischen den Datenquellen können Sie über GraphQL-Verbindungen abfragen und erstellen. Den mobilen und Web-Clients können Sie Echtzeit- und Offline-Funktionen bereitstellen. 

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

Zugriff auf Microservices-Ebene

AWS AppSync können Sie als zentrale Schnittstelle für den Zugriff auf und die Zusammenführung der Daten aus mehreren Microservices in Ihrer Anwendung verwenden, selbst wenn diese Microservices in verschiedenen Umgebungen ausgeführt werden, beispielsweise in Containern in einer VPC, hinter einer REST-API auf Amazon API Gateway oder hinter einer GraphQL-API auf einem anderen AWS AppSync-Endpunkt.

Product-Page-Diagram_AppSync_Microservices-Aggregation@2x

Offline

Offline-Deltasynchronisierung

Mit AWS AppSync können Sie mobilen und Webbenutzern selbst dann ein nahtloses Erlebnis bereitstellen, wenn Geräte offline geschaltet sind. Sobald ein Gerät wieder online ist, sorgt AWS AppSync auch für die automatische Neuverbindung und Synchronisierung der Daten. Bei der Deltasynchronisierung synchronisiert AppSync nicht den gesamten Datensatz, sondern nur die Datenänderungen.

Product-Page-Diagram_AppSync_Offline@2x

Weitere Informationen zu den AWS AppSync-Funktionen

Seite mit Funktionen besuchen
Bereit zum Entwickeln?
Öffnen Sie die AWS AppSync-Konsole
Haben Sie Fragen?
Kontakt