2009-11-24 3 views
0

Ma startup est située en Europe où se trouvent la plupart de nos utilisateurs actuels. Je suis à la recherche d'un hôte qui nous permettra d'évoluer vers les États-Unis et l'Asie sans que la latence ne pèse sur les performances.Le Cloud résout-il le dilemme du lieu d'hébergement?

Le cloud résout-il le problème de distance = temps de latence?

Sinon, où serait l'emplacement d'hébergement idéal pour une startup en pleine croissance?

Quelques données: Asp.net 3.5 SQL 2005 Jquery (beaucoup d'Ajax) MVC

Merci

Répondre

2

Le Cloud est juste une abstraction. Cela n'affecte pas la nature physique sous-jacente des serveurs exécutant votre code et hébergeant vos données. Si les systèmes stockant vos données sont très éloignés de vos utilisateurs, il y aura un certain temps de latence, peu importe comment vous y accédez.

La plupart des fournisseurs de cloud vous permettent de choisir où vous voulez vos données - par exemple, Amazon S3 vous permet de stocker vos données soit aux États-Unis ou en Europe - mais aucun fournisseur ne pourra magiquement stocker toutes vos données plusieurs emplacements simultanément. Si vous souhaitez bénéficier de plusieurs centres de données, vous devez autoriser des mises à jour simultanées à chaque emplacement et vous ne pouvez pas synchroniser ces mises à jour sans connaître la logique métier de l'application. écrire du code pour le faire. Vous allez tout de même jeter un coup d'œil sur ce que chaque fournisseur de Cloud propose et déterminer comment chacun peut vous aider à résoudre vos problèmes, mais vous allez devoir faire un peu de travail vous-même.

+0

@Dave, les gains de frappe les plus rapides. Je vais supprimer ma réponse presque en double. – Glen

+0

@Glen - c'est très bien de votre part. Je vais aller trouver une réponse à votre place et je l'aime. –

+0

Je regardais Windows Azur et je pensais qu'il y avait une sorte de synchronisation entre les endroits où le nuage est disponible. Donc, vous avez une abstraction mais les utilisateurs sont servis à partir de différents endroits. – SirMoreno

0

Ce que vous recherchez est l'hébergement CDN (Content Delivery Network) pour les applications Windows. En CDN, votre contenu est mis en cache sur divers POP situés à travers les continents. Ainsi, si une demande provient d'Inde, une copie en cache du contenu stocké sur le POP indien est diffusée. Il en va de même pour les clients américains, européens et d'autres continents.

Cette technologie est encore en phase de développement et il existe deux types de technologie CDN - PUSH & PULL. PUSH signifie que le contenu est immédiatement PUSHED à POP quand il y a un changement sur le serveur maître et PULL signifie que les serveurs POP tirent du contenu à intervalles réguliers du serveur maître et cet intervalle est généralement de 12 heures à 24 heures.

Si votre site est géré par une base de données et fréquemment mis à jour, la technologie PUSH CDN sera le bon choix.