AWS AppSync

Beschleunigen Sie die Anwendungsentwicklung mit Serverless GraphQL- und Pub/Sub-APIs

250.000 API-Requests kostenlos

pro Monat für 12 Monate mit dem kostenlosen Kontingent von AWS

Was ist AWS AppSync?

AWS AppSync ist ein Serverless-GraphQL- und Pub/Sub-API-Service, der die Erstellung moderner Web- und Mobilanwendungen vereinfacht.

AWS-AppSync-GraphQL-APIs vereinfachen die Anwendungsentwicklung, indem sie einen einzigen Endpunkt zur sicheren Abfrage oder Aktualisierung von Daten aus mehreren Datenbanken, Microservices und APIs bereitstellen.

AWS-AppSync-Pub/Sub-APIs machen es einfach, überzeugende Echtzeit-Erlebnisse zu schaffen, indem Datenaktualisierungen automatisch über Serverless-WebSockets-Verbindungen an verbundene Clients gesendet werden. 

Vereinfachen des Datenzugriffs mit GraphQL-APIs (1:23)

Vorteile

Eine einzige Daten-API

Versorgen Sie Ihre Anwendungen mit den richtigen Daten aus einer oder mehreren Datenquellen mit einer einzigen GraphQL-Anfrage. AWS AppSync verbindet Ihre GraphQL-API sicher mit Datenquellen wie AWS DynamoDB, RDS, OpenSearch und Lambda. Ebenso einfach ist das Hinzufügen von Caches zur Verbesserung der Leistung, Authentifizierung zur Sicherung Ihrer Daten und clientseitige Datenspeicher, die für den Offline-Betrieb synchronisiert werden. 

Echtzeit-Datenerlebnisse

Senden Sie Echtzeit-Datenaktualisierungen von jeder Ereignisquelle für verbundene Web-, Mobil- und IoT-Clients, indem Sie Ihre GraphQL-API um Abonnements ergänzen. Oder Sie starten mit einer einfachen Pub/Sub-API ohne GraphQL. In jedem Fall übernimmt AWS AppSync die Erstellung von Serverless-WebSockets-Verbindungen und das Senden von Nachrichten an Millionen von verbundenen Clients. 

100 % Serverless

AWS AppSync bietet die vollständig verwaltete Einrichtung, Verwaltung, automatische Skalierung und Hochverfügbarkeit von GraphQL- und Pub/Sub-APIs. Sichern, überwachen, protokollieren und analysieren Sie Ihre API ganz einfach über die integrierte Unterstützung für AWS WAF, CloudWatch und X-Ray. Zahlen Sie nur für Anfragen an Ihre API und für alle Nachrichten, die in Echtzeit an verbundene Clients geliefert werden.

Funktionsweise

  • AppSync-GraphQL-APIs
  • AppSync-Pub/Sub-APIs
  • AppSync-GraphQL-APIs
  • Mit AWS AppSync erstellte GraphQL-APIs geben Frontend-Entwicklern die Möglichkeit, mehrere Datenbanken, Microservices und APIs von einem einzigen GraphQL-Endpunkt aus abzufragen. 

    Funktionsweise von AppSync
  • AppSync-Pub/Sub-APIs
  • Pub/Sub-APIs, die mit AWS AppSync erstellt wurden, geben Front-End-Entwicklern die Möglichkeit, Echtzeit-Datenaktualisierungen über Serverless-WebSockets-Verbindungen an abonnierte API-Clients zu veröffentlichen.

    AWS AppSync PubSub API Diagram

