Обновить
3.67

Microsoft Azure *

Облачная платформа Microsoft

Сначала показывать
Порог рейтинга
Уровень сложности

Обновление Windows Azure: Hadoop, Dropbox, Mercurial, PhoneGap

Время на прочтение4 мин
Количество просмотров6.1K
image

18 марта Скотт Гатри в своем блоге анонсировал очередные нововведения в облачную платформу Windows Azure. Представленный новый функционал включает в себя:



  • HTML5-клиенты (CORS) для Windows Azure Mobile Services, включая доступ из популярной библиотеки PhoneGap;
  • улучшенная поддержка Windows Phone 7.5, новые библиотеки и пакет Nuget;
  • поддержка размещения веб-сайтов из Mercurial (Bitbucket, Codeplex) и Dropbox;
  • новые шаблоны в Web Sites;
  • публичный доступ к сервису HDInsight – облачной платформе Hadoop как сервис.

Ниже о этих нововведениях чуть подробнее.



Поддержка HTML5/JS-клиентов и PhoneGap в Mobile Services


Windows Azure Mobile Services предлагает облачную инфраструктуру для всех популярных мобильных платформ: Windows 8, Windows Phone, iOS и Android. В текущем обновлении к поддержке мобильных платформ добавилась поддержка веб-клиентов на HTML5/JS, в частности популярной библиотеки PhoneGap. Теперь вы можете получить доступ ко всем данным сохраненным из мобильных клиентов через код написанный на HTML5/JS.


Читать дальше →

Windows Azure Storage — архитектура

Время на прочтение22 мин
Количество просмотров14K
Добрый день, уважаемые коллеги!

WAS – система облачного хранилища, предоставляющая клиентам возможность хранить практически неограниченные объёмы данных в течение любого периода времени. WAS была представлена в production-версии в ноябре 2008. Ранее она использовалась для внутренних целей Microsoft для таких приложений, как, например, хранение видео, музыки и игр, хранения медицинских записей и др. Статья написана по мотивам работы с сервисами хранилища и посвящена принципам работы этих сервисов.

Читать дальше →

Windows Azure: Microsoft меняет корневой удостоверяющий сертификат

Время на прочтение3 мин
Количество просмотров7.2K
Все сервисы Windows Azure, доступные по SSL сегодня, используют цепи сертификатов, основанные на одном корневом сертификате: GTE CyberTrust Global Root. Майкрософт решила поменять его на более надежный Baltimore CyberTrust Root (sha1 вместо md5 и 2048 бит открытого ключа взамен 1024). Миграция начнется 15 апреля 2013 и продлится несколько месяцев. Будут заменены все сервисные SSL/TSL сертификаты Azure.

Большинство пользователей платформы и хостящихся в ней приложений не заметят никаких изменений: «новый» Baltimore CyberTrust Root уже далеко не новый и присутствует в списках корневых сертификатов многих OS включая Windows, Windows Phone, Android и iOS. Его признают IE, Safari, Chrome, Firefox и Opera. Меньшинству же рекомендуется успеть принять меры до 15 апреля.
Читать дальше →

MapReduce для обработки слабоструктурированных данных в HDInsight

Время на прочтение8 мин
Количество просмотров5.3K
В данном примере мы разберем создание и выполнение типового задания MapReduce в облачной реализации Hadoop от Microsoft, которая носит название HDInsight.
В предыдущем примере мы создали 3-узловой кластер Hadoop и загрузили абстрактный журнал слабоструктурированного формата, который сейчас предстоит обработать. Журнал представляет собой в общем случае большой (в нашем конкретном примере маленький, но на принципиальную демонстрацию идеи это не влияет) текстовый файл, содержащий строки с признаками TRACE, DEBUG, INFO, WARN, ERROR, FATAL. Наша элементарная задача будет состоять в том, чтобы подсчитать количество строк с каждым признаком, т.е. сколько раз возникала ситуация WARN, сколько ERROR и т.д.
Читать дальше →

Windows Azure для образования

Время на прочтение6 мин
Количество просмотров17K
В этой статье рассказывается о том, как любой преподаватель информатики может совершенно бесплатно воспользоваться Windows Azure в образовательных целях для проведения занятий, включающих в себя практическую работу обучаемых.



Вступление


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

Проблема


Как известно, образование (в том числе высшее) в России не успевает за технологиями. Если и есть из этого правила исключения, то они только подтверждают наличие правила. В чем проблема? Проблема, конечно, сложная и неоднозначная, но вот в чем ее корень.

