2011-02-14 4 views
1

Donc, pour mon application Android, j'ai besoin d'un serveur centralisé afin que plusieurs téléphones puissent l'utiliser. Ce serveur ne va contenir que du texte. Juste des coordonnées et une chaîne par demande. J'ai regardé dans Amazon S3 et Google Stockage. Ceux-ci stockent des "seaux" d'informations via une API RESTful. Donc, fondamentalement, je ne peux pas mettre/obtenir des informations dans ces choses comme je le ferais dans une base de données. Je vais devoir envoyer/recevoir un fichier texte correct? Cela aurait-il plus de sens (à la fois financièrement et techniquement), d'acheter mon propre serveur web pour que je puisse créer une base de données MySQL ou quelque chose comme ça, ou est-ce que ce serait la meilleure solution? (stockage en ligne).Serveur Web Android

Merci!

Répondre

2

Les services de stockage ont tendance à avoir le plus de sens lorsque les données sont lues/servies plusieurs fois plusieurs fois puis écrites/stockées. La situation que vous décrivez semble être un bon cas d'utilisation pour l'une des options de serveur hébergées (EC2, Rackspace, etc.), mais vous pouvez également consulter Google App Engine car elle vous offre un service gratuit avant d'engager des frais. Cela vous permettra de développer une application sans nécessiter d'investissement, d'autant plus que vous ne savez pas encore quel sera le taux d'utilisation futur de votre application.

Dans l'un de ces environnements, vous pouvez créer un service Web permettant aux clients de se connecter via http/REST pour stocker des informations.

+0

Est-ce que Google App Storage offre un accès au stockage et à la base de données dans un environnement de serveur public centralisé, tout comme les autres? – slandau

+0

http://code.google.com/appengine/whyappengine.html - "App Engine sera toujours gratuit et vous pouvez acheter plus de ressources informatiques, en ne payant que ce que vous utilisez réellement. dépassé le quota gratuit de 500 Mo de stockage et environ 5 millions de pages vues par mois est disponible " –

+0

Cela me semble être un serveur web pour stocker/servir une application. J'ai juste besoin de stocker/servir des données, comme une base de données en nuage (SC3, Google Storage, etc.) Ai-je raison? – slandau