Лучшее, что вы можете сделать, - это запустить эмулятор Azure, который вы сейчас используете на своем рабочем столе, на сервере, но на самом деле это не даст ничего значимого.
Windows Azure не является наборомфункции, которые могут быть установлены поверх операционной системы.Это полная среда для центров обработки данных, включающая в себя специализированное оборудование, настраиваемые ОС, сетевые системы, хранилище, SQL Azure, AppFabric и целый ряд других вещей.
Если у вас есть много миллионов долларов для инвестиций, Microsoft может создать васвозможность Windows Azure.У нас есть один в Японии.Однажды, надеюсь, в недалеком будущем вы сможете купить гораздо меньший, но он все равно, вероятно, будет стоить миллионы (если вам повезет, всего несколько тысяч долларов).
На практике тестирование приложений Azure на общедоступной платформе Azure намного экономичнее.
С практической точки зрения вы можете сконструировать свое приложение так, чтобы абстрагировать любые прямые зависимости от Azure в независимые классы, которые можно заменитьиспользуя Dependency Injection.Реализуя версии этих классов, предназначенные для работы в стандартной среде Windows, вы можете протестировать подавляющее большинство приложений в своей среде перед развертыванием в Azure.Используйте SQL Server в качестве локального эквивалента SQL Azure.При замене хранилища Azure может потребоваться больше усилий, и если вы используете такие функции, как Service Bus или ACS, у вас есть еще много работы.
Но обязательно запустите комплексную фазу тестирования, когда ваше приложение работаетЛазурь, прежде чем запустить его в производство.