AWS Mobile Hub를 사용하면 사용자 인증, 데이터 스토리지, 백엔드 로직, 푸시 알림, 콘텐츠 전송, 분석 등과 같은 모바일 앱용 기능을 손쉽게 추가 및 구성할 수 있습니다. 앱을 구축한 후, AWS Mobile Hub에서 제공하는 단일 통합 콘솔을 통해 손쉽게 실제 디바이스에서 테스트하고, 분석 대시보드로 앱 사용을 추적할 수 있습니다.

AWS Mobile Hub에서 제공하는 엔터프라이즈 기능을 사용하면 엔터프라이즈 리소스에 연결되는 직원 및 고객용 모바일 앱을 간편하게 개발할 수 있습니다.

AWS Mobile Hub

지금 시작하기
사용자 로그인

사용자 로그인

완전관리형 서비스를 통해 앱에 멀티 팩터 인증에 대한 지원과 사용자 등록 및 로그인 흐름을 추가합니다. 또한, Facebook, Twitter, Google+ 등의 소셜 ID 공급자를 통해 사용자를 인증할 수도 있습니다. 이 기능은 Amazon Cognito에서 제공합니다.

사용자 데이터 스토리지

사용자 데이터 스토리지

사용자 프로파일, 설정 또는 게임 진행률과 같은 사용자 데이터를 저장 및 동기화할 수 있습니다. 이 기능은 Amazon CognitoAmazon S3에서 제공합니다.

클라우드 로직

클라우드 로직

서버를 프로비저닝하거나 관리할 필요 없이 모바일 백엔드를 구축할 수 있습니다. 코드를 업로드하고 모바일 앱에서 API를 사용하여 이를 호출하면 됩니다. 코드를 실행 및 조정하는 데 필요한 모든 것은 AWS에서 처리합니다. 이 기능은 Amazon API GatewayAWS Lambda에서 제공합니다.

Dynamo Mobile Hub

NoSQL 데이터베이스

어떤 규모에서든 빠르고 일관된 서비스를 제공하는 완전관리형 클라우드 데이터베이스를 사용하여 앱 데이터를 저장 및 쿼리할 수 있습니다. 이 기능은 Amazon DynamoDB에서 제공합니다.

mobile-analytics

메시징 및 분석

다양한 채널(푸시 알림, SMS 텍스트, 이메일 등)에서 맞춤형 메시징 캠페인을 실행하여 사용자의 모바일 앱 참여를 유도하고, 사용량을 높이고, 주요 KPI를 향상합니다. 사용자의 행동을 이해하고, 대상 사용자를 정의하고, 발송할 메시지와 사용할 최적의 채널을 결정하고, 메시지를 전달할 최적의 시간을 예약한 후, 고급 분석 및 대시보드로 캠페인의 결과를 추적합니다. 이 기능은 Amazon Pinpoint에서 제공합니다.

app-content-delivery

호스팅 및 스트리밍

미디어 파일 같은 앱 자산을 클라우드에 저장하고, 앱에서 이를 다운로드 및 캐싱할 수 있습니다. CDN을 사용하여 짧은 지연 시간과 빠른 전송 속도로 콘텐츠를 사용자에게 배포합니다. ECMAScript2015 내보내기/가져오기 기능을 지원하는 자동 생성 JavaScript 구성 파일이 포함되어 있으므로, AWS JavaScript SDK를 통해 클라우드 리소스를 사용하는 모바일 웹 또는 하이브리드 앱을 위한 웹 사이트 개발과 테스트를 간소화할 수 있습니다. 이 기능은 Amazon S3Amazon CloudFront에서 제공합니다.

push-notifications

모바일 푸시 알림, SMS 텍스트 및 이메일

개인 또는 사용자 그룹에 인앱 모바일 푸시 알림, SMS 텍스트 메시지 및 이메일을 전송하여 사용자 참여를 유도합니다. 푸시 알림은 APNS 및 APNS 샌드박스를 통해 Apple iOS 기반 디바이스로, GCM 또는 FCM 알림 서비스를 통해 Google Android 기반 디바이스로 전송됩니다. 하루에 몇 개의 메시지만 보내거나 수십억 개의 메시지로 확장할 수도 있습니다. 이 기능은 Amazon Pinpoint에서 제공합니다.

import-export

프로젝트 가져오기/내보내기

프로젝트 구성을 간편하게 편집할 수 있는 텍스트 파일 형식(YAML)으로 내보내고, 가져오고, 공유할 수 있습니다. 간편한 팀 협업이나 오픈 소스 참여를 위해 같은 계정의 프로젝트를 복제하거나 다른 계정으로 내보낼 수 있습니다. 프로젝트가 복제되거나 내보내지면, 독립적이면서 일관된 개발 및 테스트 환경을 제공하도록 동일하지만 분리된 AWS 리소스 스택이 생성됩니다.

app-testing

애플리케이션 테스트

