AWS AppSync

Respalde el funcionamiento de sus aplicaciones con los datos correctos, provenientes de uno o más orígenes de datos, a escala global

AWS AppSync simplifica el desarrollo de aplicaciones porque le permite crear una API flexible para obtener acceso seguro a datos a partir de uno o más orígenes de datos, y la posibilidad de manipularlos y combinarlos. AppSync es un servicio administrado que utiliza GraphQL para facilitar a las aplicaciones la obtención de los datos específicos que necesitan.

Con AppSync puede crear aplicaciones de escala ajustable, incluidas aquellas que necesitan actualizaciones en tiempo real en una gama de orígenes de datos, como almacenes de datos NoSQL, bases de datos relacionales, API HTTP y sus orígenes de datos personalizados con AWS Lambda. Para aplicaciones móviles y web, AppSync también ofrece acceso a datos locales cuando los dispositivos están sin conexión, y sincronización de datos con resolución de conflictos personalizable, cuando vuelven a estar online.

Beneficios

Comience sin esfuerzo y escale a la par que lo haga su negocio

Comience en cuestión de minutos gracias a la intuitiva consola de administración de AWS AppSync, o utilice la interfaz de línea de comandos (CLI) AWS Amplify para generar automáticamente su API y código del lado del cliente. AWS AppSync se integra en Amazon DynamoDB, Amazon Elasticsearch y Amazon Lambda, lo que le permite crear sofisticadas aplicaciones, con un desempeño y una capacidad de almacenamiento prácticamente ilimitados, que pueda escalar a la medida de las necesidades de su negocio.

Acceso sin conexión y suscripciones en tiempo real

AWS AppSync permite suscripciones en tiempo real en millones de dispositivos, así como acceso sin conexión a datos de aplicaciones. Cuando un dispositivo sin conexión se vuelve a conectar, AWS AppSync sincroniza solo las actualizaciones que tuvieron lugar después de que el dispositivo se desconectara, y no toda la base de datos. AWS AppSync ofrece resolución de conflictos personalizable por el usuario en el lado del servidor, esto es, asume la pesada carga de administrar conflictos de datos para que usted no tenga que hacerlo.

Unifique y proteja el acceso a sus datos distribuidos

Realice consultas y agregación complejas a través de sus orígenes de datos en las instalaciones o en la nube mediante GraphQL. AWS AppSync facilita la protección de los datos de sus aplicaciones mediante potentes y detallados controles de acceso.

Funcionamiento

product-page-diagram_AppSync@2x

AWS AppSync ya se encuentra disponible de manera general. Si desea probar a crear aplicaciones móviles y web guiadas por datos, no se pierda el vídeo de la sesión de re:Invent para obtener más información y abra la consola de AWS AppSync para comenzar. Para obtener más información sobre precios, consulte la página de precios. AWS AppSync se encuentra disponible en numerosas regiones. Para obtener información sobre la disponibilidad por regiones, consulte la página de información sobre regiones.

Sesión de AWS AppSync en re:Invent

Clientes que utilizan AWS AppSync

Casos de uso

Colaboración en tiempo real

Transmisión de datos

Puede usar AWS AppSync para habilitar casos de uso de colaboración en tiempo real escalables mediante la transmisión de datos desde el backend a todos los clientes conectados (de uno a muchos) o la transmisión de datos entre los mismos clientes (de muchos a muchos). Por ejemplo, puede crear una situación con una segunda pantalla donde transmita los mismos datos para todos los clientes y los usuarios respondan en tiempo real votando y comentando sobre lo que se transmite en la pantalla.

Arquitectura de referencia: código de muestra

product-page-diagram_AppSync_Data-Broadcasting@2x

Aplicaciones de chat

Puede usar AWS AppSync para potenciar las aplicaciones colaborativas y de conversación. Por ejemplo, puede crear una aplicación móvil y web que admita múltiples salas de chat privadas, ofrezca acceso al historial de conversaciones y ponga en cola los mensajes salientes, incluso cuando el dispositivo está offline.

Arquitectura de referencia: código de muestra

Product-Page-Diagram_AppSync_Chat-Applications@2x

Internet de las cosas

Puede usar AWS AppSync para acceder a los datos del dispositivo IoT enviados a AWS IoT. Por ejemplo, puede crear un panel de control en tiempo real en una aplicación móvil o web para visualizar la telemetría desde un automóvil conectado.

Product-Page-Diagram_AppSync_IoT@2x

Capa de datos

Acceso a los datos de backend políglota

Puede recuperar o modificar datos de múltiples orígenes de datos (bases de datos SQL en Amazon Aurora Serverless, tablas NoSQL en Amazon DynamoDB, buscar datos en Amazon Elasticsearch Service, puntos de enlace REST en Amazon API Gateway o backends sin servidor en AWS Lambda) con una sola llamada. Consulte y cree relaciones entre los orígenes de datos con las conexiones GraphQL. Ofrezca capacidades en tiempo real y offline a clientes web y móviles. 

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

Capa de acceso a microservicios

Puede usar AWS AppSync como la única interfaz para acceder y combinar datos de múltiples microservicios en su aplicación, incluso si se ejecutan en diferentes entornos como contenedores en una VPC, detrás de una API REST en Amazon API Gateway o detrás de GraphQL API en otro punto de enlace de AWS AppSync.

Product-Page-Diagram_AppSync_Microservices-Aggregation@2x

Offline

Sincronización delta offline

Puede usar AWS AppSync para ofrecer una experiencia sin inconvenientes a los usuarios móviles y web cuando los dispositivos se desconectan, y también reconecta y sincroniza automáticamente los datos cuando el dispositivo vuelva a estar online. Con la sincronización delta, AppSync sincroniza solo los datos modificados, en lugar de todo el conjunto de datos.

Product-Page-Diagram_AppSync_Offline@2x

Más información sobre las características de AWS AppSync

Visite la página de características
¿Listo para crear?
Abrir la consola de AWS AppSync
¿Tiene más preguntas?
Contacte con nosotros