Search
Write a publication
Pull to refresh
674
0
Владимир Юнев @XaocCPS

Chief Architect

Send message

Zero Downtime Upgrade для приложения в Microsoft Azure. Часть 1: PaaS

Reading time4 min
Views3.3K
Жизненный цикл любого приложения подразумевает его поддержку. Это могут быть какие-либо патчи, хот-фиксы, новые версии и т.д. В случае с desktop приложением все достаточно понятно и привычно. Однако давайте разберемся, как происходит механизм обновления вашего приложения, если оно размещено в облаке. В нашем случае мы будем разговаривать об облаке Microsoft Azure.

Итак, Microsoft Azure предоставляет достаточно широкие средства для автоматического обновления вашего приложения, причем как правило приложением в данный момент пользуются другие люди, поэтому важнейшим вопросом становится обновление «на лету», то есть незаметно для пользователя. Давайте рассмотрим все возможные способы, которые возможно применить для приложения Microsoft Azure.

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

Как попробовать новую Visual Studio “14” CTP без установки?

Reading time2 min
Views22K


Недавно была представлена предварительная версия следующего поколения Visual Studio под кодовым именем “14”. Visual Studio “14” CTP предлагает сегодня попробовать некоторые из тех функций и возможностей, которые будут доступны разработчикам в скором времени. Среди них:


Про некоторые новые возможности Visual Studio “14” CTP уже написали на Хабре (читать статью). Эта предварительная версия не имеет лицензии go-live и не должна применяться в коммерческой разработке, более того рекомендуется устанавливать ее отдельно от рабочего окружения и других версий Visual Studio.

Однако существует очень простой способ попробовать все фишки Visual Studio “14” CTP и без самостоятельной установки – использование готового образа VM из галереи Microsoft Azure.
Читать дальше →

DevCon 2014: как это было (+ много фото)

Reading time4 min
Views11K
В конце мая в одном из природных курортов Подмосковья прошла конференция DevCon 2014, которая собрала свыше 900 разработчиков и тестировщиков ПО на месте и более 40000 зрителей онлайн.



Конференция DevCon проходит уже четвертый год подряд, каждый раз предлагая уникальный загородный формат участия – все участники конференции заезжают в загородный дом отдыха и проживают в нем два дня конференции, получая все приятные преимущества курортного места.

В этом году DevCon 2014 предложила участникам следующий формат:

  • 2 дня, с 28 по 29 мая, на базе природного курорта;
  • Пленарный доклад, десятки докладов основной программы в пяти параллельных треках;
  • Мастер-классы, круглые столы и хакатоны "Ночь кодирования" и “F# Coding Dojo”;
  • Выставка партнеров и гостевой дом Microsoft c новыми девайсами;
  • Вечерняя программа и живой концерт группы Uma2rmaH;
  • Активности на свежем воздухе и спортивные мероприятия.

Особенностью DevCon 2014 стал ее международный статус: была запущена английская версия сайта, огранизован специальный трек докладов на английском языке, приглашены эксперты от групп разработки компании Microsoft и из сообщества, организована трансляция англоязычной программы конференции на многих площадках для международной аудитории, а записи через некоторое время будут доступны на портале Channel9.com.

Ниже вы найдете много фотографий с конференции. Если вы были вместе с нами на DevCon 2014, то делитесь впечатлениями в комментариях. Необработанные записи конференции уже можно посмотреть на сайте http://www.msdevcon.ru/. Вскоре мы опубликуем готовые записи докладов на Channel9 и TechDays.ru.
очень много фото

Облака для ученых от Microsoft Research

Reading time2 min
Views3.8K
Microsoft Research объявляет о старте международного конкурса на получение грантов Azure for Research. Участниками конкурса могут стать ученые, которые работают над социально-значимыми проектами в информатике, физике, химии, медицине, геологии, экологии, геномике и других фундаментальных дисциплинах. Победители получат возможность бесплатно использовать возможности Microsoft Azure в течение года.



