2010-03-29 20 views
5

Je cherche à installer des nœuds Amazon EC/2 sur rails avec Riak. Je cherche à pouvoir synchroniser les DB riak et si le cluster obtient une requête, être capable de dire où les données se trouvent et de les récupérer rapidement. Selon vous, EC/2 est-il assez rapide entre les nœuds pour interroger une base de données Riak, renvoyer les résultats et les renvoyer au client en temps opportun? Je suis nouveau à tout cela, donc s'il vous plaît être gentil :)À quelle vitesse sont les nœuds EC/2 entre eux?

Répondre

3

Je ne suis pas un expert Riak, mais si vous conservez toutes vos instances EC2 dans la même zone de disponibilité, vous devriez obtenir des performances plus qu'adéquates. AWS dispose d'un réseau interne gigabit et les gens ont pu en tirer le gigabit complet; voir this blog post pour un exemple.

+0

Merci Gareth! J'ai continué ma recherche et je pense à mettre la banque de données riak sur un volume EBS externe pour une meilleure performance et ainsi, si une instance est supprimée, je ne perds pas les données sur cette instance ec2. Je suppose que cela signifierait que je commence avec une instance attachée à plusieurs disques EBS, puis j'ajoute des instances et répartis les disques entre eux car j'ai besoin de performances. Est-ce que je pense à cela de la bonne façon? – tesserakt

+0

@tesmar, votre approche sonne bien - notez que vous pouvez faire un volume EBS à peu près aussi grand que vous voulez (même si vous payez par Go), donc vous n'aurez peut-être pas besoin de plusieurs volumes - encore une fois - je ne parle pas assez de Riak pour répondre correctement. –

0

Marc-André,

Votre meilleur pari est de demander sur la liste de diffusion: http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Il y a aussi beaucoup d'informations sur le wiki : http://wiki.basho.com/display/RIAK/Home

+0

Marc a édité la question, il ne l'a pas demandé. –

+0

Merci Sean! (Ceci est Tyler de raleigh ruby). Je suis nouveau à tout cela et enverra l'équipe avec une question similaire. – tesserakt

+0

En fait, je viens d'obtenir une configuration riak et je commence à jouer avec certaines de ses fonctionnalités. Je vais devoir configurer mon application rails pour me connecter à EC2 afin de pouvoir déployer une autre instance à la volée. Bien sûr, je suis encore en train d'apprendre comment tout cela "fonctionne" vraiment, alors je vais en lire plus! – tesserakt