앱을 AWS 클라우드의 실제 휴대전화 및 태블릿에서 테스트함으로써 iOS, Android 및 웹 앱의 품질을 개선할 수 있습니다. 이 기능은 AWS Device Farm에서 제공합니다.

100x100_benefit_identification

Mobile Hub를 사용하면 고객 및 직원용 모바일 앱에 사용자 인증을 비롯한 사용자 관리 기능을 간단하게 추가할 수 있습니다. B2C 앱의 경우 Amazon Cognito에서 완전관리형 자체 사용자 디렉터리를 생성하고 멀티 팩터 인증을 비롯하여 등록 및 로그인 기능을 쉽게 추가할 수 있습니다.

B2E 앱의 경우 Mobile Hub에서 Security Assertion Markup Language(SAML)를 사용하여 Active Directory 등 기존 회사 사용자 디렉터리에 저장된 사내 자격 증명을 사용한 로그인 기능을 추가할 수 있습니다. 이를 통해 앱 사용자가 기존 사내 자격 증명으로 로그인하도록 허용하는 앱을 구축할 수 있습니다.

AWS Identity and Access Management(IAM) 역할이 각 사용자에게 자동으로 할당되므로 해당 자격 증명을 사용하여 AWS 리소스와 커넥터에 대한 액세스를 승인할 수 있습니다. 따라서 기존 엔터프라이즈 리소스의 데이터에 안전하게 액세스할 수 있는 모바일 앱을 구축함으로써 모바일 인력이 여러 사업부 애플리케이션이 있는 모바일 디바이스를 통해 손쉽게 작업을 완료하도록 지원할 수 있습니다.

Mobile Hub에서는 사용자 로그인 기능을 쉽게 추가할 수 있도록 단계별 통합 지침을 제공하고 앱에 추가할 수 있는 사용 가능한 코드로 빠른 시작 앱을 생성합니다. 빠른 시작 앱에는 iOS(Objective-C 및 Swift)와 Android에서 Cognito 사용자 풀 또는 SAML 자격 증명 공급자를 사용해 앱 사용자를 인증하는 방법을 보여주는 구현이 포함되어 있습니다. 또한, 빠른 시작 앱은 해당 Cognito 자격 증명을 사용하여 AWS 리소스(예: Amazon S3의 파일, Amazon DynamoDB의 데이터)에 대한 액세스를 제어하는 방법을 보여줍니다.

100x100_benefit_migration

Mobile Hub Cloud Logic 기능은 AWS Lambda와 Amazon API Gateway를 사용하여 VPC를 통해 방화벽 뒤에서 온프레미스 리소스(예: API, 데이터베이스)에 액세스하는 AWS 사용자 지정 커네턱를 생성할 수 있게 해줍니다. Mobile Hub는 해당 REST API에 액세스 제어를 자동으로 적용하여 새로운 사용자 로그인 기능 중 하나를 사용해 인증받은 사용자에 대한 액세스를 쉽게 제어할 수 있습니다. 클릭 몇 번이면 앱 사용자의 Active Directory 자격 증명을 사용하여 엔터프라이즈 리소스에 대한 액세스를 승인할 수 있습니다. 해당 리소스가 Active Directory와 기본적으로 통합되어 있지 않아 상관없습니다. 기본 제공 정책을 편집하여 정교한 액세스 제어를 추가할 수 있습니다. 예를 들어 특정 앱 사용자에 대해 일부 경로(예: /items)의 쓰기 작업(예: PUT, POST, DELETE)을 제한할 수 있습니다.

100x100_benefit_Custom-lexicon

AWS Mobile Hub는 Amazon Lex와의 통합을 지원하므로 터치 기능과 더불어 음성과 텍스트를 사용하는 모바일 앱을 구축할 수 있습니다. Amazon Alexa를 지원하는 기술을 사용하여 자체 앱에 흥미로운 음성 및 텍스트 기반 대화형 봇을 생성할 수 있습니다. Mobile Hub로 생성하는 각 봇은 Amazon Lex를 사용하여 입력된 자연어의 의도를 파악하고 적절한 비즈니스 함수를 트리거합니다. 티켓 예약, 제품 주문, 고객 지원용 티켓 로깅, 내부 IT 헬프데스크 시스템 쿼리 등 일반적인 앱 시나리오에 맞는 매력적인 대화 환경을 생성할 수 있습니다.

AWS Mobile Hub를 사용하면 대화형 봇을 모바일 앱에 손쉽게 추가할 수 있습니다. 대화형 봇을 선택하면 Mobile Hub가 모든 기능이 작동하는 메시징 화면을 Mobile Hub에서 생성한 퀵스타트 앱에 추가합니다. 퀵스타트 앱은 Amazon Lex Mobile SDK를 사용하여 앱에서 음성 및 텍스트 입력을 받고 자연어 처리를 위해 이를 Lex로 전송합니다. Lex는 액세스 제어 정책으로 안전하게 구성되므로 로그인, SaaS 커넥터, DynamoDB 통합 등 Mobile Hub 기능을 손쉽게 사용할 수 있습니다.