Заявка на получение гранта должна содержать краткое описание проекта с указанием необходимых вычислительных мощностей и ресурсов для хранения данных. Приветствуются предложения по любым направлениям исследований. Особое внимание уделяется проектам, итогом которых может стать сервис или услуга, востребованные научным сообществом. Также запланирован прием заявок на участие в дополнительных конкурсах по избранным направлениям облачных исследований. В числе возможных тем: сервисы данных для коллективных исследований, обработка потоков данных в облаках, машинное обучение в облаке, анализ изображений высокого разрешения, исследования окружающей среды, астрономия, геномика, социальные науки. Итоги конкурса будут объявлены 15 октября.
Читать дальше →

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

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

 

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

В этом дайджесте собраны все озвученные на конференции анонсы и другие новости за прошедший месяц:

  • Новые сервисы!
    • Remote App – запуск клиентских приложений в облаке с доступом на любом 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.

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

Грант Microsoft Azure for Research

Reading time3 min
Views3.5K
Одно из наиболее интересных подразделений в Microsoft — это Microsoft Research. В этом подразделении ведутся исследования и разработки на самые разные темы и, помимо всего прочего, присутствует такой проект, как Microsoft Azure for Research. Этот проект помогает исследователям использовать облачные вычисления в своей работе путем безвозмездного предоставления вычислительных мощностей Microsoft Azure. Наш Центр изучения Интернета и общества получил этот грант, и в этом посте я расскажу, как это было и что из этого вышло.

Немного о нашем проекте, под который мы получали грант


Социальная сеть ВКонтакте на сегодняшний день в 5-10 раз больше русскоязычного Facebook и представляет большой интерес для исследователей. Граф пользователей содержит около 220 миллионов узлов, а количество постов исчисляется миллиардами. При этом, ВКонтакте часто игнорируется исследователями из социальных дисциплин, несмотря на более открытую политику конфиденциальности, чем, например, у Facebook. Частично это можно объяснить сложностью сбора большого объема данных, включающих пользователей и их друзей, посты и комментарии к ним, данные по лайкам и репостам. Кроме того, отсутствуют готовые инструменты анализа, как, например, NodeXL для Facebook. Можно предположить, что социологи не всегда обладают необходимыми навыками программирования и управления базами данных. Цель нашего проекта — решить эту проблему и выпустить в открытом доступе анонимизированный набор данных, содержащий связи между пользователями, группами, постами и лайками. Благодаря Microsoft Azure мы постараемся упростить задачу ученых из социальных наук и дать им дополнительные возможности для анализа.

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

Как настроить доступ к Microsoft Azure через корпоративную учетную запись (Organizational Account) и включить мультифакторную аутентификацию

Reading time4 min
Views9.2K
Для управления и доступа к ресурсам Azure изначально можно было использовать только Microsoft Account (LiveID), но какое-то время назад была добавлена поддержка учетной записи организации (Organizational Account). Organizational Account обслуживаются службой Azure Active Directory, а это обеспечивает расширенные функции управления данными учетными записями в рамках вашей организации (для которой создается выделенная Azure Active Directory). Например, Organizational Account, так же как и Microsoft Account (LiveID), поддерживают двухфакторную аутентификацию. Но для Organizational Account требование использовать мультифакторную аутентификацию может быть задано как обязательное, т.е. зайти на портал управления Azure пользователь сможет только выполнив все шаги двухфакторной верификации.

image
Мне достаточно часто задают вопрос относительно предоставления доступа к управлению системой, развернутой в Azure. Не всегда предоставление доступа на основе Microsoft Account (LiveID) для реальной системы подходит, т.к. администраторам сложнее контролировать как применяемые меры безопасности, так и права пользователей\сотрудников. Например, сотрудник может уволиться или его аккаунт будет взломан (далеко не все включают для своего аккаунта двухфакторную аутентификацию), в этом случае необходимо приостановить доступ по данной учтённой записи к облачной системе, чтобы никакие действия не могли быть выполнены ни через портал, ни через API.

Organizational Account как раз решает большинство вопросов (централизованное управление доступом, повышенные настройки безопасности и т.п.). Более подробная информация об управление аккаунтами и подписками в Azure представлена в MSDN статье Manage Accounts, Subscriptions, and Administrative Roles.

