Платформа Windows Azure. Средства для разработчиков
Набор расширений для Microsoft Visual Studio 2010 — Windows Azure Tools for Microsoft Visual Studio позволяет разработчикам создавать, тестировать и отлаживать приложения на локальном компьютере (без необходимости в подключении к Windows Azure) и по готовности развертывать их в Windows Azure. Такие же средства существуют и для создания приложений, потребляющих сервисы SQL Azure. Они могут создаваться локально, на базе развернутой на компьютере копии Microsoft SQL Server и по мере готовности развернуты на платформе Windows Azure. Средство, позволяющее локально разрабатывать код для Windows Azure, называется Development Fabric. Разработка с использованием локальной эмуляции Windows Azure поддерживается на 32- и 64-битных версиях Windows 7, Windows Vista SP1 или выше или Windows Server 2008. Средство, позволяющее эмулировать использование SQL Azure на локальном компьютере, называется Development Storage. В качестве локального хранилища может использоваться SQL Server Express версии 2005 или 2008. Оба эти средства входят в состав Windows Azure SDK. В состав Windows Azure Tools for Microsoft Visual Studio входят:
Помимо разработки на основе платформы Microsoft .NET поддерживается создание приложений для Windows Azure с использованием среды Eclipse, на PHP, Java и т.п. Для этого бесплатно предоставляются следующие средства:
Отметим, что сервисы, предоставляемые Windows Azure Platform AppFabric, доступны через открытые протоколы и поддерживают такие стандарты, как REST, SOAP, Atom/AtomPub. Это означает, что они могут быть интегрированы с практически любой программной платформой. Тем не менее, для разработчиков на платформе Miсrosoft .NET предоставляется дополнительный набор программных средств — Windows Azure Platform AppFabric SDK, с помощью которого можно использовать уже существующие навыки, например в создании WCF-сервисов, для включения в состав приложений сервисов, предоставляемых Windows Azure Platform AppFabric без необходимости в изучении низкоуровневых протоколов или устройства самих сервисов. Windows Azure Platform AppFabric SDK поставляется с полным комплектом документации и примерами на C# и Visual Basic .NET. На этом мы завершим краткое знакомство с основными возможностями платформы Windows Azure. |