2011-02-14 6 views
1

내 Android 앱의 경우 여러 대의 휴대 전화에서 사용할 수 있도록 중앙 집중식 서버가 필요합니다. 이 서버는 텍스트 만 보유합니다. 그냥 좌표와 요청 당 문자열.Android 웹 서버

아마존 S3 및 Google 스토리지를 살펴 보았습니다. RESTful API를 통해 정보의 "버킷"을 저장합니다. 그래서 기본적으로, 저는 데이터베이스에 들어가는 것처럼 이런 것들에 정보를 넣거나 가져올 수 없습니다. 텍스트 파일을 보내거나 받아야합니다.

내 웹 서버를 구입하여 MySQL DB 또는 무언가를 만들어이 방법으로 만들거나 양동이가 여전히 최선의 방법이 될 수 있도록하는 것이 더 재정적으로나 기술적으로 더 바람직할까요? (클라우드 스토리지).

감사합니다.

답변

2

스토리지 서비스는 데이터를 여러 배 읽거나 쓸 때 가장 많이 쓰는 경향이 있습니다. 사용자가 설명하는 상황은 호스트 된 서버 옵션 (EC2, Rackspace 등) 중 하나의 유스 케이스와 비슷하지만 비용이 발생하기 전에 무료 서비스를 제공하므로 Google App Engine을 살펴볼 수도 있습니다. 그러면 투자를하지 않고도 앱을 개발할 수 있습니다. 특히 앱의 향후 사용률을 알지 못해서입니다.

이러한 환경에서는 클라이언트가 http/REST를 통해 정보를 저장하도록 연결할 수있는 웹 서비스를 만들 수 있습니다.

+0

Google App Storage는 다른 사람들과 마찬가지로 중앙 집중식 공용 서버 환경에서 스토리지 및 데이터베이스 액세스를 제공합니까? – slandau

+0

http://code.google.com/appengine/whyappengine.html - "App Engine은 항상 무료로 시작할 수 있으며 실제로 사용하는 것에 대해서만 비용을 지불하면서 더 많은 컴퓨팅 리소스를 구입할 수 있습니다. 500MB의 무료 저장 용량을 초과했으며 월 5 백만 페이지 뷰를 사용할 수 있습니다. " –

+0

이것은 응용 프로그램을 저장/제공하는 웹 서버처럼 보입니다. 난 단지 클라우드 데이터베이스 (SC3, Google 스토리지 등)와 같은 데이터를 저장/제공해야합니다. 제가 맞습니까? – slandau