Обновить
3.67

Microsoft Azure *

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

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

Классическая модель Хостинга vs Windows Azure

Время на прочтение8 мин
Количество просмотров9.7K

Классическая модель Хостинга vs Windows Azure


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

Цель исследования


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

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

Новости о Windows Azure за декабрь: обновление платформы, видео TechEd Russia, новый Training Kit

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

Добрый день, друзья! За несколько дней перед новогодними праздниками хотелось поделиться с вами хорошими новостями из мира облачной платформы Windows Azure.

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

Мы очень гордимся проведенной конференцией TechEd Russia 2012, на которой тема Windows Azure была представлена очень широко и самыми важными персонами из команды разработчиков: Скоттом Гатри, Марком Руссиновичем, Славой Кавсаном, Дмитрием Робсманом, Кириллом Гаврилюком и другими. Наш новогодний подарок для вас – это опубликованные видео-записи всех докладов на облачную тематику.

И еще одна хорошая и приятная новость – обновление обучающего пакета Windows Azure Training Kit, в которые добавлены новые материалы для самостоятельного изучения облачной платформы разработчиками или ИТ-профессионалами.

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

Создание веб-приложения Django в Visual Studio 2012 и публикация его в облако Windows Azure

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

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

Из этого руководства вы узнаете:

  • Как создать базовое приложение Django.
  • Как запускать и отлаживать приложения Django локально с помощью тестового сервера Django.
  • Как запускать приложения Django локально в эмуляторе среды.
  • Как публиковать и повторно публиковать приложение на платформе Windows Azure.

Следуя приведенным инструкциям, вы создадите простое веб-приложение Hello World. Приложение будет размещено в экземпляре веб-роли, которая размещается в выделенной виртуальной машине на платформе Windows Azure.
Читать дальше →

Использование CDN для Windows Azure

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

Использование сети доставки содержимого (Content Delivery Network, CDN) Windows Azure дает разработчикам возможность глобальной доставки содержимого с высокой пропускной способностью. Это достигается благодаря кэшированию BLOB-объектов и статического содержимого на физических узлах в Соединенных Штатах, Европе, Азии, Австралии и Южной Америке. Текущий список CDN-узлов см. в Windows Azure CDN Node Locations (Расположение узлов CDN Windows Azure).

Для реализации этой задачи выполните следующие действия:

  • Шаг 1: Создайте учетную запись хранения
  • Шаг 2: Включите CDN для учетной записи хранения
  • Шаг 3: Получите доступ к содержимому CDN
  • Шаг 4: Удалите содержимое CDN

Вот лишь некоторые преимущества использования CDN для кэширования данных Windows Azure:
  • Более высокая производительность и удобство работы пользователей, расположенных далеко от источника содержимого (для таких пользователей загрузка содержимого может потребовать большого числа обращений к источнику).
  • Более равномерное распределение ресурсов позволяет лучше справляться с высокой пиковой нагрузкой, например, при выпуске нового продукта.

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

10 заблуждений о Windows Azure и Open Source

Время на прочтение5 мин
Количество просмотров32K
В последнее время все чаще приходится сталкиваться с неправильными мнением относительно использования Open Source на базе Windows Azure. Будь то вопросы на мероприятии, или обсуждение на форуме периодически возникают мифы о платформе Windows Azure, самые популярные, на мой взгляд, я развею:
Читать дальше →

Снижение цен на Windows Azure Storage

Время на прочтение2 мин
Количество просмотров4.9K
В официальном блоге Windows Azure объявлено об очередном снижении стоимости сервисов Windows Azure Storage. С 12 декабря клиенты Windows Azure, которым требуется хранить информацию в блобах, очередях, таблицах или дисках подсистемы Storage смогут приобрести необходимое хранилище на 28% дешевле.