Администрирование компьютерных классов учебного заведения – крайне сложный процесс. Он сложный потому, что часто требует затрат (админы не всегда работают за булочки). Рассмотрим стандартную ситуацию.
Читать дальше →

Windows Azure Summit: как это было (+много фото)

Время на прочтение3 мин
Количество просмотров4.1K
20 февраля в Москве прошла большая облачная конференция Windows Azure Summit, в ходе которой участники конференции прослушали более двадцати технических и бизнес-докладов.



Темы облачных вычислений и платформы Windows Azure сегодня пользуются большим спросом, так что нам пришлось закрыть регистрацию на конференцию еще за несколько месяцев до ее начала. Всего же на мероприятие пришло около 600 человек и еще более 21000 посмотрели ее онлайн.

В этом посте я хотел бы вспомнить как проходила конференция и рассказать об этом тем, кто был и кому не посчастливилось быть на площадке Digital October в день проведения Windows Azure Summit.

Для начала небольшое видео о том “как это было” (ролик доступен здесь в любом формате):
смотреть видео, описание мероприятия, много фотографий с конференции, полезные ссылки

Создание резервной копии БД в Azure Storage

Время на прочтение5 мин
Количество просмотров5.7K
В предыдущих статьях по миграции в «облачный» SQL Server мы рассмотрели различные возможности передачи резервной копии базы в Облако. На всякий случай следует сразу напомнить, что речь идет о IaaS-подходе, т.е. развертывании SQL Server на виртуальной машине Windows Azure. Альтернативный PaaS-подход принципиально отличен, т.к. Windows Azure SQL Database (SQL Azure) не поддерживает функциональности в виде штатных команд T-SQL backup/restore. Также нет возможности отсоединять и присоединять файлы БД (detach/attach). Там следует применять другие методы, такие, как DAC, BCP, SSIS, SQL Azure Sync и т.д. В данной статье мы продолжаем обзор способов, относящихся к IaaS, и, коль скоро в нем нет проблемы сделать/поднять бэкап, основной рабочий момент состоит в том, чтобы оптимально передать резервную копию базы в Облако и обратно. В этом плане он ничем не отличается от загрузки или скачивания любого блоба в/из Azure Storage. Нами были рассмотрены использование Blob Service REST API (http://msdn.microsoft.com/en-us/library/dd135733.aspx), который является очень простым по своей идее, но достаточно кропотливым в реализации, поскольку требует аккуратно сформировать тело PUT-запроса. Упростить процесс позволяет обертка, предоставляемая Azure SDK (http://msdn.microsoft.com/en-us/library/dd179380.aspx), который имеет в своем составе готовые классы, инкапсулирующие подготовительную работу, которую требуется выполнять вручную в случае использования «сырого» REST API. Наконец, мы рассмотрели процесс передачи резервной копии на отдельном vhd-диске, который присоединяется к облачной виртуалке. С выходом Cumulative Update 2 к SQL Server 2012 SP1 этот процесс еще более упростился, т.к. теперь стало возможным создавать резервные копии базы непосредственно в Azure Storage с помощью штатных команд T-SQL и, соответственно, восстанавливаться с них. Вся не относящаяся к функциональности SQL Server служебная работа по передаче резервной копии в Облако встроена внутрь T-SQLных команд. От нас потребуется только иметь учетную запись хранения (Windows Azure Storage Account), которая будет использоваться для промежуточного хранения резервной копии.
Читать дальше →

Облачная поддержка для приложений на Android

Время на прочтение2 мин
Количество просмотров10K
Хорошие новости для разработчиков мобильных приложений для платформы Android. В облачной платформе Windows Azure Mobile Services добавлена инструментальная поддержка Android к уже существующей поддержке Windows 8, Windows Phone и iOS. Выпущенный Android SDK распространяется с открытым исходным кодом и доступен на GitHub вместе со всеми другими SDK.

image

Теперь разработчики приложений для Android могут воспользоваться Windows Azure Mobile Services для получения поддержки следующих функций бесплатно (до 10 мобильных приложений) и без вложений в собственную инфраструктуру:

  • доступ к реляционному хранилищу с динамической схемой данных;
  • интегрированная система аутентификации на базе Microsoft Account, Facebook, Google и Twitter;
  • пуш-уведомления для ваших приложений для Android (и всех других платформ одновременно);
  • отправка SMS и почтовых сообщений из облака через сервисы SendGrid и Twilio;
  • облачное масштабирование от бесплатного уровня до высоких нагрузок.

Используя Windows Azure Mobile Services сегодня можно получить единый облачный бэкенд для поддержки всех популярных мобильных платформ без вложений в инфраструктуру для максимально быстрого старта и последующего масштабирования.
Ниже вы найдете дополнительную информацию

Виртуальные машины в Windows Azure: Data Disk, виртуальные сети и Availability Set

Время на прочтение3 мин
Количество просмотров12K
Приветствую, Хабровчане!
Один из сервисов, которые предоставляет Windows Azure, — это виртуальная инфраструктура и виртуальные машины. В статье я хотела бы рассказать о трех простых вещах, которые могут пригодиться в начале пути знакомства с платформой. Все эти вещи не являются секретными и описаны в документации, но кто же ее читает :)