А далее будет пошаговая инструкция заведения Organizational Account и привязки его к Azure и включения для аккаунта двухфакторной аутентификации.
Подробности

Результаты тестирования облачных хранилищ Amazon, Google, HP, Microsoft и Rackspace

Reading time5 min
Views22K
Компания Nasuni, которая предлагает на рынке готовые решения инфраструктуры хранилищ данных в виде сервисов, подготовила очередной отчет о проведенном тестировании облачных хранилищ данных, которые предлагают на рынке крупнейшие вендоры Amazon, Google, HP, Microsoft и Rackspace.



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

Обновленный облачный сервис Azure Web Sites для размещения сайтов PHP, Java, .NET, Node.js и Python

Reading time10 min
Views17K
Это статья является дополнением и продолжением статьи Единая облачная PaaS-платформа для ASP.NET, PHP, Node.js и Python. С момента написания предыдущего материала сервис Azure Web Sites значительно обновился и его возможности расширились сразу во многих направлениях. Об этих изменениях и пойдет речь в данной статье.



Далее рассматриваются следующие функциональные возможности:

  • поддержка проектов на Java;
  • интеграция с онлайн-редактором Visual Studio Online “Monaco”;
  • функция создания резервных копий сайта;
  • дополнительные развертывания сайтов, стейджинг и другие окружения;   
  • выполнение фоновых задач на базе скриптов, кода python, .net, php или node.js;
  • удаленная отладка размещенных сайтов;
  • поддержка wildcard доменов и бесплатные SSL;
  • функция AlwaysOn и поддержка web-сокетов;
  • администрирование, Kudu, доступ по IP, управление с помощью Azure Management Libraries;   
  • новое ценообразование Azure Web Sites.

Рассмотрим каждую из новых функций более подробно.
Читать дальше →

Интеграция OneNote Services API в мобильные приложения

Reading time4 min
Views4.4K
Недавно Microsoft представила для разработчиков новый OneNote Services API, который позволяет создавать записи в Notebook'е пользователя напрямую из Вашего приложения. На данный момент API поддерживает создание записей, состоящих из текста, html, URL'ов и изображений, а также создание snapshot'ов web-страниц по URL (при помощи Bing). News360, как партнер Microsoft, в числе первых интегрировали API во все свои мобильные приложения (iOS, Android, WinPhone и Windows 8). Интеграция не составляет труда — Microsoft предоставляет Live SDK для iOS, Android и Windows, а также REST API для web и мобильных приложений.
Читать дальше →

Запуск FreeBSD в облаке Microsoft Azure

Reading time4 min
Views10K
Поскольку FreeBSD 10 наконец-то имеет поддержку Hyper-V уже в стандартной поставке релиза x64 ( для x86 требуется кое-что подправить ), но в Microsoft Azure прямой поддержки создания виртуальной машины на базе FreeBSD пока не присутствует, я решил рассказать — как установить FreeBSD 10 в azure. Ничего особо сложного нет, разве что заливать много в облако придётся. И так — по порядку.
Читать дальше →

Смотрите онлайн-трансляцию конференции Data Platform Day о платформе SQL Server 2014

Reading time1 min
Views2.9K
Сегодня 24 апреля в 10:00 по московскому времени приглашаем вас подключиться к онлайн трансляции ключевого события года в мире серверных и облачный решений – конференции Data Platform Day.



В рамках глобальной стратегии развития Microsoft Cloud OS** Вам будет представлена универсальная платформа SQL Server 2014, устанавливающая новые стандарты в области хранения и управления данными любого типа и объема.

Ведущие эксперты Microsoft и компаний-партнеров продемонстрируют:

  • новейшие технологии, обеспечивающие работу критически важных приложений;
  • современные решения по сбору, анализу и виртуализации данных, в том числе по работе с Большими Данными (Big Data);
  • новые возможности по построению гибридных ИТ-систем.

Подключиться к онлайн-трансляции


смотреть в плеере на Хабре...

Почему Windows Azure стала просто Azure? Введение в платформу для пользователей Linux, Open Source, Oracle DB, Android, iOS и других инструментов

