Quel est le meilleur: l'analyse ou l'AWS
Je suis en train de travailler sur un ebook store de l'application (ma cible les utilisateurs seront de 10 000 utilisateurs par mois). Il est très difficile de rattraper mon esprit pour sélectionner le backend entre AWS et les Analyser.
Analyser est très simple à utiliser. Il pourrait de me sauver un ou deux mois de travaux de développement. Mais je suis sur sur le nombre de demandes par mois. Il y a des gratuit de 1 000 000 demandes. Mais je ne sais pas comment ils calculent le nombre de demandes. J'ai testé avec la démo de l'application. Une course simple m'a coûté 4 demandes (il semble y avoir une seule demande dans le code.). Je suis totalement d'avoir aucune idée de 1 000 000 de demandes de serveur comment de nombreux utilisateurs.
AWS est gratuit la première année. C'est plus souple. Je peux contrôler à peu près tout. Le problème est que je dois tout faire à partir de zéro. La base de données, Web service, de sécurité, de gestion du serveur. Aussi il est très difficile d'estimer le coût.
J'aimerais entendre vos opinions sur les coûts, les performances, l'évolutivité, la sécurité, etc. Grâce
Modifier au 16 Nov. 2016:
Parse.com prendra fin le 28 Jan. 2017. Mais il fournira une version open source. Personnellement, je pense que c'est encore mieux parce que je peux héberger nos propres données à n'importe j'aime, par exemple, à AWS.
En fait, l'analyse a beaucoup de problèmes, beaucoup de petits problèmes gênants qui vous avez à contourner. Mais, bien sûr, il est "absolument incroyable", ça change le monde. Choisissez votre bAAs et se mettre au travail!
OriginalL'auteur Bagusflyer | 2014-05-24
Vous devez vous connecter pour publier un commentaire.
Mais! ...
Bien Analyser est fermé, il est maintenant: http://back4app.com
qui, autant que je peux dire, a maintenant (fin 2016) atteint le point d'être absolument identiques à ce que parse.com a été. c'est à dire, la back4app les gens offrent absolument tout Analyser l'a fait, et bien évidemment c'est la même (open source) Analyser logiciel.
- Je utiliser back4app constamment. Pour n'importe quel jeu ou juste un client qui souhaite toute sorte de démarrage ou de l'application (android, ios, d'unité, peu importe) qui relie d'une certaine façon, je viens d'utiliser Parse(back4app) et de le jeter ensemble dans 3 ou 4 minutes - ne pouvait pas être plus facile.
Donc (pour l'instant) la réponse courte à cette question est:
1. Parse (en fait maintenant back4app.com) est une "baas" - incroyablement facile à utiliser.
alors que
2. Amazon AWS est une "brute" de service cloud.
Vous ne pouvez pas comparer Parse(back4app) avec AWS. Parse(back4app) est un "incroyablement facile à utiliser tout-en-un baas", alors que d'AWS est "cru nuage de puissance". Complètement différents cas d'utilisation.
Vous pourriez passer 6, peut-être 7, minutes, configuration et utilisation de Parse(back4app); tandis que les équipes de 20 cloud ingénieurs passent des mois à construire ... quoi que c'est à eux de construire! ... à l'aide d'Amazon AWS.
Note à partir de 2015: Parse est fermé. (Facebook en eu assez et l'a fermé.) La ligne de fond semble être, aller de l'avant et à l'utilisation Firebase.com, Kinvey, ou tout autre des nombreux baas disponibles. (Si vous faites des jeux, il y a même des spécifiques baas pour les jeux, tels que gamesparks.)
Noter que pour 2015: Amazon AWS maintenant, un peu de prêter à confusion, offre "Amazon AWS Mobile". (Donc, aws.amazon.com/mobile) Ce n'est pas "un paquet total facile à utiliser baas", c'est plutôt un ensemble de services.
3. Ainsi, alors que Amazon AWS est une "brute" cloud service "Amazon AWS Mobile" est une collection de services, qui est un peu comme utiliser un baas.
Parse(back4app) - ridiculement facile à utiliser. Pour les petits enfants. Semblable à Firebase, etc.
"Amazon AWS Mobile" - c'est un peu comme Analyser/Firebase/Etc, mais c'est un peu plus grave et plus difficile à utiliser. Ce n'est pas vraiment "un service enveloppé", c'est en fait une suite de pièces. Ainsi, "DynamoDB" est le noSql partie, et "Cognito" est "facile journal en partie", et ainsi de suite. En revanche Analyser/Firebase etc tout simplement la base de données, de connexion, pousser, etc etc le tout enveloppé dans un système.
"Amazon AWS" - c'est badass raw nuage de puissance, et vous ne pouvez pas le comparer à un baas.
L'original de la réplique avant 2015:
Noter que Analyser est un "ensemble de baas", alors que AWS est une brute de calcul du système.
Pour faire un typique de la simple système client-serveur, peut prendre cinq minutes avec Parse (ou tout autre baas); la même chose peut prendre de six mois si vous conçu à partir de zéro en commençant par raw de serveurs et de stockage (comme AWS).
Enfin - comment l'incroyable PubNub dans ce?
4. N'oubliez pas PubNub - il n'y a rien de tel. (Amazon SNS n'est ordinaire push - rien de tel PubNub.)
Quelle que soit vous êtes en train de faire - si la construction d'un massif dotcom avec 20 ingénieurs à l'aide d'AWS, ou de jeter ensemble un jeu à l'aide Parse(back4app) - rappelons que PubNub a une place unique.
C'est le seulement façon que vous pouvez "présence" de chaque application qui est en cours d'exécution - ils sont tous en fait connecté avec un permanent de la socket. Ainsi, pour prendre un exemple simple, la seule façon que vous pouvez faire chat est avec: PubNub. En effet, c'est expliqué bien sur un PubNub marketing page ... expliqué
Si souvent si vous allez avec des super-simple (parse-back4app) ou de le construire avec AWS - vous pourriez bien avoir à en outre intégrer PubNub.
Vos commentaires m'aider à faire mon choix.Merci.
AWS fournit maintenant des services mobiles aws.amazon.com/mobile si cette réponse est obsolète.
OriginalL'auteur Fattie
Analyser ont changé leurs prix: vous n'avez pas mensuel limite de requête, mais burst limit. Gratuit pour l'utilisateur, il est maintenant de 30 req/s ce qui est très juste.
Pour votre question, oui, l'analyse permettra d'économiser beaucoup de temps. Je vous recommande de commencer par Analyser pour une raison: si elles ne correspondent pas à vous, vous pouvez passer après sur AWS (ou app engine, avec des nuages de point de terminaison).
Remarque - même des clients qui ne pensent qu'à leurs propres serveurs, MAINTENANT PROTOTYPE à analyser. c'est la seule façon d'avancer.
OriginalL'auteur user3210635