Массивное обновление платформы Azure: все анонсы TechEd NA 2014

В рамках этого дайджеста новостей облачной платформы Microsoft Azure собраны основные анонсы для разработчиков, ИТ-профессионалов и для всех специалистов, интересующихся облачными технологиями и платформой Azure.

  

В эти дни проходит крупнейшая конференция Microsoft TechEd NA 2014, в рамках которой было сделано множество анонсов, в том числе по технологиям платформы Microsoft Azure. 
В этом дайджесте собраны все озвученные на конференции анонсы и другие новости за прошедший месяц:

  • Новые сервисы!
    • Remote App – запуск клиентских приложений в облаке с доcтупом на любом RDP-клиенте;
    • API Management – централизованные управление, контроль, доступ к вашим API размещенных в любом месте
    • Кэш на базе Redis – распределенный кэш для ваших сервисов на базе популярного opensource-инструмента;     
  • Виртуальные машины. Новые высокопроизводительные VM A8 и A9 с InfiniBand. Встроенная поддержка функции антивирусов. Поддержка снятия образов VM. Java 8 в галерее образов VM;
  • Сетевые функции. Релиз сервиса ExpressRoute. Поддержка множественных VPN. Связь типа VNET-VNET. Резервирование IP. Внутренняя балансировка нагрузки. Релиз функции Traffic Manager External Endpoints;
  • Хранилище. Релиз сервиса импорта/экспорта носителей данных. Новый сервис общего SMB-хранилища;
  • Интеграция. Новые функции интеграции веб-сайтов и мобильных сервисов с данными и приложениями внутри предприятия;
  • Администрирование. Более 40 новых командлетов Azure PowerShell. Функция удаления каталога Azure Active Directory. Новая функция Cloud App Discovery в Azure Active Directory;
  • Media Services. Бесплатная электронная книга о построении медиа-решений на базе сервисов Azure. Поддержка проигрывания данных HLS на Android;
  • Microsoft приобретает облачный сервис GreenButton.

Рассмотрим эти новинки более подробно.

Новый сервис RemoteApp

Одним из самых громких анонсов TechEd NA 2014 стал выпущенный в публичное предварительное тестирование сервис Azure RemoteApp, который позволяет размещать в облаке Azure существующие клиентские Windows-приложения и получать к ним доступ с любых компьютеров, планшетов, ноутбуков или телефонов через RDP-клиент (поставляются Microsoft для Windows, Mac OS X, iOS и Android).
clip_image048
Azure RemoteApp предлагает возможность эффективно масштабировать вычислительные мощности требующиеся для работы удаленных пользователей, динамически выделяя или уменьшая мощности по запросу или автоматически.

Сервис обеспечивает высокий уровень безопасности удаленной работы с приложениями. При этом сами приложения не хранятся и не записываются на устройства пользователей, но предлагаются для централизованного удаленного доступа.

Сервис Azure RemoteApp поддерживает гибридные сценарии и может быть интегрирован с существующей на предприятии инфраструктурой для хостинга приложений на своей стороне.
На период публичного тестирования сервиса Azure RemoteApp доступен бесплатно для 20 пользователей. Обратите внимание на условия использования сервиса во время тестирования.
Вы можете запросить доступ к предварительной версии RemoteApp по следующей ссылке. Подробности о сервисе, ответы на часто задаваемые вопросы можно найти на портале, документация и примеры доступны здесь. Посетите официальный сайт для доступа к приложениям-клиентам. Посмотрите глубокий доклад Azure RemoteApp Deep Dive.

Новый сервис API Management

Другим громким анонсом TechEd NA 2014 стал запуск предварительного тестирования сервиса API Management. Этот сервис предлагает разработчикам собственных API возможность получить полноценное окружение по управлению, мониторингу и администрированию своего API размещенного в любом месте, как в облаке, так и на любом хостинге, включая собственную инфраструктуру.

clip_image014