Ниже представлены изменения цен в зависимости от объема:
Емкость Гео-распределенное (старая цена) Гео-распределенное (новая цена) Локально распределенное (старая цена) Локально распределенное (новая цена)
до 1 Тб в месяц $0.125 за Гб $0.095 за Гб $0.093 за Гб $0.07 за Гб
следующие 49 Тб $0.11 за Гб $0.08 за Гб $0.083 за Гб $0.065 за Гб
следующие 450 Тб $0.095 за Гб $0.07 за Гб $0.073 за Гб $0.06 за Гб
следующие 500 Тб $0.09 за Гб $0.065 за Гб $0.063 за Гб $0.055 за Гб
следующие 4000 Тб $0.08 за Гб $0.06 за Гб $0.053 за Гб $0.045 за Гб
следующие 4000 Тб $0.055 за Гб $0.037 за Гб
более 9000 Тб/месяц персональная договоренность персональная договоренность персональная договоренность персональная договоренность
Это очередное понижение цены, в последний раз 8 марта 2012 года цены были снижены на 12%. Помимо анонса снижения цены, в блоге разработчиков представлена статистика о том, что уже более 4 триллионов объектов сохранены в Windows Azure Storage компаниями и разработчиками со всего мира.
Читать дальше →

Конференция High Performance Conference 3.0

Время на прочтение1 мин
Количество просмотров3.2K
6 декабря в Москве состоится High Performance Conference 3.0 (http://hpc.itmozg.ru/) – третья конференция по высоконагруженным системам от ITmozg.

В программе – выступления экспертов Parallels, Microsoft Russia, Мамба, Jelastic Russia и часовая сессия вопросов-ответов.

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

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

В программе конференции (http://hpc.itmozg.ru/program):
Читать дальше →

Немного о конференции Microsoft TechEd 2012

Время на прочтение4 мин
Количество просмотров4.1K
В этой статье, хотел бы поделиться своими впечатлениями о прошедшем 27-28 ноября технологической конференции Microsoft TechEd. Сразу хочу сказать, что доклады по Lync, Exchange, Dynamics и InfoSec не были рассмотрены в данной статье.
Пленарное выступление открыл Николай Прянишникова – президент «Майкрософт Рус», который в своём докладе сделал основной акцент на приход новой эры облачных технологий и облачных сервисов, в свою очередь запись выступления Стива Балмера тоже была посвящена приходу этой новой золотой эры облачных решений для компаний, разработчиков и клиентов. Далее было выступление Кирилла Татаринова – президента Business Solutions, он особо отметил универсальные интерфейсы, которые однотипно позволяют управлять различными устройствами на платформах Microsoft, не требующие дополнительного обучения. Еще одна новая тенденция – это «большие данные» SQL Azure, данные которые обрабатываются в облаке, ну и конечно «Cloud Compute», «Big Compute». Также особо была отмечена единая система аунтефикации, которая позволяет управлять подписками, CRM-online и Office 365. Зимние олимпийские игры, которые пройдут в Сочи, также будут базироваться на всех основных продуктах компании. Далее Кирилл продолжил свой доклад про Microsoft Dynamics. После демонстрации Dynamics CRM на сцене появляется Скотт Гатри – корпоративный вице президент Microsoft Azure, который подчеркнул основное преимущество ОС Windows 8, которая интегрирована с работой в облаке. Демонстрацию Windows 8 провел Михаил Черономордиков – руководитель группы экспертов.
Об особенностях разработки ПО был посвящен доклад Стаса Павлова – эксперта по стратегическим технологиям. Была проведена демонстрация разработки корпоративного приложения «Авансовые отчеты» в Visual Studio 2012. Далее Михаил Черономордиков рассказал немного про устройства на WP8. Далее были проведены презентации по Office 2013, SharePoint2012 и Office365, Windows 2012. В конце пленарного выступления Скотт Гатри провел подробную демонстрацию облачной платформы Windows Azure.
Читать дальше →

Бэнчмарк Windows Azure показал высокую производительность для масштабных вычислений

Время на прочтение9 мин
Количество просмотров5.4K

151,3 TФлопс на 8064 ядрах с 90,2 процентной эффективностью.


Windows Azure предлагает своим клиентам облачную платформу, которая экономически эффективно и надежно удовлетворяет требованиям масштабных вычислений (Big Compute). При разработке Windows Azure были использованы инфраструктура большой мощности и масштабируемости, новые конфигурации экземпляра, а также новый HPC Pack 2012, которые позволили Windows Azure стать лучшей платформой для приложений использующих масштабные вычисления. В действительности, Windows Azure была протестирована с помощью LINPACK бенчмарка, который подтвердил мощность Windows Azure в масштабных вычислениях. Сетевая производительность очень впечатляет, и составила 151,3 ТФлопс на 8064 ядрах с 90,2 процентной эффективностью – эти результаты были отправлены в Топ-500 и исследователями был получен сертификат, подтверждающий включение в топ 500-от мощных суперкомпьютеров в мире.

Оборудование для масштабных вычислений

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

Подборка новостей о платформе Windows Azure за ноябрь

Время на прочтение5 мин
Количество просмотров2.2K
В связи с загруженностью в рамках подготовки к конференции TechEd Russia 2012 было мало времени на публикацию анонсов и новостей вокруг платформы Windows Azure. В этом посте хотелось бы наверстать упущенное и привести подборку наиболее значимых новостей за последнее время.

Аналитическая компания Forrester назвала Windows Azure SQL Database лидером облачных баз данных


Аналитическая компания Forrester опубликовала результаты (pdf) исследования облачных систем управления базами данных. Cогласно исследованию, Windows Azure SQL Database на сегодняшний момент является лидером среди подобных систем.

image

Вот заключение компании о облачной платформе Microsoft: “Microsoft предлагает наиболее полное облачное решение”. Более подробно читайте в опубликованном исследовании (pdf).
Читать дальше →

Установка новой инфраструктуры Active Directory в Windows Azure

Время на прочтение3 мин
Количество просмотров9.6K
В ходе данной статьи я расскажу о развертывании нового сервиса Windows Azure Active Directory и присоединении новых виртуальных машин. Перед тем, как приступить к развертыванию Active Directory необходимо:
• Настроить Virtual Networking, включая Affinity Group.
• Создать учетную запись хранения (Storage Account).
• Установить Windows PowerShell.
Читать дальше →

Мобильные сервисы, блобы и Windows 8. Храним данные в облаке

Время на прочтение8 мин
Количество просмотров9.7K


Добрый день.

Мы живем в мире тотальной глобализации как в реальной жизни, так и в виртуальной. Я имею в виду, что нам хочется иметь одни и те же данные, одни и те же настройки и одно и то же поведение программ на разных устройствах. Такой синхронизации всего и вся в наше время легко добиться с помощью облаков. Об этом и пойдет речь в данной статье, а именно о скрещивании приложения для Windows 8 (WinRT) с облаком Windows Azure для хранения данных и метаданных.

Вводная


Итак, предположим, что у нас есть приложение для Windows 8 (пусть это будет сервис хранения неких текстовых записей), которое:
1) Должно отображать список записей с минимальной информацией о каждой из них (допустим, заголовок или дату создания). Назовем это метаданными.
2) Должно иметь возможность показать подробную информацию о записи (контент) при переходе к конкретному элементу. Назовем это данными.
3) Должно синхронизировать данные между различными устройствами под управлением Windows 8 (создал запись дома, просмотрел ее же на работе).