Anwendungsfälle

  • Einheitlicher Datenzugriff
  • Einheitlicher Zugang zu Microservices
  • Offline-Synchronisierung von Anwendungen
  • Echtzeit-Zusammenarbeit
  • Echtzeit-Chat-Anwendung
  • Echtzeit-IoT-Dashboard
  • Einheitlicher Datenzugriff
  • Einheitlicher Datenzugriff

    Abrufen oder Ändern von Daten aus mehreren Datenquellen (SQL, NoSQL, Suchdaten, REST-Endpunkte und Serverless-Backends) mit einem einzigen Aufruf. Die Beziehungen zwischen den Datenquellen können Sie über GraphQL-Verbindungen abfragen und erstellen.

    Weitere Ressourcen: Tutorial

    Zugriff auf Backend-Daten aus mehreren Datenquellen
  • Einheitlicher Zugang zu Microservices
  • Einheitlicher Zugang zu Microservices

    Greifen Sie auf Daten aus mehreren Microservices zu, die in Containern in einem VPC, hinter einem REST-API-Endpunkt, einem GraphQL-API-Endpunkt usw. in einer einzigen Schnittstelle ausgeführt werden, und kombinieren Sie diese Daten.

    Weitere Ressourcen: Tutorial
    Code-Beispiele: Fluggesellschaften, E-Commerce
    Zugriff auf Microservices-Ebene
  • Offline-Synchronisierung von Anwendungen
  • Offline-Synchronisierung von Anwendungen

    Synchronisieren Sie Daten zwischen mobilen/webgebundenen Anwendungen und der Cloud automatisch mit AWS AppSync und Amplify DataStore, einer auf dem Gerät installierten persistenten Speicher-Engine mit integrierter Unterstützung für Datenversionierung sowie Konflikterkennung und -lösung.

    Weitere Ressourcen: Tutorial

    Offline-Deltasynchronisierung
  • Echtzeit-Zusammenarbeit
  • Echtzeit-Zusammenarbeit

    Übertragen Sie Daten vom Backend an alle verbundenen Clients (eins-zu-viele) oder zwischen Clients (viele-zu-viele), z. B. in einem Szenario mit einem zweiten Bildschirm, in dem Sie dieselben Daten an alle Clients übertragen, die dann antworten können.

    Weitere Ressourcen: Tutorial

    Daten-Broadcasting
  • Echtzeit-Chat-Anwendung
  • Echtzeit-Chat-Anwendung

    Erstellen Sie mobile oder Web-Anwendungen, die mehrere private Chat-Räume unterstützen, Zugriff auf den Gesprächsverlauf bieten und ausgehende Nachrichten in eine Warteschlange stellen, selbst wenn ein Gerät offline ist.

    Weitere Ressourcen: Tutorial

    Chat-Anwendungen
  • Echtzeit-IoT-Dashboard
  • Echtzeit-IoT-Dashboard

    Greifen Sie auf IoT-Gerätedaten zu, die an AWS IoT gesendet werden, um Echtzeit-Dashboards in einer Mobil- oder Webanwendung zu erstellen, die Telemetrie-Daten eines verbundenen IoT-Gerätes (z.B. eines Autos) visualisiert.

    Weitere Ressourcen: Tutorial

    Internet der Dinge

Kunden, die AWS AppSync verwenden

Fallstudie

Sportnachrichten in Echtzeit

Sky

Erfahren Sie, wie Sky Italia AWS AppSync verwendet, um Sportnachrichten in Echtzeit zu liefern und seine Fans zu begeistern.

Weitere Informationen »
Fallstudie

Digitale Transformation beschleunigen

BMW-Gruppe

Lesen Sie, wie BMW mit AWS AppSync die Geschwindigkeit der Entwickler erhöht, um skalierbare und universelle APIs zu erstellen.

Weitere Informationen »
Fallstudie

Live-Standortverfolgung

Hypertrack

Lesen Sie, wie HyperTrack AWS für die Echtzeit-Datenverarbeitung zur Standortverfolgung verwendet.

Weitere Informationen »
Fallstudie

Streaming-Service

Peacock

Lesen Sie, wie der Streaming-Dienst Peacock innerhalb von 12 Monaten einen neuen Streaming-Dienst eingeführt und AWS Appsync integriert hat.

Weitere Informationen »

Weitere Informationen zu den AWS AppSync-Funktionen

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