Чтобы уточнить, у вас есть 3 слоя, каждый из которых размещен в своей роли Windows Azure (не экземпляр).Если у вас есть каждая роль в отдельном развертывании (отдельные размещенные службы), то при развертывании вы будете обновлять только этот уровень.На другие уровни это не повлияет.
Однако, если существуют какие-либо различия в сигнатурах, зависимый уровень может сломаться, если служба пытается вызвать его.По этой причине вы хотите убедиться, что все сервисы поддерживают управление версиями и всегда имеют обратную совместимость хотя бы с одной версией.
Я создал быстрое сообщение в блоге с несколькими снимками экрана для обновления одной роли .Обратите внимание, что портал Silverlight выдал исключение для меня, и я сообщил об этой ошибке и обновлю сообщение в блоге, если мы узнаем, о чем оно.
Обновлено: В портале управления silverlight существует ошибка, которая в настоящее время препятствует повышению производительности при обновлении одной роли.Команда Windows Azure знает об этом и расскажет об этом в будущем обновлении.В настоящее время нет ETA для этого обновления.Однако вы все равно можете выполнить обновление / обновление одной роли через API управления.