250,000개의 무료 API 요청
12개월 동안 매월 제공 - AWS 프리 티어 사용 혜택
AWS AppSync란 무엇입니까?
AWS AppSync는 현대적인 웹 및 모바일 애플리케이션 구축을 간소화하는 서버리스 GraphQL 및 구독/게시 API 서비스입니다.
AWS AppSync GraphQL API는 여러 데이터베이스, 마이크로서비스 및 API의 데이터를 안전하게 쿼리하거나 업데이트할 수 있는 단일의 엔드포인트를 제공하여 애플리케이션 개발을 간소화합니다.
AWS AppSync 게시/구독 API를 사용하면 서버리스 WebSocket 연결을 통해 구독 API 클라이언트에 자동으로 데이터 업데이트를 게시하여 매력적인 실시간 경험을 간편하게 만들 수 있습니다.
이점
단일 데이터 API
GraphQL을 사용하면 단일 네트워크 요청으로 하나 이상의 데이터 소스에서 적절한 데이터를 찾아 애플리케이션을 지원할 수 있습니다. AWS AppSync는 GraphQL API를 AWS DynamoDB, RDS, OpenSearch 및 Lambda와 같은 데이터 소스에 안전하게 연결합니다. 성능 개선을 위한 캐시 추가, 데이터 보안을 위한 인증, 오프라인 클라이언트를 동기화 상태로 유지하는 클라이언트 측 데이터 스토어가 간편하게 처리됩니다.
실시간 데이터 경험
구독을 포함하도록 GraphQL API를 확장하여 모든 이벤트 소스의 실시간 데이터 업데이트를 구독 웹, 모바일 및 IoT 클라이언트에 게시합니다. 또는 GraphQL 없이 단순한 게시/구독 API로 시작할 수 있습니다. 어느 방법을 택하든 서버리스 WebSockets 연결을 생성하고, 메시지를 브로드캐스트하며, 수백만 개의 연결된 클라이언트로의 팬아웃을 처리하는 작업은 AWS AppSync를 통해 처리됩니다.
100% 서버리스
AWS AppSync는 완전관리형 GraphQL API 및 게시/구독 API 설정, 관리, 자동 크기 조정 및 고가용성을 제공합니다. AWS WAF, CloudWatch 및 X-Ray가 기본적으로 지원되므로 API 보안, 모니터링, 로깅 및 추적이 간편합니다. API 요청에 대한 요금과 연결된 클라이언트로 전송되는 실시간 메시지에 대한 요금만 지불하면 됩니다.
작동 방식
-
AppSync GraphQL API
-
AppSync 게시/구독 API
-
AppSync GraphQL API
-
AWS AppSync에서 구축된 GraphQL API를 통해 프런트엔드 개발자는 단일 GraphQL 엔드포인트에서 여러 데이터베이스, 마이크로서비스 및 API를 쿼리할 수 있습니다.
-
AppSync 게시/구독 API
-
프런트엔드 개발자는 AWS AppSync에 구축된 게시/구독 API를 사용하여 서버리스 WebSockets 연결을 통해 실시간 데이터 업데이트를 구독 API 클라이언트에 게시할 수 있습니다.
사용 사례
-
통합 데이터 액세스
-
통합 마이크로서비스 액세스
-
오프라인 애플리케이션 동기화
-
실시간 협업
-
실시간 채팅 애플리케이션
-
실시간 IoT 대시보드
-
통합 데이터 액세스
-
통합 데이터 액세스
단일 호출로 여러 데이터 원본(SQL, NoSQL, 검색 데이터, REST 엔드포인트 및 서버리스 백엔드)의 데이터를 검색하거나 수정할 수 있습니다. GraphQL 연결을 사용하여 데이터 원본 간의 관계를 쿼리하고 생성합니다.
추가 리소스: 자습서
-
통합 마이크로서비스 액세스
-
오프라인 애플리케이션 동기화
-
오프라인 애플리케이션 동기화
데이터 버전 관리와 충돌 감지 및 해결을 기본적으로 지원하는 온디바이스 영구 스토리지 엔진인 Amplify DataStore와 AWS AppSync를 사용하여 모바일/웹 애플리케이션과 클라우드 간 데이터를 자동으로 동기화할 수 있습니다.
추가 리소스: 자습서
-
실시간 협업
-
실시간 협업
백엔드의 데이터를 연결된 모든 클라이언트(일대다)로 브로드캐스팅하거나 클라이언트 간(다대다)에 브로드캐스팅할 수 있습니다. 예를 들어, 두 번째 화면 시나리오에서 동일한 데이터를 모든 클라이언트로 브로드캐스팅한 후 클라이언트에서 회신할 수 있습니다.
추가 리소스: 자습서
-
실시간 채팅 애플리케이션
-
실시간 채팅 애플리케이션
여러 개인 채팅 방을 지원하고, 대화 기록에 대한 액세스를 제공하며, 디바이스가 오프라인 상태일 때도 아웃 바운드 메시지를 대기열에 넣는 대화형 모바일 또는 웹 애플리케이션을 구축할 수 있습니다.
추가 리소스: 자습서
-
실시간 IoT 대시보드
-
실시간 IoT 대시보드
AWS IoT로 전송되는 IoT 디바이스 데이터에 액세스하여 모바일 또는 웹 애플리케이션에서 연결된 IoT 디바이스(예: 자동차)의 텔레메트리를 시각화하는 실시간 대시보드를 구축할 수 있습니다.
추가 리소스: 자습서
AWS AppSync를 사용 중인 고객
실시간 스포츠 업데이트

Sky Italia가 AWS AppSync를 사용해 실시간 스포츠 업데이트를 제공하여 팬들에게 즐거움을 선사하는 방법을 알아보세요.
AWS AppSync 기능에 대해 자세히 알아보기