API Management служит по сути промежуточным прокси-сервисом, который не только служит защитой доступа к вашему собственному API на базе богатых наборов функций безопасности, но и позволяет отслеживать статистику использования API, использовать богатые инструменты аналитики, настроить квоты, разные подписки на доступ к API, масштабироваться под нагрузку и централизованно кэшировать результаты обращений пользователей.

Widgets headerclip_image023

Одной из самых интересных возможностей API Management является предоставляемый каждому разработчику, который опубликовал свой API, специального портала, который построен на базе Orchard CMS с возможностью глубокой кастомизации под собственный дизайн. Этот портал используется для предоставления доступа к API для внешних клиентов сервиса с описанием всех возможностей API, включая примеры кода на разных языках программирования, которые генерируются на портале автоматически. Вы можете прочитать статью о кастомизации и использовании этого портала разработчика по следующей ссылке.

clip_image027 clip_image025

Другой отличной возможностью является интерактивная консоль, которая позволит разработчикам тестировать API прямо на портале, выставляя параметры запроса и управляя заголовками HTTP-запросов.

Полезные ссылки:

Вы можете использовать новый сервис Azure API Management уже сегодня.

Новый сервис кэша на базе Redis

Другим замечательным анонсом конференции TechEd NA 2014 стал запуск в тестовую эксплуатацию сервиса распределенного кэширования на базе Redis (REmote DIctionary Server) доступного по запросу в облаке. Redis – это популярная opensource-технология предназначенная для построения распределенных систем хранения данных типа ключ-значение в памяти.

Сервис Azure Redis Cache позволит вам по первому запросу получить готовое redis-хранилище с требуемым размером для задач кеширования данных. Для разработчиков предлагается два уровня сервиса: простой (basic) и стандартный (standard). Просто уровень сервиса предлагается в виде единственного узла redis-хранилища. Этот уровень сервиса идеален для некритических задач на время разработки и тестирования. Стандартный уровень поддерживает репликацию узла для дополнительной надежности.

image clip_image042

Экземпляр сервиса Azure Redis Cache может быть создан в новом портале Azure. После создания экземпляра сервиса портал предлагает набор функций по мониторингу работы и доступ к настройкам сервиса. Доступ к redis-хранилищу может быть осуществлен из множества языков программирования. Ключи для доступа можно получить на портале.
Информацию о ценах на сервис можно получить на официальном сайте:

image

Полезные ссылки:

Вы можете попробовать сервис Azure Redis Cache уже сегодня.

Новые функции виртуальных машин

Платформа инфраструктуры виртуальных машин Azure получила несколько интересных обновлений. 
Новые высокопроизводительные VM A8 и A9 с InfiniBand.

Для пользователей Microsoft Azure стали доступны виртуальные машины размеров A8 (8 cores, 56GB RAM) и A9 (16 cores, 112 GB RAM) ориентированные на использование в высоконагруженных решениях. Ранее подобные машины были доступны в Azure только в виде облачных сервисов. Данные типы виртуальных машин обеспечены высокопроизводительной сетью на базе InfiniBand. 

image

Для создания данных типов виртуальных машин необходимо воспользоваться командами командной строки. Создание через портал пока не доступно.

PS C:\> New-AzureQuickVM -windows –ServiceName mya8vm -name mya8vm -imagename $image -instancesize A8 –AdminUserName $admin –password $pwd -location "West US"

Подробности можно узнать из этой статьи.

Встроенная поддержка функции антивирусов

Инфраструктура виртуальных машин Microsoft Azure имеет функцию агентов, которые могут быть установлены на машину автоматически для выполнения разных функций, например централизованного управления. Примером агента может служить агент интегрирующий VM с сервером Puppet.

В обновлении платформы были добавлены новые агенты для виртуальных машин – расширения безопасности, антивирусные модули, которые можно автоматически добавить в VM при ее создании и развертывании. Сегодня Microsoft Azure предлагает на выбор три агента: Microsoft Antimalware, Symantec Endpoint Protection, TrendMicro’s Deep Security Agent.

image

В список агентов был добавлен еще один агент – Custom Script, который позволяет выполнить на машине произвольный скрипт PowerShell сразу после создания виртуальной машины, что позволяет автоматизировать различные функции развертывания окружений в VM.