Reading time10 min
Views25K
Не так давно облачная платформа Microsoft Windows Azure была переименована в Microsoft Azure. Эта небольшое по сути, но очень важное по факту событие, которое отражает стремление Microsoft предложить Azure как открытую публичную облачную платформу для всех пользователей.



Это переименование давно напрашивалось, ведь платформа является открытой для всех технологий, предлагая строить решения на любых инструментах от Windows, SQL и .NET и до Python, Ruby, Node.js, Java, Hadoop, Linux и Oracle. В этой статье мы посмотрим какие возможности предлагает Azure для пользователей Linux, разных языков и opensource-инструментов:

  • поддержка Linux в качестве ОС в виртуальных машинах
    • 1000+ готовых образов VM
    • использование любимого дистрибутива Linux
    • opensource-партнеры Azure
  • поддержка Oracle и Java
    • поддержка OpenJDK, разработки Java и Eclipse
  • поддержка Java, PHP, Python, Node.JS, Ruby в качестве PaaS
    • Visual Studio, Azure и Python, Node.js
    • WebMatrix, Azure и PHP
    • интеграция с Git, Mercurial, GitHub и другими системами
  • поддержка Android, iOS, Xamarin, HTML5/JS, PhoneGap единым мобильным бэкендом
  • Hadoop как сервис в облаке Azure
  • администрирование Azure
    • работа с Azure из командной строки в Linux, OSX, Windows
    • интеграция с Puppet и Chef
  • MongoDB, Redis и MySQL по запросу из Azure Store
Читать дальше →

Дайджест новостей Azure: все анонсы конференции Build 2014

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



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

В этом дайджесте собраны все озвученные анонсы:

  • Итоги развития Microsoft Azure за год. 300 новых сервисов. Текущая нагрузка и пара заметных проектов;
  • Web Sites. Поддержка Java. Бесплатные SSL-сертификаты. Хостинг-планы и группы ресурсов. Обновление Kudu
  • Mobile Services. Языки .NET в качестве бэкенда. Удаленная отладка. Оффлайн-синхронизация данных. Поддержка Kindle.
  • SQL Database. Новые лимиты и SLA. Автоматические бэкапы (Self-Service Restore). Active Geo-Replication.
  • Портал Azure. Новый портал управления с интеграцией Application Insights, биллингом и другими новинками.
  • Virual Machines & Networks. VM Capturing. Интеграция платформы с Puppet и Chef. Новый сервис Azure Automation. Auto-scale GA. Новинки виртуальных сетей.
  • Azure CDN. Обновление и GA. Интеграция в портал. 
  • Azure Active Directory. Active Directory Premium GA. Функции Active Directory RMS в портале. iOS & Android SDK.
  • Инструменты разработки. Azure SDK for .NET 2.3, интеграция с Visual Studio
  • Новые цены. Снижение цен на вычислительные мощности (до 35%) и облачное хранилище (до 65%). Уровень VM Basic. Снижение цен на Azure Backup.
Читать дальше →

Все на Стачку! Крупнейшая конференция в Ульяновске пройдет 11-12 апреля

Reading time3 min
Views3.8K


Уважаемые коллеги, 11-12 апреля в Ульяновске уже в третий раз пройдет IT-конференция СТАЧКА и на этот раз участников ждет немало сюрпризов.

В 2013 году СТАЧКА собрала более 3000 участников и стала крупнейшей конференцией в регионах, тогда же эвент попал на карту инфраструктуры digital-рынка как один из наиболее значимых фестивалей сферы IT. Организаторы не остановились на достигнутом. В этом году СТАЧКА выходит на международный уровень, вы услышите выступления иностранных спикеров.

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

DevCon 2014: анонс первой волны спикеров и докладов

Reading time11 min
Views4.6K
Привет, уважаемые разработчики и тестировщики ПО. Мы продолжаем работать над нашей конференцией DevCon 2014 и сегодня готовы представить анонс первой волны докладчиков и докладов нашей самой интересной, курортной и международной конференции.



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

  • Разработка клиентских приложений для платформы Windows и Windows Phone
  • Облачные вычисления и Веб
  • Инструменты, методологии разработки и языки программирования
  • Корпоративная разработка, обработка данных
  • Виртуальный международный трек, объединяющий доклады на английском языке

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

