AWS Amplify

확장 가능한 모바일 애플리케이션을 구축하는 가장 빠른 방법

AWS Amplify를 사용하면 AWS 기반의 확장 가능한 모바일 애플리케이션을 손쉽게 생성, 구성 및 구현할 수 있습니다. Amplify는 모바일 백엔드를 원활하게 프로비저닝하고 관리하며, 백엔드를 iOS, Android, 웹 및 React Native 프런트엔드와 손쉽게 통합할 수 있는 간단한 프레임워크를 제공합니다. 또한, 프런트엔드와 백엔드 모두의 애플리케이션 릴리스 프로세스를 자동화하므로 기능을 더 빠르게 제공할 수 있습니다.

모바일 애플리케이션에는 오프라인 데이터 동기화, 스토리지, 여러 사용자와 데이터 공유 등과 같이 디바이스에서 직접 수행할 수 없는 작업을 처리해 줄 클라우드 서비스가 필요합니다. 백엔드를 지원하기 위해 여러 개의 서비스를 구성, 설정 및 관리해야 할 때도 많습니다. 또한, 코드를 여러 줄 작성하여 각 서비스를 애플리케이션에 통합해야 합니다. 하지만 애플리케이션 기능 수가 증가하면서 코드 및 릴리스 프로세스가 점점 더 복잡해지고 백엔드 관리에 더 많은 시간이 필요하게 됩니다.

Amplify는 모바일 애플리케이션을 위한 백엔드를 프로비저닝하고 관리합니다. 사용자가 인증, 분석, 오프라인 데이터 동기화 등 필요한 기능을 선택하기만 하면 Amplify가 각 기능을 제공하는 AWS 서비스를 자동으로 프로비저닝하고 관리합니다. 그런 다음 사용자는 Amplify 라이브러리 및 UI 구성 요소를 통해 이러한 기능을 애플리케이션에 통합할 수 있습니다.

Rocket@1x
사용 편의성
AWS Amplify는 AWS에서 모바일 애플리케이션을 구축할 수 있는 가장 빠르고 가장 쉬운 방법입니다. Amplify를 사용하면 명령 몇 가지로 모바일 애플리케이션을 위한 인증, 분석 및 오프라인 데이터 동기화를 신속하게 설정하고, 코드 몇 줄로 이를 애플리케이션에 통합할 수 있습니다.
Tree@1x
비즈니스에 맞춰 확장

AWS Amplify는 AWS AppSync, AWS Lambda 등과 같은 완전관리형 서비스를 활용하므로, 사용자는 인프라를 프로비저닝하거나 관리할 필요가 없습니다. 애플리케이션 백엔드 서비스는 필요에 따라 확장되며 사용한 만큼만 비용을
지불하면 됩니다. 

Cloud@1x
고객 인게이지먼트 향상

AWS Amplify를 사용하면 고객을 위해 매력적인 대화식 경험을 손쉽게 구축할 수 있습니다. Amazon Lex에서 제공하는 음성 및 텍스트 인터페이스를 만들거나, Amazon Sumerian으로 가상현실 장면을 추가하거나, 코드 몇 줄만 사용해 푸시 알림으로 사용자를 타겟팅할 수 있습니다.

AmplifyDiagramLight
MobileLogos@1x
MobileFramework@1x

Amplify Framework

Amplify Framework는 모바일 백엔드를 구축한 후 iOS, Android, 웹 및 React Native 앱에 통합할 수 있는 라이브러리, UI 구성 요소 및 명령줄 인터페이스 세트를 제공합니다. Amplify CLI를 사용하면 간단한 명령줄 인터페이스를 통해 백엔드를 지원하는 데 필요한 모든 서비스를 구성할 수 있습니다. Amplify 라이브러리를 사용하면 선언형 인터페이스와 간단한 UI 구성 요소를 사용하여 코드를 백엔드에 손쉽게 통합할 수 있습니다.

클라우드 서비스

Amplify Framework는 오프라인 데이터, 인증, 분석, 푸시 알림, 봇 및 증강현실/가상현실을 비롯하여 카테고리별로 분류된 핵심 AWS 클라우드 서비스 세트를 활용합니다.

Data@1x

데이터

온라인 및 오프라인 데이터 액세스, 여러 데이터 소스에 걸쳐 데이터 조작, GraphQL 지원과 같은 기능을 사용하여 애플리케이션 데이터를 실시간으로 쿼리, 저장 및 동기화할 수 있습니다.

자세히 알아보기 >>

 

User@1x

인증

사용자 가입, 로그인 및 액세스 제어를 추가할 수 있습니다.

자세히 알아보기 >>

 

분석

사용자 세션, 속성, 인앱 지표를 추적하는 드롭인 분석

알림

맞춤형 푸시 알림을 내장된 분석 및 타게팅과 통합할 수 있습니다.

딥 러닝을 기반으로 음성 및 텍스트를 사용하여 대화 인터페이스를 생성할 수 있습니다.

스토리지

클라우드 또는 디바이스에서 사용자 콘텐츠를 안전하게 관리합니다.

API

REST 및 GraphQL을 사용하여 쉽고 안전하게 HTTP 요청을 작성할 수 있습니다.

증강현실 및 가상현실

가상현실(VR), 증강현실(AR) 및 3D 장면을 손쉽게 통합할 수 있습니다.


개발자 도구

AWS Amplify는 모바일 애플리케이션 테스트를 완전히 자동화합니다. Amplify Console을 사용하여 웹 앱 및 백엔드 리소스의 배포를 간소화할 수도 있습니다. Amplify Console을 사용하면 각 코드 변경 사항을 빠르고 손쉽게 테스트하고 버그의 규모가 작을 때 발견하여 간편하게 수정할 수 있습니다. Amplify를 사용하면 피드백에 따라 신속하게 반복하고 사용자에게 새로운 기능을 더 빠르게 제공할 수 있습니다.

AmplifyConsole

Amplify Console

AWS Amplify Console은 모바일 웹 애플리케이션을 위한 지속적 전달 및 호스팅 서비스입니다. 최신 모바일 웹 애플리케이션은 모든 애플리케이션 구성 요소를 정적 파일로 패키징하는 단일 페이지 웹 애플리케이션으로 구성됩니다. AWS Amplify Console을 사용하면 새로운 기능을 더욱 쉽고 빠르게 출시할 수 있고, 애플리케이션을 배포하는 동안 가동 중지 시간을 줄이는 데 도움이 되며, 애플리케이션의 프런트엔드와 백엔드를 동시에 업데이트하는 복잡한 작업을 처리할 수 있습니다.

DeviceFarm

Device Farm

AWS Device Farm은 iOS 및 Android 애플리케이션을 위한 완전관리형 테스트 서비스입니다. AWS 클라우드의 다양한 물리적 디바이스에서 자동 테스트를 수행하거나, 웹 브라우저에서 직접 디바이스와 실시간으로 상호 작용하여 수동 테스트를 수행할 수 있습니다.