Поддержка снятия образов VM

Ранее в этом году на конференции Build была представлена функция для захвата образов виртуальных машин содержащих как сам образ VM, так и все прикрепленные к нему виртуальные диски. Представленная функция была доступна для использования только через скрипты командной строки.

image

В свежем обновлении платформы функция снятия полных образов VM была добавлена на портал для более удобного доступа к ней. Новая функция позволяет снимать образы как остановленных, так и запущенных VM и без необходимости перезагрузки. Снятые образы сразу же доступны для повторного развертывания.

Java 8 в галерее образов VM

После заключения стратегического партнерства с Oraсle в галерее образов виртуальных машин были добавлены многие серверные продукты Oracle, в том числе готовый к использованию образ с развернутым окружением для запуска JDK-приложений.

image

Некоторое время назад в список образов был добавлен образ с JDK8 официально поддерживаемый Oracle.

Новые сетевые функции

Вместе с новыми функциями инфраструктуры виртуальных машин в Azure были добавлены интересные новые возможности виртуальных сетей и сетевого взаимодействия.

Релиз сервиса ExpressRoute

Сервис Azure ExpressRoute предлагает пользователям возможность подключить собственную инфраструктуру напрямую к датацентрам Microsoft Azure минуя сеть интернет как промежуточное звено. Эта возможность позволяет гарантировать доступность и качество сетевого взаимодействия, расширяя вашу инфраструктуру в естественном виде.
Ранее ExpressRoute находился в предварительном тестировании, он постоянно развивается и расширяет сеть партнеров, которые вовлечены в предоставления услуг. С новым обновлением сервис выпущен в коммерческую эксплуатацию и стал доступен через еще большее число партнеров: AT&T, Equinix, Verizon, BT, Level3, TelecityGroup, SingTel и Zadara.
В настоящее время сервис Azure ExpressRoute доступен только через указанных партнеров, но этот список постоянно пополняется. Условия использования сервиса вы можете найти на официальной странице.

Поддержка множественных VPN

В коммерческую эксплуатацию была введена очень востребованная функция подключения множественных VPN в виртуальной сети. Эта функция позволяет подключить вашу виртуальную сеть внутри Azure к нескольким сетям внутри локальной инфраструктуры. 
clip_image032

Подробности на странице описания виртуальных сетей.

Связь типа VNET-VNET

Еще одна востребованная функция, которая была добавлена в сетевой инфраструктуре Azure – возможность объединять несколько виртуальных сетей друг с другом.
clip_image034

Сети могут быть расположены как в одном регионе так и в разных регионах Azure. Подробности на странице описания виртуальных сетей.

Резервирование IP

Новая возможность резервирования публичных IP-адресов для ваших приложений позволяет зарезервировать и использовать для целей ваших приложений до 5 IP-адресов бесплатно в рамках одной подписки. Дополнительное число IP-адресов могут быть приобретены за плату. Зарезервированные IP можно назначить избранным VM или облачным сервисам.

Сегодня пользователи могут резервировать IP через скрипты командной строки:

#Резервирование IP 
New-AzureReservedIP -ReservedIPName EastUSVIP -Label "Reserved VIP in EastUS" -Location "East US" 
#Использование IP при размещении 
New-AzureVM -ServiceName "MyApp" -VMs $web1 -Location "East US" -VNetName VNetUSEast  -ReservedIPName EastUSVIP

В будущем возможность резервирования IP будет добавлена на портал для удобства использования.

С анонсом этой функции теперь появляется возможность назначать виртуальным машинам определенные IP-адреса и напрямую к ним обращаться. Это позволяет упростить ряд сценариев размещения инфраструктуры в облаке, например, FTP-серверов. Узнать о возможностях больше можно по следующей ссылке.

Внутренняя балансировка нагрузки

