AWS AppSync
250 000 запросов API бесплатно
в месяц в течение 12 месяцев на уровне бесплатного пользования AWS
Организации могут создавать API с помощью GraphQL, которая поможет им ускорить разработку благодаря поддержке запросов по нескольким базам данных, микросервисам и API из одного адреса GraphQL.
AWS AppSync является полностью управляемым сервисом, что упрощает разработку API GraphQL благодаря встроенной обработке сложных задач по подключению к AWS DynamoDB, Lambda и многим другим источникам данных. Дополнительные кэши позволяют повысить производительность, подписки поддерживают обновления в реальном времени, а хранилища данных на стороне клиента позволяют легко сохранять синхронизацию для клиентов без постоянного подключения к Интернету. После развертывания AWS AppSync автоматически масштабирует подсистему выполнения API GraphQL вверх или вниз в соответствии с текущим объемом запросов к API.
Преимущества
Простой и безопасный доступ к данным
Предоставьте приложениям нужные данные из одного или нескольких источников всего одним запросом с помощью GraphQL. AWS AppSync позволяет легко защитить данные вашего приложения, используя одновременно несколько режимов аутентификации, а также определить степень угрозы, правила кэширования и детальный контроль доступа на уровне определения данных непосредственно из схемы GraphQL.
Встроенные возможности автономной и сетевой работы
Управляемые подписки GraphQL позволяют сервису AWS AppSync передавать обновления данных в режиме реального времени многим миллионам клиентов через Websocket. Для мобильных и веб‑приложений AppSync также предоставляет доступ к локальным данным, когда устройства переходят в автономный режим, и синхронизирует данные при повторном подключении к Интернету. При этом клиент может настроить порядок разрешения конфликтов.
Без управления серверами
AWS AppSync предоставляет возможность настроить, администрировать и обслуживать полностью управляемую систему API GraphQL со встроенной бессерверной инфраструктурой высокого уровня доступности. Создайте API GraphQL за считанные секунды с помощью AWS CLI, консоли, Amplify CLI или CloudFormation. Вы сможете легко выполнять мониторинг и собирать ценные сведения с помощью CloudWatch и X-Ray, обеспечивая безупречную работу.
Принцип работы
GraphQL API, созданные с помощью AWS AppSync, дают разработчикам пользовательского интерфейса возможность опрашивать множество баз данных, микросервисов и API из одной конечной точки GraphQL.

Примеры использования
-
Совместная работа в режиме реального времени
-
Приложение чата в реальном времени
-
Панель состояния Интернета вещей в режиме реального времени
-
Универсальный доступ к микросервисам
-
Универсальный доступ к данным
-
Синхронизация приложений в автономном режиме
-
Совместная работа в режиме реального времени
-
Совместная работа в режиме реального времени
Передавайте данные от внутренней части на все подключенные клиенты (схема «один-ко-многим») или между клиентами («многие-ко-многим»), как, например, в режиме демонстрации второго экрана для передачи одинаковых данных всем клиентам, на которые они могут отвечать.
Дополнительные ресурсы. Учебное пособие
-
Приложение чата в реальном времени
-
Приложение чата в реальном времени
Создайте мобильное или интернет‑приложение для общения, которое поддерживает множество приватных комнат чата, историю обсуждений и очередь исходящих сообщений для устройств, временно отключенных от сети.
Дополнительные ресурсы. Учебное пособие
-
Панель состояния Интернета вещей в режиме реального времени
-
Панель состояния Интернета вещей в режиме реального времени
Используйте данные об устройствах Интернета вещей, полученные сервисом AWS IoT, для создания панелей состояния, мобильных или веб-приложений, которые в реальном времени визуализируют данные телеметрии от подключенных устройств Интернета вещей, например автомобилей.Дополнительные ресурсы. Учебное пособие
-
Универсальный доступ к микросервисам
-
Универсальный доступ к микросервисам
Получайте и объединяйте в едином интерфейсе данные от нескольких микросервисов, выполняемых в контейнере VPC, размещенном в адресе API REST, адресе API GraphQL или в другом формате.
Дополнительные ресурсы. Учебное пособиеПримеры кода: Airline, E-Commerce -
Универсальный доступ к данным
-
Универсальный доступ к данным
Одним запросом получайте и изменяйте данные, размещенные в нескольких источниках данных (SQL, NoSQL, данные поиска, адрес REST или бессерверная внутренняя часть). Запросите и создайте отношения между источниками данных с помощью соединения GraphQL.Дополнительные ресурсы. Учебное пособие
-
Синхронизация приложений в автономном режиме
-
Синхронизация приложений в автономном режиме
Автоматически синхронизируйте данные между облаком, мобильными и веб-приложениями с помощью AWS AppSync и Amplify DataStore, который представляет собой подсистему долгосрочного хранения со встроенной поддержкой версий, обнаружения и устранения конфликтов.
Дополнительные ресурсы. Учебное пособие
Клиенты, использующие AWS AppSync
Обновление спортивной информации в реальном времени

Узнайте, как Sky Italia использует AWS AppSync для обновлений спортивной информации в реальном времени на радость болельщикам.
Ускорение цифровой трансформации

Прочтите о том, как компания BMW с помощью AWS AppSync повышает скорость разработки масштабируемых и универсальных API.
Отслеживание местоположения в реальном времени

Узнайте, как HyperTrack применяет AWS для масштабной обработки данных для отслеживания местоположения в реальном времени.
Сервис потоковой передачи

Узнайте, как сервис потоковой передачи Peacock запустил новый сервис потоковой передачи за 12 месяцев и включил AWS AppSync.
Подробнее о возможностях AWS AppSync