- PVSM.RU - https://www.pvsm.ru -
Коллеги разработчики и ИТ-профессионалы, спешу поделиться подробностями об очередном обновлении облачной платформы Windows Azure [1]. 26 апреля Скотт Гатри представил [2] в своем блоге очередную порцию новинок, которые касаются работы виртуальных машин и сетей, а также других облачных сервисов. Кроме того, в анонсе был представлен долгожданный обновленный набор инструментов Ruby SDK, который позволит приложениям на Ruby легко интегрироваться с облачными сервисами Windows Azure. Ниже вы найдете более подробное описание этих, а так же других, не описанных у Скотта Гатри нововведениях.
Основным нововведением данного обновления платформы можно смело назвать новый функционал виртуальных сетей для обеспечения взаимодействия типа Point-to-Site, то есть без необходимости в VPN-устройстве на стороне клиента!
Что это означает? Это означает, что теперь к виртуальной сети в Windows Azure можно подключаться из обычного ПК вне корпоративной сети. Такие возможности открывают огромное число новых сценариев применения облачной платформы и виртуальных сетей.
Технология Point-to-Site Virtual Private Networking будет особенно полезной разработчикам облачных решений, так как им не придется разбираться в настройках инфраструктуры или задействовать ИТ-персонал компании для того, чтобы настроить VPN из корпоративной сети в облако. Вместо этого разработчики смогут использовать встроенный в Windows VPN-клиент для туннелирования в облако. Эти возможности обеспечиваются поддержкой протокола Secure Sockets Tunneling Protocol (SSTP [3]), который легко преодолевает файрволы и прокси, обеспечивая вместе с тем полную защищенность передачи данных.
Еще пара реальных сценариев и случаев, которые новые возможности виртуальных сетей Windows Azure будут особенно полезны:
Настройка Point-to-Site подключения очень проста, укажите на этапе настройки виртуальной сети желание настроить соединение.
Укажите все необходимые данные, запустите шлюз и скачайте клиентский пакет VPN client package для локальной установки. После этого вы сможете подключаться к своей виртуальной сети в Windows Azure с рабочего компьютера.
Для того чтобы узнать более подробно о том, как настроить Point-to-Site подключение обратитесь к этой статье Configure a Point-to-Site VPN in the Management Portal [4].
Вместе с анонсом нового типа подключения к виртуальной сети Windows Azure улучшился функционал и прежнего типа Site-To-Site подключений двух сетей через VPN-устройства.
Если ранее для осуществления соединения Site-To-Site требовалось наличие маршрутизаторов с поддержкой VPN (и другими требованиями) от таких компаний как Cisco и Juniper, то теперь Site-To-Site соединение можно настроить просто через программные VPN.
Новая функция использует возможности протокола Routing and Remote Access Service (RRAS) и может быть настроена в Windows Server 2012 с помощью скриптов PowerShell [5].
С текущим обновлением стали доступны еще несколько новых функций при работе с виртуальными машинами и сетями [6] в Windows Azure.
Была упрощена работа и сняты ограничения по настройке DNS-сервера в виртуальных сетях. Теперь можно обновлять настройки DNS-сервера в виртуальной сети без необходимости пересоздавать виртуальную сеть и машины внутри нее. Каждая машина в сети получит обновленные настройки после обновления DNS. Это улучшение делает обновление виртуальных сетей гораздо проще.
Теперь при создании виртуальной машины можно указать, что в ней необходимо включить функцию Remote PowerShell, что позволяет управлять сервером без использования RDP-сессий.
В помощь администрирования серверов на базе Linux на этапе создания виртуальной машины добавлена возможность загрузить SSH-ключ, чтобы не требовать от администратора задания пароля.
Функция использования пароля для SSH-сессий сохранилась и при желании можно использовать ее.
С выходом в глобальную доступность [7] инфраструктурных сервисов Windows Azure у разработчиков и ИТ-специалистов появилась возможность использовать [8] сервер SQL Server в виртуальных машинах без приобретения лицензии на сервер просто оплачивая время применения такой ВМ.
В момент анонса в галерее образов виртуальных машин были доступны версии SQL Server Standard и Enterprise. С текущим обновлением в галерею добавился и самый дешевый вариант SQL Server Web.
Облачные сервисы платформы PaaS Windows Azure позволяют использовать RDP-подключение к каждой из размещенных ролей. Однако, ранее требовалось еще на этапе размещения кода специально указывать о необходимости включения RDP-функции. Если ее не включить заранее, то потом включить ее для уже запущенных ролей не представлялось возможным.
В текущем обновлении появилась долгожданная функция включения доступа к уже запущенным экземплярам ролей Cloud Services через RDP.
Включив эту функцию однажды для все роли, затем вы сможете подключаться по RDP к каждому из экземпляров.
Команда Windows Azure уже давно предоставляет наборы инструментов с открытым кодом [9] для разных языков программирования и платформ: .NET, Java, PHP, Node.js и Python.
С текущим обновлением в семейство инструментов добавлен новый – Ruby SDK для поддержки проектов на языке программирования Ruby. Данный набор инструментов предлагает программистам на Ruby rubygem, который упрощает работу с облачным хранилищем (блобы, таблицы, очереди) и сервисной шиной обмена сообщениями (service bus queues, topics/subscriptions). Ruby SDK для Windows Azure был создан вместе с компанией AppFog [10].
Исходный код SDK вы можете найти на GitHub [11]. Ruby gem Azureможно найти тут http://rubygems.org/gems/azure/ [12]. Документация Windows Azure SDK for Ruby на rubydoc.info [13].
Для разработчиков открыт центр разработки [14] Ruby на официальном сайте Windows Azure, где вы можете найти необходимые материалы и руководства для старта разработки Ruby в облаке. Их полный список можно найти на портале wazurr.ru [15].
Еще одно небольшое, но важное нововведение в Windows Azure касается интеграции сервиса Web Sites с системами контроля версий Git и Mercurial. Ранее для интеграции и непрерывного размещения могли использоваться [16] только собственные публичные или приватные репозитории Git (свои локальные, на BitBucket или GitHub) или Mercurial (на BitBucket или CodePlex).
С текущим обновлением добавлена возможность [17] интегрировать сервис Web Sites c чужими сторонними репозиториями Git или Mercurial.
Естественно, что при такой интеграции теряется возможность автоматического размещения после каждого коммита, так как Windows Azure требуется доступ к репозиторию. Однако, разработчик может самостоятельно синхронизировать удаленный сторонний репозиторий со своим сайтом Web Sites с помощью функций портала управления Windows Azure.
Не пропустите предыдущие анонсы обновлений платформы Windows Azure, которые публикуются практически каждую неделю:
Ниже вы найдете ссылки на ресурсы, которые помогут вам в использовании облачной платформы Microsoft:
А если вы уже разрабатываете на Windows Azure или хотите найти разработчиков своего сервиса, посетите сервис appprofessionals.ru [29].
Мы будем рады ответить на ваши вопросы по адресу azurerus@microsoft.com [30].
И ждем вас в Сообществе Windows Azure на Facebook [31]. Здесь вы найдете экспертов (не забудьте задать им вопросы), фотографии и много-много новостей.
Видео-записи докладов Windows Azure Summit и видео-интервью [32], которые были проведены во время большой облачной конференции.
Автор: XaocCPS
Источник [33]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/ssh/33265
Ссылки в тексте:
[1] Windows Azure: http://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A8B58D72C
[2] представил: http://weblogs.asp.net/scottgu/archive/2013/04/26/windows-azure-improvements-to-virtual-networks-virtual-machines-cloud-services-and-a-new-ruby-sdk.aspx
[3] SSTP: http://msdn.microsoft.com/en-us/library/cc247338.aspx
[4] Configure a Point-to-Site VPN in the Management Portal: http://msdn.microsoft.com/en-us/library/windowsazure/dn133792.aspx
[5] скриптов PowerShell: http://msdn.microsoft.com/en-us/library/windowsazure/dn133801.aspx
[6] сетями: http://msdn.microsoft.com/library/windowsazure/jj156007.aspx
[7] выходом в глобальную доступность: http://habrahabr.ru/company/microsoft/blog/176969/
[8] использовать: http://www.windowsazure.com/en-us/pricing/details/virtual-machines/
[9] открытым кодом: https://github.com/WindowsAzure
[10] AppFog: https://www.appfog.com/
[11] на GitHub: https://github.com/WindowsAzure/azure-sdk-for-ruby
[12] http://rubygems.org/gems/azure/: http://rubygems.org/gems/azure/
[13] rubydoc.info: http://rubydoc.info/gems/azure/
[14] центр разработки: http://go.microsoft.com/fwlink/?LinkId=296420&clcid=0x409
[15] на портале wazurr.ru: http://wazurr.ru/Tags/ruby
[16] могли использоваться: http://habrahabr.ru/post/174173/
[17] добавлена возможность: http://blog.davidebbo.com/2013/04/publishing-to-azure-web-sites-from-any.html
[18] Active Directory и бэкапы в облаке: http://habrahabr.ru/post/176165/
[19] Обновления и новости: http://blogs.msdn.com/b/vyunev/archive/2013/03/12/windows-azure-2013.aspx
[20] Облачная поддержка: http://habrahabr.ru/company/microsoft/blog/171779/
[21] Обзор обновлений платформы Windows Azure за месяц: http://habrahabr.ru/company/microsoft/blog/168181/
[22] Бесплатный доступ: http://msdn.microsoft.com/ru-ru/jj950243
[23] стартапов: http://www.windowsazure.com/en-us/pricing/member-offers/bizspark-benefits/?WT.mc_id=A8B58D72C
[24] партнеров: http://www.windowsazure.com/en-us/pricing/member-offers/mpn-benefits/?WT.mc_id=A8B58D72C
[25] подписчиков MSDN: http://www.windowsazure.com/en-us/pricing/member-offers/msdn-benefits/?WT.mc_id=A8B58D72C
[26] Центр разработки: http://www.azurehub.ru/
[27] Twitter.com/windowsazure_ru: http://www.twitter.com/windowsazure_ru
[28] http://wazurr.ru: http://wazurr.ru
[29] appprofessionals.ru: http://www.appprofessionals.ru/
[30] azurerus@microsoft.com: mailto:azurerus@microsoft.com
[31] Сообществе Windows Azure на Facebook: http://www.facebook.com/groups/azurerus/
[32] Видео-записи докладов Windows Azure Summit и видео-интервью: http://www.techdays.ru/series/windows_azure_summit_2013
[33] Источник: http://habrahabr.ru/post/178251/
Нажмите здесь для печати.