Дальше

Windows Azure Summit: сегодня с 10-00 трансляция большой облачной конференции

Время на прочтение1 мин
Количество просмотров23K
Сегодня 20 февраля в 10-00 по Москве начнется большая облачная конференция Windows Azure Summit, посвященная разработке облачных приложений, использованию облачных сервисов в качестве бэкенда, построению бизнеса на базе облака и интеграции облака с инфраструктурой предприятия.

640х255_online

Не смогли присутствовать лично? Не беда, подключайтесь в 10-00 (по Москве) к прямой трансляции на странице Центра разработки Windows Azure.

Смотреть Windows Azure Summit онлайн


Мы транслируем онлайн весь контент конференции. Ждем вас онлайн!

Портал AzureHub.ru получил обновление: еще больше контента, упрощенная структура

Время на прочтение3 мин
Количество просмотров2.2K
Уважаемые разработчики, спешу поделиться с вами хорошей новостью. Центр разработки Windows Azure AzureHub.ru получил обновление. Была полностью переработана структура портала, основного технического контента и добавлены новые материалы для разработчиков.

Благодаря этому в обновленном Центре без труда можно найти руководство, статью или совет, которые помогут вам в разработке вашего облачного сервиса. Здесь публикуется все самое новое и полезное по платформе Windows Azure — рекомендуем добавить Центр в «Избранное» и регулярно его навещать!

Теперь весь контент портала распределен между основными блоками: Знакомство, Разработка и Приобретение. В первом разделе “Знакомство” вы можете узнать все о платформе Windows Azure, ее компонентах, ключевых особенностях и преимуществах.

В разделе “Разработка” специалисты по созданию приложений смогут найти большое число технических статей, освещающих все аспекты облачной платформы. Раздел состоит из следующих блоков:

  • Сценарии – основные сценарии облачных проектов, решаемые с помощью платформы Windows Azure;
  • Руководства и лучшие практики – технические статьи посвященные практическому использованию подсистем Windows Azure;
  • Языки, платформы и средства разработки – технический контент структурированный по платформам, языкам и Фреймворкам, с помощью которых разработчики могут создавать решения в Windows Azure: PHP, Java, Node.js, Hadoop, Python, SharePoint и так далее;
  • Истории успеха и примеры использования – описания реальных кейсов применения платформы Windows Azure компаниями по всему миру и в России;
  • Самостоятельное изучение – раздел посвященный лабораторным работам, которые можно изучить и пройти самостоятельно, по шагам изучив платформу Windows Azure на практике.

Раздел “Приобретение” содержит всю необходимую информацию по приобретению мощностей облачной платформы Windows Azure для своего проекта.
Читать дальше →

Обзор обновлений платформы Windows Azure за месяц

Время на прочтение7 мин
Количество просмотров5.1K
image

Облачная платформа Windows Azure обновляется почти каждую неделю. Новые функции постоянно появляются в различных подсистемах платформы. В этом обзоре собрана информация о самых последних новинках Windows Azure анонсированных с января 2013 года.

Содержание обзора:

  • Выпуск Windows Azure Media Services – облачной платформы для медиа-сценариев
  • Обновление Windows Azure Service Bus, новый функционал Notification Hubs
  • Запуск VM Depot — репозиторий образов виртуальных машин на Linux от сообщества
  • Снижение цен на сервисы SQL Reporting Srevices
  • Новые сервисы и расширение доступности Windows Azure Store
  • Новые проекты, примеры кода для работы с Windows Azure Mobile Services
  • Очередной шаг развития Redis для Windows Azure
  • Расширение датацентра ценой в 1 миллиард долларов
  • Выпущен System Center 2012 SP1 с функционалом интеграции с Windows Azure
  • Выпущен SQL Server 2012 SP1 Cumulative Update 2 с функцией бэкапа в Windows Azure
  • Windows Azure Summit: большая конференция
  • Постер структуры служб Windows Azure на русском языке
  • Новые материалы, руководства, проекты на базе Windows Azure

