- PVSM.RU - https://www.pvsm.ru -

Обновление Windows Azure: point-to-site подключения и другие улучшения виртуальных машин и сетей, облачных сервисов и выпуск Ruby SDK

Коллеги разработчики и ИТ-профессионалы, спешу поделиться подробностями об очередном обновлении облачной платформы Windows Azure [1]. 26 апреля Скотт Гатри представил [2] в своем блоге очередную порцию новинок, которые касаются работы виртуальных машин и сетей, а также других облачных сервисов. Кроме того, в анонсе был представлен долгожданный обновленный набор инструментов Ruby SDK, который позволит приложениям на Ruby легко интегрироваться с облачными сервисами Windows Azure. Ниже вы найдете более подробное описание этих, а так же других, не описанных у Скотта Гатри нововведениях.

Point-to-Site подключения к виртуальным сетям

Основным нововведением данного обновления платформы можно смело назвать новый функционал виртуальных сетей для обеспечения взаимодействия типа Point-to-Site, то есть без необходимости в VPN-устройстве на стороне клиента!

Что это означает? Это означает, что теперь к виртуальной сети в Windows Azure можно подключаться из обычного ПК вне корпоративной сети. Такие возможности открывают огромное число новых сценариев применения облачной платформы и виртуальных сетей.

Обновление Windows Azure: point to site подключения и другие улучшения виртуальных машин и сетей, облачных сервисов и выпуск Ruby SDK

Технология Point-to-Site Virtual Private Networking будет особенно полезной разработчикам облачных решений, так как им не придется разбираться в настройках инфраструктуры или задействовать ИТ-персонал компании для того, чтобы настроить VPN из корпоративной сети в облако. Вместо этого разработчики смогут использовать встроенный в Windows VPN-клиент для туннелирования в облако. Эти возможности обеспечиваются поддержкой протокола Secure Sockets Tunneling Protocol (SSTP [3]), который легко преодолевает файрволы и прокси, обеспечивая вместе с тем полную защищенность передачи данных.

Еще пара реальных сценариев и случаев, которые новые возможности виртуальных сетей Windows Azure будут особенно полезны:

  • малые компании (или департаменты внутри крупных компаний), у которых нет собственного устройства с поддержкой VPN и/или умений настройки таких устройств, теперь могут применять функцию Point-to-Site VPN для безопасного подключения к собственным мощностям в облаке Windows Azure;
  • вы или любой сотрудник компании сможет легко и быстро безопасно подключиться к облачным мощностям без необходимости привлекать ИТ-персонал, даже если он работает в корпоративной среде защищенной файрволами или прокси. Это очень полезно, особенно когда вы работаете на выезде, например, в сети у заказчика или в публичном месте, вроде кафе.

Настройка Point-to-Site подключения очень проста, укажите на этапе настройки виртуальной сети желание настроить соединение.

Обновление Windows Azure: point to site подключения и другие улучшения виртуальных машин и сетей, облачных сервисов и выпуск Ruby SDK

Укажите все необходимые данные, запустите шлюз и скачайте клиентский пакет VPN client package для локальной установки. После этого вы сможете подключаться к своей виртуальной сети в Windows Azure с рабочего компьютера.

Обновление Windows Azure: point to site подключения и другие улучшения виртуальных машин и сетей, облачных сервисов и выпуск Ruby SDK

Для того чтобы узнать более подробно о том, как настроить Point-to-Site подключение обратитесь к этой статье Configure a Point-to-Site VPN in the Management Portal [4].

Поддержка программных VPN для подключения Site-To-Site

Вместе с анонсом нового типа подключения к виртуальной сети 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-сервера в виртуальной сети без необходимости пересоздавать виртуальную сеть и машины внутри нее. Каждая машина в сети получит обновленные настройки после обновления DNS. Это улучшение делает обновление виртуальных сетей гораздо проще.

Функции Remote PowerShell и Linux SSH

Теперь при создании виртуальной машины можно указать, что в ней необходимо включить функцию Remote PowerShell, что позволяет управлять сервером без использования RDP-сессий.

Обновление Windows Azure: point to site подключения и другие улучшения виртуальных машин и сетей, облачных сервисов и выпуск Ruby SDK

В помощь администрирования серверов на базе Linux на этапе создания виртуальной машины добавлена возможность загрузить SSH-ключ, чтобы не требовать от администратора задания пароля.

Обновление Windows Azure: point to site подключения и другие улучшения виртуальных машин и сетей, облачных сервисов и выпуск Ruby SDK

Функция использования пароля для SSH-сессий сохранилась и при желании можно использовать ее.

SQL Server Web в галерее шаблонов виртуальных машин

С выходом в глобальную доступность [7] инфраструктурных сервисов Windows Azure у разработчиков и ИТ-специалистов появилась возможность использовать [8] сервер SQL Server в виртуальных машинах без приобретения лицензии на сервер просто оплачивая время применения такой ВМ.

В момент анонса в галерее образов виртуальных машин были доступны версии SQL Server Standard и Enterprise. С текущим обновлением в галерею добавился и самый дешевый вариант SQL Server Web.

Cloud Services: включение RDP для уже размещенных ролей

Облачные сервисы платформы PaaS Windows Azure позволяют использовать RDP-подключение к каждой из размещенных ролей. Однако, ранее требовалось еще на этапе размещения кода специально указывать о необходимости включения RDP-функции. Если ее не включить заранее, то потом включить ее для уже запущенных ролей не представлялось возможным.

В текущем обновлении появилась долгожданная функция включения доступа к уже запущенным экземплярам ролей Cloud Services через RDP.

Обновление Windows Azure: point to site подключения и другие улучшения виртуальных машин и сетей, облачных сервисов и выпуск Ruby SDK

Включив эту функцию однажды для все роли, затем вы сможете подключаться по RDP к каждому из экземпляров.

Анонс Ruby SDK

Команда 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].

Размещение сайтов из чужих Git или Mercurial репозиториев

Еще одно небольшое, но важное нововведение в Windows Azure касается интеграции сервиса Web Sites с системами контроля версий Git и Mercurial. Ранее для интеграции и непрерывного размещения могли использоваться [16] только собственные публичные или приватные репозитории Git (свои локальные, на BitBucket или GitHub) или Mercurial (на BitBucket или CodePlex).

С текущим обновлением добавлена возможность [17] интегрировать сервис Web Sites c чужими сторонними репозиториями Git или Mercurial.

[image%255B4%255D.png]

Естественно, что при такой интеграции теряется возможность автоматического размещения после каждого коммита, так как Windows Azure требуется доступ к репозиторию. Однако, разработчик может самостоятельно синхронизировать удаленный сторонний репозиторий со своим сайтом Web Sites с помощью функций портала управления Windows Azure.

[image%255B16%255D.png]

Не пропустите

Не пропустите предыдущие анонсы обновлений платформы 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/