Windows Azure: нужно знать время обработки данных

Я сохранил несколько файлов в виде BLOB-объектов на Azure и написал приложение, которое будет обращаться к этим BLOB-объектам. Когда я размещаю это приложение в качестве веб-роли на Azure, оно работает отлично, и я доволен этим. Но теперь я хотел знать

«Какое время запроса требуется для доступа к каждому файлу BLOB-объектов?»

Я искал это через Microsoft Azure Storage SLA и обнаружил, что для типа запроса GetBlob максимальное время обработки должно быть в пределах произведения 2 секунд, умноженного на количество МБ, переданных при обработке запроса.

Я все еще неясен.

Каково фактическое время обработки моего запроса данных? Как я могу это измерить?

Можно ли ускорить время обработки? Я понимаю, что время обработки зависит от скорости интернета, местоположения центра обработки данных, в котором хранятся мои данные, и местоположения центра обработки данных, в котором размещено мое приложение. Но все же, смогу ли я ускорить свой запрос?


person veda    schedule 10.05.2010    source источник


Ответы (1)


Обратите внимание, что в SLA указан максимальный (наихудший случай)... фактическая производительность, которую вы видите, скорее всего, будет лучше.

Существует несколько способов настроить производительность вашего доступа к хранилищу. Самое главное — совместить ваши вычислительные ресурсы и хранилище. Это означает, что вы должны поместить их в одну группу сходства при создании приложения и учетной записи хранения.

Если вы зададите этот вопрос на форуме Windows Azure MSDN , вы можете получить более подробные ответы.

person user94559    schedule 10.05.2010