AWS AppSync

Erstellen Sie datengesteuerte Apps mit Echtzeit- und Offline-Funktionen

AWS AppSync aktualisiert automatisch und in Echtzeit die Daten in webbasierten und mobilen Anwendungen. Die Daten für Offline-Benutzer werden aktualisiert, sobald sich diese wieder verbinden. AWS AppSync erleichtert die Erstellung zusammenwirkender mobiler und webbasierter Anwendungen, die reaktionsfähige, kollaborierende Benutzererfahrungen ermöglichen.

Setzen Sie AWS AppSync zum Erstellen plattformeigener mobiler und webbasierter Apps mit iOS, Android, JavaScript und React Native ein. Beginnen Sie, indem Sie in die AWS AppSync-Konsole navigieren und die Daten für Ihre App mit einfachen Code-Anweisungen eingeben. AWS App Sync verwaltet alle erforderlichen Aufgaben zur Speicherung, Verarbeitung und zum Abrufen der Daten für Ihre Anwendung.

Vorteile

Schnelles Prototyping und zügige Entwicklung mit GraphQL

Mit AWS AppSync können Sie die Datenanforderungen der Anwendung mit einfachen Code-Anweisungen spezifizieren und schnell während des Prototyping- und Entwicklungsprozesses durchlaufen. AWS AppSync nutzt GraphQL, eine auf offenen Standards beruhende Abfragesprache, die es Anwendungen erleichtert, Daten aus der Cloud abzufragen.

Erstellen mobiler und webbasierter kollaborierender Echtzeit-Anwendungen

AWS AppSync vereinfacht die Erstellung kollaborierender Apps, die freigegebene Daten in Echtzeit aktualisieren. Sie geben nur die Daten für Ihre App mit einfachen Code-Anweisungen an, und AWS AppSync verwaltet alle erforderlichen Aufgaben zur Aktualisierung der App-Daten in Echtzeit. AWS AppSync aktualisiert zudem automatisch die Daten für Offline-Benutzer, sobald sich diese wieder verbinden. Nur die erforderlichen Daten werden abgerufen, was den Nachrichtenverkehr verringert und die Anwendungsleistung und Akkulebensdauer verbessert.

Automatische Verwaltung der Offline-Daten von Benutzern

AWS AppSync verwaltet automatisch alle Datenvorgänge für Offline-Benutzer. Der Service unterstützt ein Offline-Programmiermodell, in dem zwar Anwendungsdaten für Offline-Benutzer nicht verfügbar sind, diese jedoch App-Daten lokal hinzufügen und aktualisieren können. Damit können einfach Apps erstellt werden, die wichtige Daten für die Offline-Verwendung lokal in den Cachespeicher aufnehmen und diese anschließend mit der Cloud synchronisieren, sobald sich das Gerät wieder verbindet.

Unterstützung beim Datenschutz

Mit AWS AppSync können Sie Benutzer und App-Daten schützen. Der Service kann mit Amazon Cognito sowie AWS Identity and Access Management integriert werden, damit Sie präzise Berechtigungen für GraphQL-Vorgänge festlegen können, die strenge Zugriffskontrollen auf Daten einrichten.

App-Erstellung mit Daten aus mehreren Quellen

AWS AppSync erleichtert die Kombination von Daten aus unterschiedlichen Quellen. Sie können zum Beispiel eine App erstellen, die AppSync verwendet, um benutzereigene Aktivitätsdaten wie Telefon- und Internetnutzung, Fitness-Trackerdaten und Beiträge in sozialen Medien mit Standortinformationen zu kombinieren. So werden Benutzeraktivitäten und -standorte für den Tag zusammengefasst. Mit AppSync kann Ihre App auf Daten in Amazon DynamoDB zugreifen, AWS Lambda-Funktionen auslösen oder Amazon Elasticsearch-Abfragen ausführen und Daten aus diesen Diensten kombinieren, um die genau für Ihre App erforderlichen Daten bereitzustellen.

Automatische Lösung von Datenkonflikten

AWS AppSync kann automatisch Konflikte zwischen Daten lösen, die von mehreren Benutzern und Geräten untereinander freigegeben werden. Konflikte können auftreten, wenn zwei oder mehr Benutzer zur selben Zeit Aktualisierungen vornehmen. Der Service verfügt über Standardregeln, um Konflikte zu erkennen und sicherzustellen, dass diese gelöst werden. Zudem können Sie mit AWS Lambda-Funktionen Ihre eigene Geschäftslogik in die Konfliktlösung einbinden.

Funktionsweise:

Flow_Diagrams_Reinvent_DeepDish_112617_CM_2

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-Veranstaltung

Anwendungsfälle

AWS AppSync ist mit allen Arten von mobilen und webbasierten Anwendungen aus allen Branchen, Sparten und Kategorien kompatibel, in denen Apps Datenaktualisierungen in Echtzeit sowie Offline-Funktionen benötigen. Im Folgenden sind Beispiele einiger Apps aufgelistet, die besonders von einer Erstellung mit AWS AppSync profitieren:  

Kollaborationsanwendungen

AWS AppSync erleichtert die Erstellung von Apps, die es mehreren Benutzern ermöglichen, gemeinsam an Inhalten zu arbeiten oder diese gegenseitig freizugeben. AWS AppSync aktualisiert automatisch Daten für unterschiedliche Inhalte, wie Dokumente, Bilder, Nachrichten und freigegebene Whiteboards.

Apps für Social Media, Chat und Dating

AWS AppSync ist ideal zum Erstellen von Social Media-, Chat- und Dating-Apps geeignet. Mit AWS AppSync können Sie die Verwaltung der Nachrichtenübermittlung zwischen mehreren Benutzern mit einer Vielzahl an Datentypen und -quellen erleichtern. Benutzer können mit AWS AppSync zwischen Apps interagieren, auch wenn sie offline sind. AWS App Sync aktualisiert ihre Nachrichten, sobald sie sich wieder anmelden.

AR- und VR-Schulungsanwendungen

AWS AppSync unterstützt die Datenverwaltung für Schulungs- und Lehranwendungen, beispielsweise in Situationen, in denen Ärzte während der Operation mit Zuschauern oder Lehrer mit Schülern interagieren. Diese App-Arten müssen Augmented und Virtual Reality (AR und VR) unterstützen, wobei Daten kombiniert oder in andere Informationen integriert werden, um dann in Echtzeit während eines Vorgangs oder einer interaktiven Sitzung, wie einer Lehreinheit, aktualisiert zu werden.

Blog-Beiträge

Wie man mit AWS AppSync eine Echtzeit-Chat-Anwendung ohne Server erstellt
 
 
Adrian Hall
06.03.2018
 
 
Richard Threlkred
13.02.2018

Weitere Informationen zu den AWS AppSync-Funktionen

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