Наиболее правильный подход, который я вижу, это разбить данные и метаданные и хранить их в разных местах. Это позволит нам быстро получить небольшие по объему метаданные для отображения в виде списке, и подгружать «тяжелые» данные по запросу пользователя.

По ходу этой статьи мы познакомимся с Windows Azure Mobile Services для хранения метаданных и Windows Azure Blob Storage для хранения данных. Впереди много текста и картинки.
Приступим!

Дружим System.Web.Optimization Bundle с Windows Azure Storage

Время на прочтение3 мин
Количество просмотров2.6K
Я все ждал, ждал, ждал, когда же все-таки умные ребята, разрабатывающие System.Web.Optimization добавят поддержку автоматической загрузки содержимого бандла в контейнер Azure Storage. На днях вышла «1.0.0-beta2», но желаемого функционала так я и не нашел, а быстроты то хочется…
Читать дальше →

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

Windows Azure: Queues и Service Bus Queues – сходства и различия

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

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

Введение


Windows Azure поддерживает два типа механизмов очередей: очереди Windows Azure и очереди шины обслуживания.

Очереди Windows Azure, входящие в состав инфраструктуры хранилища Windows Azure, поддерживают простой REST-интерфейс с функциями Get/Put/Peek (Получение/Запись/Считывание) для создания надежной и отказоустойчивой системы обмена сообщениями между службами и внутри них.

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

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

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

Масштабирование очередей Windows Azure

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



Введение


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

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

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

Windows Azure PowerShell для работы с IaaS

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

Еще в июне 2012 был обновлен Windows Azure PowerShell командлеты и к нему добавились некоторые интересные функциональные возможности для управления виртуальными машинами Windows Azure. В этой статье я расскажу о некоторых из новых функций по автоматизации Windows Azure IaaS.
Читать дальше →

Создание игрового сервера на базе Azure

Время на прочтение7 мин
Количество просмотров4.2K
В процессе реализации одной игры для Windows RT потребовалось сделать мультиплеер на 2 игрока. При этом необходима была поддержка кроссплатформенной игры между WinRT и Windows phone 7.5. Сервисов предоставляющих такую возможность обнаружено не было, поэтому я решил написать свой простой сервер, который бы просто пересылал сообщения от одного клиента другому в реальном времени. Так как у меня есть только аккаунт Azure, реализацию было решено делать под него. При этом Azure обеспечивает легкое масштабирование, отличную консоль управления (новый интерфейс) и много сервисов облегчающих разработку. Ну и главная для меня особенность разработки под Azure: возможность разработки на C# и Visual Studio 2012.

Под катом описание разработки и разворачивания сервера в облаке.
Читать дальше →

Вебинар по Windows Azure: новинки и последние обновления облачной платформы

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

Уважаемые коллеги, приглашаем вас присоединиться к бесплатному вебинару (онлайн), который состоится 31 октября в 17-00 (Москва). Вебинар будет посвящен облачной платформе Windows Azure и всем тем многочисленным новинкам и обновлениям в платформе, которые были анонсированы в последнее время. Приходите, будет интересно!

Вебинар будут проводить Владимир Юнев и Наталья Ефимцева – эксперты компании Microsoft.

31 октября в 17-00 подключайтесь к вебинару по следующей ссылке.
Читать дальше →

Полное руководство: средства и способы миграции данных в Windows Azure SQL Database

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

В этом документе представлены рекомендации по миграции определений данных (схем) и данных в базу данных SQL Windows Azure. Эти рекомендации предназначены главным образом для однократного переноса с SQL Server в базу данных SQL. Сведения о совместном использовании данных и резервном копировании базы данных SQL см. в статье SQL Data Sync Overview (Обзор синхронизации данных SQL).

Факторы, которые следует учесть при миграции


Microsoft Windows Azure предоставляет несколько вариантов хранения данных. Можно выбрать один или несколько вариантов для использования в проектах.

База данных SQL Windows Azure является технологией SQL Server, предоставляемой в качестве службы на платформе Windows Azure. Облачные базы данных SQL предоставляют множество преимуществ, включая быструю подготовку, эффективную масштабируемость, высокую доступность и сокращение затрат на управление. База данных SQL поддерживает те же средства и методики разработки, которые используются для локальных приложений SQL Server. Поэтому большинство разработчиков сможет легко создавать облачные решения.

Долгосрочная цель использования SQL Server и базы данных SQL — достижение симметричности и четности компонентов и возможностей. Однако в настоящее время при миграции баз данных в базу данных SQL и разработке решений для базы данных SQL необходимо учитывать особенности архитектуры и способов реализации.

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

Настраиваем Git развертывание для виртуальных машин Windows Azure

Время на прочтение5 мин
Количество просмотров8.1K
Привет всем! Сегодня я постараюсь подробно описать процесс настройки Git-публикации для виртуальных машин в Windows Azure. Многие из Вас уже знают, что Windows Azure предоставляет разработчикам возможность публикации приложений в облаке посредством Git (подробное описание этого процесса можно найти здесь http://habrahabr.ru/company/microsoft/blog/150086/), но немногие знают что Git публикация функционирует за счет так называемого проекта Kudu.
Читать дальше →

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