- PVSM.RU - https://www.pvsm.ru -
В рамках этого дайджеста новостей облачной платформы Windows Azure [2] собраны основные анонсы для разработчиков, ИТ-профессионалов и для всех специалистов интересующихся облачными технологиями и платформой Windows Azure.
В ноябре на платформе Windows Azure состоялся анонс трех совершенно новых сервисов. Произведен выпуск в коммерческую эксплуатацию трех сервисов бывших в превью. Введены в строй десятки функциональных нововведений в существующие сервисы. Крупнейшим анонсом платформы в России стало заключение стратегического партнерства 1C и Microsoft.
В этом выпуске:
Лидер российского ИТ-рынка, компания «1С», и Microsoft договорились о стратегическом партнерстве в развитии облачного направления бизнеса и проведении серии пилотных проектов по размещению решений «1С» на облачной платформе Microsoft. Первым решением, доступным на Windows Azure, станет «1С: Предприятие»: клиенты компании смогут использовать хорошо знакомое решение в виде сервиса из облака Microsoft.
Подробности в пресс-релизе [3]
Windows Azure BizTalk Services [4] — это новый облачный сервис на платформе Windows Azure, который предназначен для решения задач интеграции разнородных окружений на уровне предприятия и облака, предлагая возможности взаимодействие типа Business-to-Business (B2B) и Enterprise Application Integration (EAI).
Основное назначение нового облачного сервиса — это:
Подробности [5] и информация о ценах [6].
Traffic Manager обеспечивает балансировку нагрузки по входящему трафику между несколькими размещенными службами Windows Azure независимо от того, работают ли они в одном центре обработки данных или распределены по всему миру. Эффективное управление трафиком позволит вам повысить производительность, уровень доступности и отказоустойчивость своих приложений. Traffic Manager поддерживает три метода балансировки нагрузки: по производительности, отказоустойчивости или циклическому перебору.
Traffic Manager позволит вам повысить доступность важнейших приложений за счет мониторинга размещенных на платформе Windows Azure служб и автоматической отработки отказа при сбое службы.
Платформа Windows Azure позволяет вам выполнять службы в распределенных по всему миру центрах обработки данных. Traffic Manager позволяет обрабатывать запросы конечных пользователей с помощью размещенной службы, ближайшей к ним с точки зрения задержки в сети, что позволяет повысить скорость отклика приложений и уменьшить время доставки контента.
Подробности, документация и цены по этой ссылке [7].
Сервис Application Access Support входящий в состав Windows Azure Active Directory [8] предназначен для организации доступа к сотням сторонних облачных SaaS-сервисов посредством единого механизма авторизации и одного логина (Single Sign-On).
Предоставьте пользователям простой способ единого входа в службах Microsoft Online Services, приложениях на основе Windows Azure и сотнях популярных облачных приложений сторонних поставщиков. Позвольте пользователям быстрее и проще запускать облачные приложения из их персонализированной веб-панели доступа [10].
Windows Azure Scheduler [11] позволит вам осуществлять различные действия, такие как HTTP/S-запросы или отправка сообщений в очередь хранилища, по расписанию. С помощью планировщика вы можете создавать задачи в облаке, которые гарантированно вызовут сервисы как внутри облачной инфраструктуры, так и снаружи нее. Вы можете выполнять эти задачи по требованию или на регулярной основе по расписанию, а так же назначить исполнение на какую-то дату в будущем.
Подробное описание работы с сервисом из своего кода в этой статье [12].
Команда Windows Azure представила совершенно новый сервис [13] для пользователей облачной платформы. С помощью сервиса импорта/экспорта HDD пользователи могут оперативно загружать огромные массивы информации в облачное хранилище Windows Azure Storage отсылая HDD в Microsoft или выгружать их обратно, получая в виде набора жестких дисков.
На сегодняшний момент сервис работает только на территории США. Подробное описание работы сервиса представлено в этой статье [15].
Windows Azure Billing Alert [16] – это новый сервис оповещений, который позволяет владельцам и администраторам подписки учетной записи Windows Azure контролировать расходы на облачные мощности. Windows Azure Billing Alert, анонсированный недавно, доступен в виде превью-версии, в рамках которой администраторы подписки могут настроить до пяти оповещений включительно с разными условиями.
Подробности в статье [17].
В мобильных сервисах в течение ноября появилось достаточно много нового функционала.
Поддержка Active Directory. Теперь мобильные службы поддерживают Windows Azure Active Directory для обеспечения аутентификации и аворизации мобильных пользователей через единый корпоративный облачных механизм.
Поддержка Xamarin. Мобильные службы получили поддержку Xamarin — кроссплатформенных инструментов написания мобильных приложений с разделением кода. Теперь создание мобильных приложений iOS и Android с облачным бэкендом возможно прямо в Visual Studio 2013
Подробнее [20] о партнерстве с Xamarin. Документация и примеры кода доступны по этой ссылке [21].
Поддержка механизмов optimistic concurrency. Мобильные службы получили дополнительные механизмы для обработки случаев параллельного доступа к данным. С использованием механизмов optimistic concurrency ваше приложение определяет и разрешает конфликтные ситуации одновременного обновления данных разными пользователями.
Теперь при создании новой таблицы в мобильных сервисах вы автоматически получаете три служебные колонки для хранения информации о создании записи. В своем коде вы можете использовать эти поля для того чтобы дать мобильным службам возможность автоматически решит проблемы совместного доступа.
Подробнее о применение нового механизма можно прочитать в этом руководстве [23].
Команда Windows Azure Storage объявила о целом наборе долгожданных нововведений в работу облачного хранилища.
Поддержка CORS. В хранилище Windows Azure Storаge добавлена долгожданная поддержка механизма CORS для обеспечения возможности доступа и управления элементами хранилища (таблицами, очередями и блобами) из браузера. Windows Azure Storage теперь поддерживает оба типа запросов CORS: preflight request и actual request.
Подробное описание механизмов и их использования вы можете найти в этой статье [24].
Поддержка OData 3.0 и JSON, В Windows Azure Storage так же добавлена поддержка доступа к данным OData 3.0 и формата JSON. Передача данных в формате JSON позволяет значительно сэкономить на траффике. Платформой поддерживается несколько типов JSON-данных: без метаданных, с минимумом метаданных и с полным набором метаданных.
Подробное описание вы можете найти в этой статье [25].
Поминутные метрики. До недавнего момента Windows Azure Storage генерировала почасовые отчеты по метрикам, которые были удобны в использовании для мониторинга доступности сервиса, ошибок, использования API, доступа к данным. С обновлением стало возможным получать поминутные отчеты. Подобные отчеты позволят пользователям получать информацию в значительно более оперативном режиме.
Уведомления на основе данных хранилища. Подсистема Windows Azure Alerts, предназначенная для уведомления о параметрах и расходах облачных сервисов используемых пользователям, получила поддержку хранилища Windows Azure Storage.
Теперь пользователи могут настроить уведомления о параметрах работы своего хранилища в облаке.
Дополнительные изменения. Сервис Windows Azure Storage получил еще целый набор нововведений. Среди них:
Вместе со всеми этими обновлениями состоялся и выпуск новой версии библиотеки Windows Azure Storage Client Library, которую можно найти тут [35]. Подробности обо всех нововведениях вы можете найти в блоге разработчиков [36].
Обновление галереи. Галерея виртуальных машин была обновлена с новым древовидным представлением образов, категориями, сортировкой, информацией о ценах и удобным поиском
Поддержка ACL для VIP. В портале управления Windows Azure добавлен полезный функционал конфигурации доступа к виртуальными машинам расположенным в облаке. Ранее эти функции были доступны через команды PowerShell. С введением в строй новых функций портала, администраторы и разработчики могут раздавать и закрывать доступ к конечным точкам своих виртуальных машин через удобный интерфейс пользователя.
Подробности в статье [38].
Удаленная отладка. С выходом инструментов Windows Azure SDK 2.2 разработчики облачных приложений и сервисов Windows Azure [39] получили отличное расширение возможностей Visual Studio 2013, которое позволяет отлаживать код удаленно. Удаленная отладка приложений доступна как для ролей облачных сервисов (Cloud Services) так и веб-сайтов (Windows Azure Web Sites).
Подробности в статье [40].
Поддержка PHP 5.5. Windows Azure Web Sites теперь поддерживает размещение проектов на базе PHP 5.5. Вы можете лично управлять версией своего проекта в панели управления Windows Azure.
Поддержка веб-сокетов. Технология веб-сокетов позволяет веб-приложениям в браузере обмениваться с серверным бэкендом данными в реальном времени. Поддержка веб-сокетов была добавлена в Windows Server 2012, чуть ранее она была доступна облачным службам Windows Azure. Теперь веб-приложения размещенные в Windows Azure Web Sites так же получили возможность использования веб-сокетов.
Подробности в статье [41].
Сервис массовой рассылки пуш-уведомлений Notification Hubs получил ряд примечательных нововведений. Самой главной новостью стало изменение формирование цен на сервис для всех пользователей.
Снижение цены. Цены на сервис теперь формируются вне зависимости от активных устройств, данный показатель лимитов будет снят для всех платных уровней. Пользователи теперь будут оплачивать 1 миллион пуш-уведомлений за $75 или 5 миллионов за $200 без какого-либо лимита на активные устройства.
Выражения тегов. Сервис Notification Hubs всегда имел в качестве сильной стороны поддержку тегирования устройств и пользователей для сегментации рассылок. Новая функция выражений тегов позволяет исопльзовать теги еще более гибко, рассылая пуш-уведомления не просто группа тегов, но формируя специальные выражения из тегов, используя операции объединения, исключения и другие (AND (&&), OR (||), NOT (!)).
Новый функционал полностью поддерживается из кода:
hub.SendNotificationAsync(notification, "(Follows:RedSox || Follows:Cardinals) && Loc:Boston");
Отладочная форма. В панели администрирования Windows Azure добавлена новая форма отладки сервиса пуш-уведомлений.
С помощью этой формы разработчики могут удобнее отлаживать процесс распространения пуш-уведомлений, отправлять уведомления по запросу выбранной группе пользователей.
Windows Azure Web Sites издавна поддерживает непрерывное размещение из самых популярных средств по работе с кодом и контроля версий: Git, TFS, GitHub, Codeplex, BitBucket и другими. Как известно, в TFS, который изначально предлагал пользователям свой собственный формат контроля версий, добавлена поддержка контроля версий на базе репозиториев Git. В недавнем обновлении платформы Windows Azure Web Sites была добавлена поддержка таких проектов размещенных в сервисе Team Foundation Services с Git.
Подробности в статье [41].
Компания NewRelic разработчик популярного одноименного сервиса аналитики веб-приложений и облачных служб представила официальную поддержку сервисов Windows Azure Web Sites и Mobile Services.
На сервис NewReilc можно подписаться прямо из панели администрирования Windows Azure через магазин Windows Azure Store.
Для разработчиков стала доступна новая библиотека Window Azure Monitoring Services Library, которая предлагает долгожданный функционал получения метрик мониторинга облачных служб из своего кода, программное конфигурирование уведомлений, правил автомасштабирования сервисов.
Полный список доступных в первом выпуске функций:
Автор: XaocCPS
Источник [46]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/net/49928
Ссылки в тексте:
[1] Image: http://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A398D1F7B
[2] Windows Azure: http://www.windowsazure.com/ru-ru/pricing/free-trial/
[3] пресс-релизе: http://habrahabr.ru/company/microsoft/blog/201638/
[4] Windows Azure BizTalk Services: https://www.windowsazure.com/ru-ru/services/biztalk-services/
[5] Подробности: https://www.windowsazure.com/en-us/documentation/services/biztalk-services/?fb=ru-ru
[6] ценах: https://www.windowsazure.com/ru-ru/pricing/details/biztalk-services/
[7] этой ссылке: https://www.windowsazure.com/en-us/documentation/services/traffic-manager/?fb=ru-ru
[8] Windows Azure Active Directory: https://www.windowsazure.com/ru-ru/services/active-directory/
[9] Image: http://weblogs.asp.net/blogs/scottgu/image_07614C7F.png
[10] веб-панели доступа: http://technet.microsoft.com/ru-ru/library/dn308586.aspx
[11] Windows Azure Scheduler: http://msdn.microsoft.com/en-us/library/windowsazure/dn528946.aspx
[12] этой статье: http://habrahabr.ru/post/201840/
[13] новый сервис: http://www.windowsazure.com/en-us/manage/services/storage/import-export-service-for-blob-storage/
[14] Image: http://weblogs.asp.net/blogs/scottgu/image_497C6DC2.png
[15] этой статье: http://blogs.msdn.com/b/windowsazurestorage/archive/2013/11/01/announcing-windows-azure-import-export-service-preview.aspx
[16] Windows Azure Billing Alert: https://account.windowsazure.com/PreviewFeatures?fid=billingalerts
[17] статье: http://blogs.msdn.com/b/vyunev/archive/2013/11/08/windows-azure-billing-alert.aspx
[18] Image: http://weblogs.asp.net/blogs/scottgu/image_2F961642.png
[19] Image: http://weblogs.asp.net/blogs/scottgu/image_14EE9B8B.png
[20] Подробнее: http://blogs.msdn.com/b/windowsazure/archive/2012/09/20/announcing-open-sourcing-of-windows-azure-mobile-services-sdk-on-github-and-partnership-with-xamarin.aspx
[21] этой ссылке: http://www.windowsazure.com/en-us/develop/mobile/tutorials/get-started-xamarin-ios/
[22] Image: http://weblogs.asp.net/blogs/scottgu/image_1D748B86.png
[23] руководстве: http://www.windowsazure.com/en-us/develop/mobile/tutorials/handle-database-write-conflicts-dotnet/
[24] этой статье: http://msdn.microsoft.com/en-us/library/windowsazure/dn535601.aspx
[25] этой статье: http://msdn.microsoft.com/en-us/library/windowsazure/dn535600.aspx
[26] Image: http://weblogs.asp.net/blogs/scottgu/image_1057CF2A.png
[27] SAS: http://msdn.microsoft.com/en-us/library/windowsazure/ee395415.aspx
[28] Copy Blob: http://msdn.microsoft.com/en-us/library/windowsazure/dd894037.aspx
[29] Content-Disposition: http://www.w3.org/Protocols/rfc2616/rfc2616-sec19.html
[30] Set Blob: http://msdn.microsoft.com/en-us/library/windowsazure/ee691966.aspx
[31] Get Blob: http://msdn.microsoft.com/en-us/library/windowsazure/dd179440.aspx
[32] Get Blob Properties: http://msdn.microsoft.com/en-us/library/windowsazure/dd179394.aspx
[33] Delete Blob: http://msdn.microsoft.com/en-us/library/windowsazure/dd179413.aspx
[34] Put Block: http://msdn.microsoft.com/en-us/library/windowsazure/dd135726.aspx
[35] найти тут: https://github.com/WindowsAzure/azure-storage-net
[36] блоге разработчиков: http://blogs.msdn.com/b/windowsazurestorage/archive/2013/11/27/windows-azure-storage-release-introducing-cors-json-minute-metrics-and-more.aspx
[37] Image: http://weblogs.asp.net/blogs/scottgu/image_139C9A0A.png
[38] статье: http://blogs.msdn.com/b/vyunev/archive/2013/11/06/windows-azure-acl.aspx
[39] Windows Azure: http://www.windowsazure.com/ru-ru/pricing/free-trial/?WT.mc_id=AF078DAA2
[40] статье: http://blogs.msdn.com/b/vyunev/archive/2013/11/05/visual-studio-2013.aspx
[41] статье: http://blogs.msdn.com/b/vyunev/archive/2013/11/07/windows-azure-web-sites-php-5-5-tfs-git.aspx
[42] Image: http://weblogs.asp.net/blogs/scottgu/image_373A976C.png
[43] Image: http://weblogs.asp.net/blogs/scottgu/image_33CA30CB.png
[44] Image: http://weblogs.asp.net/blogs/scottgu/image_548F2D8F.png
[45] Image: http://weblogs.asp.net/blogs/scottgu/image_6BC4292A.png
[46] Источник: http://habrahabr.ru/post/204758/
Нажмите здесь для печати.