2017-12-22 13 views
0

AWS Mobile Hub를 사용하여 모바일 응용 프로그램을 개발하고 있습니다. 그러나 처음 사용했습니다. 나는 서버가 모바일 허브 서비스를 제공하도록 설정해야하는지 설명 할 수 있는지 궁금한가요? 이 정보를 저장하는 데 전용 서버가 없어도 사이트에서이 작업을 수행 할 필요가 없다는 사실에 대해서는 조금 혼란 스럽습니다.AWS 모바일 허브 - 서버리스?

감사합니다.

답변

0

아니요, 아니요, 서버는 AWS 모바일 허브를 사용하여 애플리케이션을 개발할 필요가 없습니다. AWS 람다 함수를 사용하여 백엔드 로직을 실행할 수 있습니다. 파일 저장은 AWS S3을 사용하여 수행 할 수 있습니다. 인증은 AWS Cognito를 사용하여 관리 할 수 ​​있습니다.

기본적으로 모바일 앱은 플랫폼 (iOS, Android 등) SDK를 사용하여 AWS 서비스와 상호 작용합니다. EC2 인스턴스를 사용하여 자체 백엔드 서버를 설정할 수 있지만 반드시 그렇게 할 필요는 없습니다. AWS API Gateway와 Lambda 함수를 사용하여 서버가 없어도 RESTful API를 만들 수 있습니다.

+0

도움이 될만한 답장을 보내 주셔서 감사합니다. 괜찮 으면 한 가지 더 궁금한 점이 있습니다. EC2를 사용하여 자체 백엔드 서버를 설정할 수 있다고 말하면 어떻게됩니까? 다시 한 번 감사드립니다! :) – Sarah

+0

EC2 인스턴스를 사용하면 자신의 OS를 선택할 수 있습니다 (람다를 제어 할 수 없음). 모든 종류의 패키지를보다 쉽게 ​​설치할 수 있습니다 (예 : EC2에 ffmpeg를 설치하면 람다에서 사용하는 것보다 쉽습니다) , CRON 작업을 사용할 수 있습니다. 원하는 경우 광범위한 성능 옵션 (최대 384GB RAM 인스턴스를 확보 할 수있는 반면 Lambda는 3GB로 제한)의 혜택을 누릴 수 있습니다. – spg

+0

WRT cronjobs를 사용하면 AWS Lambda에서도 예약 된 작업을 만들 수 있습니다. http://docs.aws.amazon.com/lambda/latest/dg/with-scheduled-events.html –