Новая функция внутренней балансировки нагрузки позволяет клиентам Azure балансировать траффик внутри сети по частным IP-адресам. Внутренняя балансировка нагрузки может быть полезна для для многозвенных систем, в которых некоторые из звеньев, например, уровень БД, скрыт внутри инфраструктуру, но тем не менее нуждается в балансировке нагрузки.
Функция внутренней балансировки нагрузки доступна для стандартного уровня виртуальных машин без дополнительных затрат. В настоящее время эта функция находится в предварительном тестировании и доступна только для заново созданных виртуальных машин.

Релиз функции Traffic Manager External Endpoints

Сервис Traffic Manager позволяет маршрутизировать траффик между датацентрами Azure в зависимости от разных условий и для разных целей — балансировки нагрузки или отказоустойчивости.
В обновлении была добавлена новая возможность Traffice Manager маршрутизировать траффик не только для внутренних ресурсов Azure, но и для внешних пользовательских ресурсов. Теперь клиенты Azure могут централизованно маршрутизировать траффик между конечными точками Azure, собственными серверами или даже другими облачными провайдерами. Новая функция доступна в превью и сегодня может быть сконфигурирована только через скрипты командной строки.

Новые функции облачного хранилища

Для хранилища Microsoft Azure в рамках конференции TechEd было сделано несколько важных анонсов.

Релиз сервиса импорта/экспорта носителей данных

Сервис Azure Import/Export предлагает возможность пользователям облачной платформы отправлять и получать массивные объемы данных (файлов) на носителях (HDD) в инфраструктуру Azure для ускорения загрузки или выгрузки данных из облака.

Этот сервис был доступен ранее в виде превью и на коференции TechEd было объявлено о выходе Azure Import/Export в коммерческую эксплуатацию. С этим анонсом сервис получил и ряд новых возможностей: было расширен список регионов, которые поддерживают импорт/экспорт данных, сервис стал доступен в США, Европе и Азии, стало возможным использовать для доставки как DHL, так и FedEx просто указав номер учетной записи у поставщика.

Вопросы о работе сервиса можно отправлять на публичный адрес waimportexport@microsoft.com.

Новый сервис общего SMB-хранилища

Важнейшим анонсом касающемся хранения данных в облаке Azure стал анонс нового сервиса Azure SMB File Sharing. Этот сервис позволяет обращаться к данным хранилища Azure Storage как к сетевому ресурсу по протоколу SMB, что позволяет осуществлять привычный доступ к данным из виртуальных машин через сетевое взаимодействие.

Виртуальные машин Windows или Linux могут читать и записывать файлы в новом сервисе по SMB-протоколу, и в тоже время для доступа к файлам предлагается и REST-интерфейс для построения приложений, которым может понадобиться доступ к сохраненным файлам.

Сервис Azure SMB File Sharing построен на той же инфраструктуре что и Azure Storage Blobs, Tables и Queues, что означает высокую надежность, доступность и избыточность хранения данных. Сам сервис управляется инфраструктурой Azure, что позволяет клиентам получать готовую инфраструктуру файлового SMB-хранилища без создания и настройки виртуальных машин.

Дополнительная информация о сервисе доступна по следующей ссылке.

Новые функции интеграции

Благодаря представленным новым функциям интеграции появилась возможность связать облачные ресурсы такие как веб-сайты и мобильные сервисы с базами данных, размещенных на собственной инфраструктуре внутри локальной сети компании. Теперь перед разработчиками открывается легкая возможность строить облачные веб и мобильные приложения, сервисы и мобильный бэкенд с данными, которые будут постоянно размещаться на своих серверах.

image

Для обеспечения гибридного сценария связывания мобильных сервисов и веб-сайтов с локальной инфраструктурой был представлен новый бесплатный уровень сервиса BizTalk Services. Благодаря этому нововведению новый гибридный сценарий не требует дополнительной оплаты.

Важной положительной особенностью этого сценария является то, что разработчикам не требуется открывать или настраивать VPN-каналы для связи предприятия и облачного бэкенда. Вместо этого BizTalk Services предлагает возможность обеспечения гибридных сценариев без дополнительной настройки сети или уменьшения ее безопасности.

Гибридные соединения поддерживают все фреймворки и языки программирования, которые поддерживаются веб-сайтами (на сегодня это .NET, Java, PHP, Python, Node.js) и бэкендом мобильных сервисов (.NET и Node.js).