Application Insights для Visual Studio Online — мощный инструмент диагностики в набор разработчика

Reading time10 min
Views15K
Привет! У нас сегодня интересная тема – диагностика и мониторинг приложений. Всегда хочется иметь инструмент, который будет (желательно бесплатно, но если нет – то с ценами приемлемыми):

  • Диагностировать приложение, находящееся в продакшене, и экосистему вокруг него – собирать статистику об исключениях, аптайм, состояние веб-сервера, время ответа, и так далее.
  • Показывать тренды, – как ведут себя пользователи, куда они ходят, что делают, сколько проводят времени, возвращаются ли.
Было много прекрасных средств, но я не нашел объединившее бы все функции, и желательно интегрировавшее весь вышеописанный опыт в экосистему, которая уже есть – мою Visual Studio. Если вам интересен такой новый инструмент – Application Insights – с помощью которого можно не только смотреть, но и загружать, например, файлы для IntelliTrace – велком под кат. Уточняю – это не мегагайд о том, «как сделать», это обзор, поэтому будет много ярких картинок.
Читать дальше →

Мобильные приложения «Сочи 2014»: как показать мегабайты результатов пользователям

Reading time10 min
Views29K
Вот и отгремели «Жаркие.Зимние.Твои» Олимпийские игры. Не смотря на весь скепсис, переживания и недоверие, игры, без сомнения, прошли хорошо. Как один из участников этого проекта, отвечающий в составе интернет-команды за официальные мобильные приложения, хотел бы поделиться с интернет-сообществом некоторыми подробностями, как это всё вообще стало возможным и как было реализовано.
Читать дальше →

История о Ruby на Windows Azure

Reading time6 min
Views3.3K
Ruby-разработчики могли использовать Windows Azure с самой ранней стадии развития платформы, и с каждым годом поддержка Ruby платформой увеличивалась как посредством создания и развития инструментов разработки Ruby для Windows Azure, так и косвенным образом – например, с релизом виртуальных машин появилась возможность разработки Ruby-приложений в IaaS-окружении. Для тех, кто не хочет озадачивать себя реалиями инфраструктурными, существует уже преднастроенный образ для Ruby в хранилище виртуальных машин VMDepot. Ниже я расскажу о нескольких способах разработки Ruby в Windows Azure, какой из этих способов будет удобнее – решать вам.
Читать дальше →

Новые бесплатные курсы виртуальной академии Microsoft Virtual Academy, февраль 2014

Reading time6 min
Views15K
image

В этом обзоре мы поговорим про бесплатные курсы виртуальной академии Microsoft MVA, которые будут полезны как ИТ-профессионалам так и разработчикам программного обеспечения.

Хит! Полный курс по JavaScript для абсолютных новичков
Большой курс с 21 модулем на тему JavaScript от Боба Тэбора, автора портала www.LearnVisualStudio.net. Курс предназначен для абсолютных новичков в JavaScript и покрывает все концепции языка, позволяя научиться разрабатывать динамические веб-сайты, красивый пользовательский интерфейс и игровые приложения в браузере.

Хит! Разработка современных веб-приложений со Скоттом Хансельманом
Watch Scott Hanselman, host of Azure Friday, with his team of experts from the Windows Azure Application and Web Tools Platform team, as they take you on an entertaining journey through the latest tools and capabilities of the Windows Azure and Web platform for developers. He challenges you to apply your new knowledge right away with both overviews and deep dives covering everything the team is working on today—and tomorrow.

Новый! Параллельное программирование с помощью языка C#
Курс предназначен для практического введения в параллельное программирование (ПП) и знакомства с основными возможностями ПП на платформе .NET 4.0 Курс включает общие теоретические сведения по дисциплине параллельное программирование в объеме необходимом для реализации эффективных параллельных приложений. Большая часть материала посвящена практическому знакомству с возможностями библиотеки TPL (Task Parallel Library). Все разделы иллюстрируются практическими примерами. Все конструкции и средства TPL закрепляются выполнением лабораторных работ.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity