Рубрика «azure» - 33

Включение Node.js в ваше решение для Microsoft Azure
В последнее время о Node.js много пишут в прессе, высоко превознося за модель асинхронного ввода-вывода, которая освобождает основной поток от ожидания ответов на запросы ввода-вывода и позволяет ему заниматься в этот период другой работой. Главная концепция Node.js состоит в том, что ввод-вывод — операция дорогостоящая, и поэтому предпринята попытка уменьшить эти издержки за счет принудительного введения модели асинхронного ввода-вывода. Я размышлял о том, как эта концепция может быть включена в уже существующую инфраструктуру. Если вы начинаете с нуля, сравнительно легко расписать технологические варианты и сделать выбор. Однако, если цель заключается в обновлении технологии для одной из частей решения, весь фокус в том, чтобы выбрать нечто современное, у которого есть будущее, которое не повлечет за собой массу дополнительных издержек и которое удастся без особых проблем встроить в существующее решение.

Именно это я и собираюсь продемонстрировать в данной статье. Я возьму существующее решение, которое позволяет просматривать документы в хранилище, но требует сигнатуры общего доступа (shared access signature) для их скачивания. В это решение я добавлю простой UI, использующий Node.js. Чтобы упростить эту реализацию, я задействую преимущества некоторых часто применяемых для Node.js инфраструктур. Таким образом, решение будет включать:

  • Node.js — базовый механизм;
  • Express — инфраструктура в стиле Model-View-Controller (MVC);
  • Jade — механизм рендеринга и поддержки шаблонов.

Совместно эти три средства предоставят богатую инфраструктуру для построения UI, во многом аналогичную комбинации ASP.NET MVC 3 и Razor.
Читать полностью »

В прошлый раз мы рассмотрели методы Zero Downtime Upgrade, которые могут быть применены в рамках PaaS варианта развертывания приложения Microsoft Azure. Сегодня мы сосредоточимся на способах, которые можно применить не только к облачным сервисам, а обычным виртуальным машинам в рамках IaaS развертывания.

Load Balanced Endpoint

Как мы знаем любая виртуальная машина, которая обсуживает запросы к вашему приложению делает это через определенный открытый порт (к примеру 80, 8080, 443 и т.д.). Если виртуальных машин несколько, то внутренний балансировщик нагрузки Microsoft Azure распределяет трафик между этими виртуальными машинами. Давайте подумаем, как можно использовать эту возможность для Zero Downtime Upgrade.

Zero Downtime Upgrade для приложения в Microsoft Azure. Часть 2: IaaS
Читать полностью »

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

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

Читать полностью »

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

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

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

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

DevConf::Mobi — уже на следующей неделе 14 июня, сформирована программа секции Добро пожаловать на уникальную конференцию сообществ разработчиков DevConf 2014,
которая пройдет 14 июня в Москве.

Секция Mobi — представлена следующими докладами:

Особенности использования и приемы оптимизации использования AZURE для PUSH нотификаций под все платформы.
Демьянов Артем — мобильный разработчик, Java Developer. Программирует на Java более 5 лет. Под Android более 3-х лет. Сегодня является лидером команды и контроллирует разработку детских мобильных приложений под все платформы. Детские мобильные приложения, разработанные Артемом висят в TOP 10 Google Play в разделе Образование. Выступал на Tabtabus, Droidcon и многих других конференциях.

Методология построения мобильных push бекэндов
Александр Михайленко, со-основатель мобильной платформы Jeapie, попавшей в топ10 самых перспективных стартапов Украины 2014.

Программирование под Android на языке Kotlin
Филипп Торчинский — эксперт по технологиям в компании JetBrains. Основная специализация — UNIX-технологии, основные интересы в данный момент — облачные технологии, системы отслеживания заявок, IDE.
Читать полностью »

Microsoft представляет SQL Server 2014 в России!

Привет!

24 апреля 2014 года состоится ключевое события года в мире серверных и облачный решений – конференция Data Platform Day.

In-Memory OLTP (Hekaton), BIG DATA, Power BI, Microsoft Azure HDInsight и другие новейшие технологии работы с данными в трех треках за один день от ведущих экспертов Microsoft, компаний-партнеров и крупнейших российских заказчиков. Всё это будет идти под флагом глобальной стратегии развития Microsoft Cloud OS и универсальной Платформы SQL Server 2014.

Читать полностью »

Конференция Build 2014 уже завтра!

Друзья, хотим напомнить, что уже завтра, 2 апреля (и это не шутка), начинается наша ключевая конференция по разработке для платформ Microsoft — Build 2014. Запасайтесь поп-корном, вас ждет 3-часовое открытие с ключевыми анонсами по Windows, Windows Phone и Microsoft Azure, инструментам разработки Visual Studio и другим связанным продуктам и платформам. И далее множество сессий по самым разным направлениям.

Кстати, на сайте Channel 9 уже доступна программа конференции, из которой уже сейчас можно подчерпнуть много интересного.
Читать полностью »

В систему безопасности Microsoft (тогда еще Windows) Azure недавно была внедрена новая функциональность – мультифакторная проверка подлинности. МПП, понятное дело, нужна для того, чтобы выстроить дополнительный контур защиты вокруг учетной записи либо облачных сервисов как Microsoft, так и решений сторонних компаний или приложений и сервисов, которые используют в качестве системы аутентификации сервис Microsoft Azure Active Directory. Можно защищать и локальную инфраструктуру – например, наш Multifactor Authentication Server можно интегрировать в контур RADIUS. Интересно? Под катом – описание решения ситуации, когда нам нужно защитить доступ в подписку Azure не только логином и паролем, и немного про то, куда идти за более сложными вещами.
Читать полностью »

в 4:51, , рубрики: .net, azure, windows azure, метки: ,

Не так давно в Microsoft Azure появилась новая фича — WebJob, правда, пока в стадии alpha 2.
Основная идея WebJob — дать возможность запускать в Azure задачи по расписанию. Плюс, для .NET кода предоставляется простой API для event driven обработки.
Читать полностью »

Случилось это не быстро, но мы опубликовали альфа-версию приложения на Google Play. Теперь обладатель смартфона под управлением Android может поставить наше приложение, попробовать создать и обменяться красивыми и интерактивными мобильными визитками.

Из интересного другим проектам, подробности в следующих постах:

  • Облачный сервис работает на Azure и это оказалось удобно
  • Бета-тестирование организовали через Googlу Play

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js