Обо всем этом вы узнаете из статьи ниже.
Читать дальше →

Notification Hubs — облачный сервис уведомлений миллионам пользователей iOS и Windows

Время на прочтение3 мин
Количество просмотров7.9K
Ранее в январе Скотт Гатри анонсировал новый функционал подсистемы обмена сообщениями Windows Azure Service Bus под названием Notification Hubs. Узлы уведомлений (Notification Hubs) – это новый функционал предлагающий экстремально масштабируемую, кроссплатформенную инфраструктуру пуш-уведомлений для миллионов пользователей и устройств.

Отличительные особенности нового сервиса Notification Hubs:

  • кроссплатформенная поддержка пуш-уведомлений. Сервис узлов уведомлений предлагает API для отправки уведомлений различным устройствам и платформам. Вы можете отправлять сообщения специфичные для каждой платформы и в независимом формате. Сегодня поддерживаются платформы Windows 8 и Apple iOS. Поддержка Android и Windows Phone ожидается вскоре;
  • эффективная маршрутизация публикаций/подписок и мултикаст основанный на тегах. Сервис узлов уведомлений оптимизирован специально для отправки с низкими задержками уведомлений тысячам и миллионам устройств. Ваш серверный бэкенд может отправить одно сообщение в узел уведомлений и миллионы пуш-уведомлений будут автоматически отправлены пользователям. Устройства и приложения могут быть определить теги для каждого пользователя при регистрации в узле, которые могут использоваться для фильтрации пользователей при отправке сообщений. Эти теги могут быть любыми строками, что значительно облегчает задачу отправки сообщений определенным группам пользователей;
  • экстремальное масштабирование. Узлы уведомлений и Windows Azure позволяют вам работать с миллионами устройств и пользователей без необходимости в построении или переделке собственной инфраструктуры. Механизм маршрутизации публикаций/подписок позволяет эффективно и просто маршрутизировать и доставлять уведомления миллионам пользователей без вложений в собственную инфраструктуру;
  • использование из приложения с любым бэкендом. Узлы уведомлений могут быть интегрированы и использованы из любого приложения с серверным бэкендом. Узлы эффективно работают в связке с Windows Azure Mobile Services. Они также могут быть использованы серверными приложениями размещенными в виртуальным машинах (IaaS) Windows или Linux. Решения на базе Cloud Services и Windows Azure Web Sites так же могут использовать узлы уведомлений.

Новый функционал интегрирован в панель администрирования Windows Azure. Создание узла уведомлений осуществляется в несколько кликов мышью и требует меньше минуты.
Читать дальше →

Ближайшие события

Публикация в Azure Blob Storage с помощью Shared Access Signature

Время на прочтение9 мин
Количество просмотров4K
Привет. Эта статья во многом будет похожа на предыдущую. Здесь я также расскажу, как с помощью Windows Azure Mobile Services публиковать данные большого объема в хранилище Blob Storage. Однако на этот раз мы избавимся от WCF сервиса и заодно добавим дополнительный слой защиты от несанкционированного доступа с помощью Shared Access Signature. Цель этой статьи — показать дополнительные возможности Windows Azure для работы с данными, а также возможности по быстрому созданию серверного бекенда Mobile Services.

Прежде чем переходить к дальнейшему чтению, советую прочитать предыдущую статью, ибо там некоторые моменты раскрываются более подробно, чем здесь.
Читать дальше →

Анонс выпуска Windows Azure Media Services – облачной платформы для медиа-сценариев

Время на прочтение5 мин
Количество просмотров4K
Я рад анонсировать выпуск и широкую доступность (general availability) платформы Windows Azure Media Services. С этим выпуском платформы мы предлагаем обновленный центр разработки Media Services, поддержку и гарантии SLA и готовность медиа-сервисов для использования в любых медиа-проектах.

Начиная с сегодняшнего дня, вы получаете доступ к платформе, которая содержит все, что вам нужно для быстрого построения классных, экстремально масштабируемых, полнофункциональных медиа-решений для стриминга видео по требованию на любое устройство ваших клиентов. Например, вы можете легко построить медиа-сервис для доставки обучающих видео сотрудникам вашей компании, вы можете стримить видео-контент для своего веб-сайта или построить качественный сервис доставки контента по требованию, такой как Hulu или Netflix. В прошлом году несколько вещательных компаний использовали Windows Azure Media Services для стриминга Олимпийских Игр 2012 в Лонодне.

