У меня есть веб-сервис на основе Azure. Служба содержит веб-интерфейс, который взаимодействует через JSON и Ajax с сервисом WCF, работающим в той же веб-роли. Это, в свою очередь, связывается с другой службой WCF, которая служит нашим средним уровнем в отдельной веб-роли. Это связано с внутренним контентом, который состоит из двух баз данных SQL Azure и некоторого хранилища blob. При развертывании все они были размещены в регионе Западной Европы (я в Великобритании). Часть веб-службы включает в себя загрузку нескольких потенциально больших фотографий. Было бы разумно, если бы наши пользователи в Америке загрузились в хранилище данных и базу данных в Америке, используя передний и средний уровни, размещенные в Америке. Обеспечивает ли Azure решение, благодаря которому я могу реплицировать свою инфраструктуру на всех континентах и использовать обработку Azure для перенаправления? Если да, то как мне настроить его?Географическое распределение службы на основе Azure
4
A
ответ
6
Да, вы можете сделать это в Windows Azure с помощью Traffic Manager, где вы можете установить его в 3-х различных режимах:
- Performance (название говорит, что это, будет пытаться перенаправить вас на ближайший веб-сервис)
- отказоустойчивого (перенаправление в случае ошибки)
- Круговая (одинаково распределить)
Ниже приведен обзор того, как работает метод производительности нагрузки balanching :
Обратите внимание, что это относится только к хостинговых услуг (не для хранения, SQL Azure, ...)
Смежные вопросы
- 1. Географическое положение Windows Azure
- 2. Распределение памяти на основе стека
- 3. Представить географическое распределение в качестве ограничения в линейной задаче?
- 4. Идентификаторы службы Azure ACS с сертификатами на основе сертификатов
- 5. Неожиданные тайм-ауты функции azure-функции на основе приложения-службы
- 6. Чат на основе Erlang (распределение нагрузки и распределение нагрузки)
- 7. Аутентификация на основе Azure
- 8. Службы Windows на Azure WorkerRoles
- 9. Распределение блоков ресурсов LTE на основе MCS
- 10. распределение данных на основе первичного ключа
- 11. частотное распределение на основе 24 часов
- 12. Распределение задач для данных на основе графика
- 13. Как построить распределение на основе моментов
- 14. Распределение на основе стека не рекомендуется?
- 15. Распределение динамических методов на основе значения переменной
- 16. Географическое положение на картах google
- 17. домена перенаправлять по географическое положение
- 18. Географическое отображение с объектами с объектами состояния
- 19. Задачи на основе времени Azure
- 20. Скорость работы службы Azure
- 21. Azure: цены на слоты для развертывания для службы приложений Azure
- 22. Конфигурация службы непрерывного развертывания службы Azure Cloud
- 23. Аутентификация мобильной службы azure
- 24. Разрушение службы Azure Compute
- 25. Базы данных службы Azure
- 26. Клиент службы Windows Azure
- 27. Уведомления службы восстановления azure
- 28. Azure AD, Синхронизация службы
- 29. Прогрессивная аутентификация службы приложений на Azure
- 30. Тестирование службы WCF на Windows Azure
Brilliant - я могу использовать код в самих хостинговых услуг, чтобы выбрать хранилище, SQL Azure и т. д. – dumbledad
В этом случае мы предполагаем, например, что существует одна база данных и место хранения, где каждое приложение (в другом месте) будет подключаться к одной базе данных/хранилищу. Помогло бы это сделать приложения более локальными для пользователя, даже если база данных и хранилище не являются локальными? Каким будет решение для копирования/репликации данных и хранения файлов? это что-то лазурное из коробки? –
Доступно несколько вещей: CDN, хранилище с избыточным доступом для чтения, синхронизация данных, недавно объявленные резервные копии ASIM для SQL Premium, а также некоторые рекомендации от Microsoft: http://msdn.microsoft.com/ru -us/библиотека/dn589779.aspx –