AWS 워크샵 후기

2015.11.27

AWS의 Serverless Mobile Apps using AWS SDKs강의 후기입니다.

AWS 소개

Region과 Edge Location

노랑색원 : Region, 파랑색원 : Edge Location

AWS는 11개의 Region과 53개의 Edge Location이 있다고 합니다.

각각의 Region안에는 최소 2개이상의 Availability Zones가 존재하며 각각의 Availability Zones은 독립적으로 움직입니다.


Mobile hub

Cognito : 페이스북, 구글, 커스텀등 로그인 연동기능, 여러디바이스의 사용자 정보 동기화 (게임을 2단계까지 클리어한 사용자정보를 다른기기에서도 이어서 사용가능)

Identity and Access Management(IAM) : 사용자 권한설정

Device Farm : 여러 기기의 테스트를 쉽게 하도록 해주는 인프라

Device Farm

Analytics : 사용자가 어떤 동작을 헀는지 로그를 남긴다.

AWS Analytics

S3, CloudFront : 미디어저장및공유와 미디어전송 S3에 저장하고 CloudFront(cdn)로 보낸다

Push Notifications : 푸시 알림 전송 기능

지원하는 SDKs

위의 기능을 편리하게 UI형식으로 추가 할 수 있도록 모바일 허브가 있습니다.

모바일 허브는 AWS를 사용하여 모바일 앱을 빌드, 테스트 및 모니터링을 단순화한 서비스 입니다. 인증, 데이터 저장소, 백엔드 로직, 푸시, 콘텐츠 배포 및 분석 등 모든 것을 통합된 하나의 콘솔에서 운영 할 수 있습니다.

프로젝트명을 입력합니다.

추가 버튼을 클릭해서 기능을 쉽게 추가 할 수 있습니다. 푸시알림을 추가하고 싶으면 클릭해서

원하는 플랫폼만 선택하면 쉽게 기능을 추가 할 수 있습니다.

플랫폼 선택후 빌드를 하면 패키지로 다운 받을 수 있습니다.

소스 파일에는 데모 파일도 포함 되어 있습니다.

데모 파일을 실행해보면 추가된 기능들을 사용해 볼 수 있습니다.