Медиа-платформа как сервис



С помощью Windows Azure Media Services вы можете стримить видео клиентам на базе HTML5, Flash, Silverlight, Windows 8, iPad, iPhone, Android, Xbox, Windows Phone и другим c помощью целого набора разных форматов.
Читать дальше →

Постер структуры служб Windows Azure на русском языке

Время на прочтение1 мин
Количество просмотров5.1K
Мы рады представить вам локализованный на русский язык постер (pdf) со структурой служб Windows Azure на русском языке.

image

Напомню, что 20 февраля состоится конференция Windows Azure Summit, на ней мы подготовим для каждого участника небольшой сюрприз. Регистрируйтесь и приходите!

Windows Azure Summit: большая конференция, бесплатное участие

Время на прочтение2 мин
Количество просмотров3.9K
Уважаемые разработчики! Я рад анонсировать конференцию Windows Azure Summit, целиком посвященную облачной платформе Windows Azure, построению эффективных облачных сервисов и систем, использованию облака в качестве бэкенда, веб-разработке в облаке и множеству других тем.

azure summit

Большая конференция Windows Azure Summit состоится 20 февраля 2013 года в Москве. Конференция бесплатна для всех! Увы мы не можем вместить всех желающих, поэтому требуется регистрация.

Регистрация уже открыта!  Торопитесь занять место.

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

Ключевые темы темы конференции:
Читать дальше →

Запущен VM Depot – репозиторий образов виртуальных машин на Linux для сообщества Windows Azure

Время на прочтение2 мин
Количество просмотров8.5K
image

Спешу поделиться отличными новостями для разработчиков и ИТ-специалистов работающих с Windows Azure. Вчера состоялся официальный запуск портала VM Depot, который представляет собой репозиторий образов виртуальных машин на базе открытых ОС (в первую очередь Linux), готовых для развертывания в облаке Windows Azure.

VM Depot – это проект для сообщества Windows Azure запущенный командой Microsoft Open Technologies, Inc ответственной за открытые технологии внутри компании. Ожидается, что контент портала, сконфигурированные для разных задач виртуальные машины, будут создаваться и публиковаться силами разработчиков и ИТ-специалистов.

Сегодня на старте портала вы можете найти уже более 20 сконфигурированных образов виртуальных машин для самых разных задач. Ниже представлен их список:
Читать дальше →

Microsoft HDInsight. «Облачное» (и не только) будущее Hadoop

Время на прочтение7 мин
Количество просмотров9.7K
Объем данных, генерируемый и собираемый современными научно-исследовательским центрами, финансовыми институтами, социальными сетями, уже привычно измеряется петабайтами. Так в дата-центрах Facebook хранится уже более 15 млрд. изображений, нью-йоркская фондовая биржа NYSE создает и реплицирует ежедневно около 1 Тб данных, Большой адронный коллайдер получает около 1 Пб данных в секунду.

Очевидно, что задачи обработки больших объемов данных все чаще становятся не только перед крупными компаниями, но перед стартапами и небольшими исследовательскими группами.

Платформа Hadoop, которая, в принципе, успешно решает проблему Big Data для полу- и неструктурированных данных, в своем «чистом» виде предъявляет значительные требования как к квалификации администраторов Hadoop-кластера, так и к первоначальным финансовым затратам на аппаратное обеспечение такого кластера.

В такой ситуации симбиоз облачных технологий и платформы Hadoop все чаще представляется как крайне перспективный способ решения проблемы «Больших данных», имеющий крайне невысокий уровень входа (квалификация + затраты на запуск).
Узнать будущее

Время жизни статических IP-адресов в Windows Azure

Время на прочтение2 мин
Количество просмотров8.5K
Использование статических адресов – часто используемая практика в интернете. Например, доступ к веб-сервисам Contoso может осуществляться только с определенных IP-адресов (рис. 1)

Рис. 1. Пример использования статических IP-адресов

Сразу возникает вопрос о времени жизни статических IP-адресов приложения в Windows Azure. В этой статье рассматривается процесс сохранения статических IP-адресов как для PaaS, так и для IaaS в Windows Azure.
Примечание: речь идет лишь о публичных VIP (виртуальные IP-адреса).
Читать дальше →

Вклад авторов