Я уже некоторое время рассматриваю платформу Windows Azure и не могу найти ответ на один очень важный вопрос.
Если я разверну свое приложение в облаке, как оно будет доступно из разных мест по всему миру?
Например, если у меня есть веб-приложение с базой данных, и я хочу, чтобы оно было доступно для пользователей в Великобритании, США, Китае и т. Д. Могу ли я быть уверен, что любой пользователь в мире получит почти такое же время обработки запроса?
Я думаю об этом так.
1. Пользователь отправляет запрос (переходит в браузере на мой сайт)
2. Этот запрос попадает в облако в ближайшем месте (ближайшем к пользователю MS Data Center?)
3. Он обрабатывается экземпляром моего веб-приложения (в ближайшем расположении, с запросом к моей централизованной БД, который может быть далеко, но запрос SQL идет через внутреннюю сеть MS, которая, по моему мнению, должна быть очень быстрой).
4. Ответ отправлен пользователю.
Пожалуйста, дайте мне знать, если я ошибаюсь.
Спасибо.