2013-07-03 3 views
0

Nous prévoyons d'utiliser Azure Storage dans un environnement virtuel. Azure offre déjà une très haute disponibilité, l'équilibrage de charge et la réplication des données dans le monde entier. Si nous installons NEO4j Graph (en utilisant Java embarqué) dans un serveur IIS avec haute disponibilité. Avons-nous encore besoin de concevoir et d'utiliser l'architecture de haute disponibilité NEO4j?Azure Could Computing haute disponibilité vs haute disponibilité NEO4J?

Nous avons toujours besoin de l'option de sauvegarde de NEO4J (licence d'entreprise à coup sûr), mais ce serait bien de ne pas se lancer dans l'équilibrage de charge et la réplication. Azure Cloud fait déjà du très bon travail. Je vous remercie!

Best,

George Lune

Répondre

0

La réponse est probablement oui.

Windows Azure vous fournit une infrastructure qui vous permet de construire un système haute disponibilité, il ne rendra aucun système disponible par magie. Comme NEO4J est à état plein, chaque nœud (avec seulement un nœud Azure ne vous donne aucun SLA, votre instance sera en panne) devra partager un certain état et la façon de le faire dépendra de la façon dont NEO4J travaille. Donc, vous devrez compter sur le mécanisme NEO4J pour le faire. Je ne sais pas comment fonctionne NEO4J mais vous ne pourrez pas ignorer la conception d'une architecture haute disponibilité autour de NEO4J en utilisant Windows Azure infra. Le nuage peut être un mot magique qui peut ajouter des choses au niveau de la gestion, mais quand nous sommes au niveau du monde réel, la baguette magique d'Harry n'existe pas.

Questions connexes