2010-05-10 3 views
0

J'ai stocké des fichiers sous forme de blobs sur azure et j'ai écrit une application qui accèderait à ces blobs. Quand j'héberge cette application en tant que rôle web sur azur, ça fonctionne parfaitement et j'en suis content. Mais maintenant, je voulais savoirWindows Azure: besoin de connaître le temps de traitement des données

« Quel est le temps de requête prises pour accéder à chaque fichier blob? »

Je cherchais ce à travers le Azure Microsoft Storage SLA et je trouve que pour Type de demande GetBlob, le temps de traitement maximal doit être compris dans le produit de 2 secondes multiplié par le nombre de Mo transférés dans le traitement de la demande.

Je ne suis toujours pas clair.

Quel est le temps de traitement réel de ma requête de données? Comment puis-je le mesurer?

Puis-je être en mesure d'accélérer le temps de traitement? Je peux comprendre que le temps de traitement dépend de la vitesse Internet, de l'emplacement du centre de données où mes données sont stockées et de l'emplacement du centre de données où mon application est hébergée. Mais encore, vais-je être en mesure d'accélérer ma requête?

Répondre

3

Notez que le SLA répertorie le maximum (pire des cas) ... les performances réelles que vous voyez sont susceptibles d'être meilleures.

Il existe plusieurs façons d'optimiser les performances de votre accès au stockage. La chose la plus importante est de colocaliser votre calcul et votre stockage. Cela signifie que vous devez les placer dans le même groupe d'affinité lorsque vous créez votre compte d'application et de stockage.

Si vous posez cette question sur Windows Azure MSDN forum, vous obtiendrez peut-être des réponses plus détaillées.

Questions connexes