Вы можете узнать  больше о новых возможностях по следующим ссылками:

Вы можете попробовать новые возможности интеграции мобильных сервисов и веб-сайтов уже сегодня.

Новые возможности администрирования

Для администрирования и управления новыми возможностями Microsoft Azure были представлены новые функции и наборы скриптов.

Более 40 новых командлетов Azure PowerShell

Для администраторов и разработчиков Azure стала доступна новая версия инструментов администрирования командной строки Azure PowerShell, в которой было добавлено 49 новых командлетов для решения разных задач, в том числе:

  • Управление вычислительными мощностями и сетями
    • Поддержка Public IP
    • Поддержка Reserved IP
    • Поддержка Internal load balancer
    • Улучшение управлением виртуальными дисками и образами VM
    • Улучшение управления виртуальной сетью (Set-AzureVnetGatewayKey)
  • Командлеты для управления сервисом Azure Automation
  • Командлеты для управления сервисом Traffic Manager
  • Командлеты для управления раширениями безопасности (Anti-Malware Cloud Service) VM

Как и все остальные инструменты в Azure, данные наборы команд распространяются с открытым исходными кодом. Подробности о новых функциях и полный перечень новых команд можно найти на GiHub.

Функция удаления каталога Azure Active Directory

Небольшое, но приятное и долгожданное нововведение. Теперь пользователи Azure могут с помощью интерфейса портала администрирования удалять созданные ранее каталоги Azure Active Directory.
image

Теперь сделать это можно простой командой после выбора определенного каталога из списка.

Новая функция Cloud App Discovery в Azure Active Directory

В конце апреля в официальном блоге команды Active Directory был представлен новый модуль облачной реализации каталога Azure Active Directory. Новый функционал получил название Cloud App Discovery и предназначен он для автоматического определения облачных сервисов используемых внутри предприятия.

image

Администраторы и определенные сотрудники могут проанализировать ситуацию внутри своей компании, быстро составив цельную картину того, какие из SaaS-сервисов используются внутри компании ее сотрудниками. В последующем каждый из этих сервисов можно интегрировать с Azure Active Directory для централизованного управления правами доступа и безопасностью.
Попробовать новый сервис можно прямо сейчас: https://appdiscovery.azure.com/

Новости Media Services

За прошедший месяц было несколько новостей посвященных медиа-платформе Azure Media Services.

Бесплатная электронная книга о построении медиа-решений на базе сервисов Azure

Увидела свет очередная бесплатная электронная книга от группы Patterns & Practices на тему платформы Azure. Книга Building an On-Demand Video Service with Microsoft Azure Media Services содержит полное руководство по построению облачных медиа-сервисов для доставки контента пользователям по тербованию на любые платформы и устройства.
Книга представлена следующими главами:

Загрузить электронную книгу или читать ее онлайн можно по следующей ссылке на сайте MSDN.

Поддержка проигрывания данных HLS на Android

Команда Azure Media Services опубликовала анонс возможности доставки HLS (Http Live Streaming, version 3) медиа-контента на устройства Android и опубликовала краткое руководство. Вы можете найти описание по следующей ссылке.

Облачный сервис GreenButton

В записи официального блога Azure под названием Big Compute for Microsoft Azure было анонсировано приобретение сервиса GreenButton компанией Microsoft.

GreenButton – это популярный облачный сервис, который предлагал возможность переноса приложений требущих огромных вычислительных ресурсов в облачное окружение. Такими приложениями и сервисами в свое время стали следующие популярные инструменты: Blender, Brazil, Geneious, LuxRender, Yafaray, Deep Exploration, GreenButton inCus, RenderMan On Demand, Numerix.

Новое приобретение пополнит богатое семейство облачных сервисов платформы Microsoft Azure и в скором времени предоставит пользователям облака Azure доступ к своим возможностям по запросу.

Полезные ссылки

Ниже вы найдете ссылки на ресурсы, которые помогут вам в использовании облачной платформы Microsoft: