Все потоки
Поиск
Написать публикацию
Обновить
0.23

Microsoft Azure *

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

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

Горизонтальное масштабирование базы данных реального проекта с помощью SQL Azure Federations

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

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

Зачем вообще нужно горизонтальное масштабирование? Когда возникает вопрос повышения производительности приложения, то есть несколько вариантов. Как известно можно купить новое «железо» для сервера, добавить количество оперативной памяти и т. д. Этот принцип называется вертикальным масштабированием. Однако этот способ может быть достаточно дорогим, долгим, да и имеет предел. Можно конечно купить топовое железо, однако оно может не потянуть все требования вашего приложения.

Второй способ, называемый горизонтальным масштабированием, предполагает расширение вычислительных ресурсов доступных приложению за счет увеличения количества серверов или инстансов приложения, в случае PaaS, на которых размещено ваше приложение. То есть если раньше ваше приложение было расположено на одном сервере, и в какой-то момент оно перестало «вытягивать» нагрузку, можно просто купить второй точно такой же сервер. Поставить на него ваше приложение и таким образом часть запросов к приложению будет идти на первый сервер, часть — на второй.

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

Если рассматривать возможности облачной платформы от Microsoft, то они достаточно широкие. Есть auto-scaling, scaling по запросу, причем все это доступно как с помощью UI, так и с помощью SDK, REST API и PowerShell.

Однако если с масштабированием приложения (PaaS) или виртуальных машин (IaaS) все достаточно просто, указываете сколько инстансов вам необходимо, столько и будет, то в случае если ваше приложение использует базы данных MS SQL, возникает несколько вопросов. Конечно первое что приходит в голову — организовать кластер из виртуальных машин SQL Server. Решение достаточно простое и хорошо всем знакомое. А что делать, если приложение использует базу данных как сервис (SaaS)? Что если мы не хотим заниматьсянастройкой кластера SQL Server?

Конечно же, если мы говорим о Windows Azure, то в качестве SQL базы данных будет использоваться SQL Azure. Эта база данных поддерживает технологию горизонтального масштабирования (шардинг) называемую SQL Azure Federations. Принцип ее работы очень простой: логически независимые друг от друга строки одной таблицы хранятся в разных базах данных. Самый простой пример:



Это одна и та же таблица, данные которой хранятся в разных экземплярах базы данных (шардах). То есть данные аккаунта с идентификатором 1 хранятся в первой базе данных, с идентификатором 2 — во второй и т. д.
Читать дальше →

Windows Azure для стартапов: ресурсы на 150$ каждый месяц

Время на прочтение3 мин
Количество просмотров21K
Если вы стартап и разрабатываете мобильное приложение или сервис, то практически всегда сталкиваетесь с вопросом: где разместить бэкенд для приложения, где найти или арендовать сервера для продакшен запуска или для разработки и тестирования. Идеально было бы еще, чтобы это были не просто VPS или сервера, а облачные мощности, а кроме того, чтобы первоначальные вложения были минимальны или стремились к нулю 

И если вы стартап, которому меньше 5 лет, то по программе BizSaprk (международная программа Microsoft поддержки технологических стартапов) вы как раз можете получить ресурсы облака Windows Azure «безд-возд-мезд-но, то есть даром» (как говорила Сова из Винни-Пуха). Каждый участник стартапа может получить собственную подписку Windows Azure, включающую ежемесячные кредиты на сумму 150$ (5 000 руб.).


Мне интересно

Приглашаем на Windows Camp — 12 сентября, Москва

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

Стало уже доброй традицией встречаться в начале сентября и рассказывать самые последние новости разработчикам. И мы рады объявить, что в этом году традиция продолжается – мы приглашаем вас 12 сентября на Windows Camp, который пройдёт в Москве, в Digital October. Три параллельных трека, партнёрская выставка и всё самое актуальное от экспертов Microsoft по Windows 8.1, Visual studio 2013, Windows Azure и Windows Phone!
Подробнее

Windows Azure Recovery Services. Часть 3: Работа с Backup Agent

Время на прочтение4 мин
Количество просмотров3.6K
Всем привет! Продолжаем настраивать Windows Azure Recovery Services. В прошлый раз мы остановились на том, что загрузили необходимые сертификаты для работы с сервисом. Давайте же теперь наконец настроим Windows Azure Backup Agent для выполнения процесса бэкапирования.

Регистрация нового сервера


Теперь, когда хранилище бэкапов создано, мы создали и импортировали нужные сертификаты на Windows Azure Management Portal и на машины под управлением Windows Server, все что нам осталось – это установить на этих машинах Windows Azure Backup Agent и соответствующим образом его настроить.

Откройте Windows Azure Management Portal и перейдите в раздел Recovery Services. После этого выберите созданное хранилище бэкапов и перейдите на вкладку “Dashboard”.



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

Анонс! Вебинар — Мощный облачный бэкенд для любых мобильных приложений. Доступно всем

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

Независимо от того, на какой платформе вы разрабатываете свое мобильное приложение (Windows Phone, Windows 8, iOS или Android), наилучшим бэкендом для него будет облачная платформа Windows Azure.

Мобильные сервисы (Mobile Services), входящие в облачную платформу Microsoft, предлагают вам надежную, преднастроенную, масштабируемую инфраструктуру, готовую к работе с первой минуты.

Приглашаем вас на двухчасовой вебинар 31 июля в 14:00, в рамках которого мы расскажем вам о том:
  • как использовать готовую облачную инфраструктуру для хранения данных и отправки пуш-уведомлений;
  • как работать с серверным кодом мобильного приложения через Git и Visual Studio;
  • как масштабировать мобильный бэкенд по требованию и настроить автоматическое масштабирование;
  • как получить готовый облачный бэкенд для мобильного приложения бесплатно.

Вы сможете задать вопросы экспертам Microsoft, а также независимым экспертам, которые используют Windows Azure в качестве бэкенда своих приложений.

Для подключения используйте ссылку: Join Lync Meeting!
Читать дальше →

Windows Azure Recovery Services. Часть 2: Подготовка

Время на прочтение4 мин
Количество просмотров4.1K
Всем доброго времени суток! В прошлый раз мы рассмотрели затраты на хранение бэкапов данных с помощью Windows Azure Recovery Services, а также попытались сравнить его с затратами при использовании Windows Azure Storage Services.

Давайте теперь рассмотрим конкретный процесс настройки Windows Azure Recovery Services для хранения бэкапов.

Активация Windows Azure Recovery Services


Поскольку на момент написания статьи данный сервис находился в состоянии «Preview», прежде чем начать с ним работу, его необходимо активировать для вашей подписки Windows Azure. Чтобы это сделать в Windows Azure Management Portal нажимаем кнопку “New”, затем переходим в раздел “Data Services”, “Recovery Services” и, наведя мышку на пункт “Backup Vault”, мы увидим сообщение о том, что прежде чем использовать данную возможность – ее необходимо активировать. Для этого перейдите по ссылке “preview program”.



В списке сервисов, которые в данный момент находятся в “Preview” состоянии, нас интересует пункт “Backup”. Для того, чтобы активировать его нажмите кнопку “Try it now” и в появившемся окне, выберите подписку для которой следует активировать новый сервис.



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

Разработка облачных Java-приложений в Eclipse

Время на прочтение5 мин
Количество просмотров16K
В этой статье мы поговорим про инструменты Windows Azure Toolkit для Eclipse и разработку облачных Java-приложений с помощью них.



Windows Azure Toolkit for Eclipse


Windows Azure Toolkit for Eclipse — это набор инструментов с открытым кодом, которые дополняют функционал среды разработки Eclipse и позволяют разработчикам Java-приложений удобно разрабатывать, управлять и публиковать приложения в облако Windows Azure.

Вы можете узнать о проекте больше по указанным ссылкам:

установка, настройка, публикация кода в облако...

Облачные сервисы Windows Azure и убийственная звездочка

Время на прочтение3 мин
Количество просмотров7.6K
Одной из удобных плюшек облачных сервисов Windows Azure (PaaS, так называемые web и worker роли) является отсутствие необходимости устанавливать, настраивать и поддерживать операционную систему. Вместо этого разработчик может сосредоточиться на разработке начинки сервиса, которую затем в виде специального пакета он публикует в облако, после чего инфраструктура Windows Azure разворачивает его на виртуальных машинах с уже установленной, настроенной и оптимально пропатченной операционной системой, которую затем при необходимости сама же может обновить.

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

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

Кодируем контент в Dolby Digital Plus сертифицированным кодеком в облаке по запросу

Время на прочтение6 мин
Количество просмотров8.1K
В этой статье мы поговорим про использование сертифицированного аудио-кодека Dolby Digital Plus для кодирования медиа-данных по запросу в облаке Windows Azure Media Services.



Windows Azure Media Encoder


Windows Azure Media Encoder (WAME) — это движок, который содержит набор предустановленных, сертифицированных и готовых к работе кодеков для кодирования видео и аудио контента в облачном сервисе Windows Azure Media Services. Недавно этот движок получил большое обновление, основной новинкой которого стала поддержка сертифицированного кодека Dolby Digital Plus. Кроме того, третья версия движка научилась генерировать сразу несколько выходных файлов с разными аудио-форматами в рамках одной задачи кодирования. Были добавлены и некоторые другие функции.
описание, работа с кодом, ссылки...

Build 2013: лучшие доклады о платформе Windows Azure

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

Прошла крупнейшая конференция Microsoft Build 2013, где было сделано множество анонсов по продуктам компании, в том числе представлены новые сервисы облачной платформы Windows Azure, в том числе:


Во время нескольких дней конференции участники могли посетить десятки технических докладов. Теперь эти доклады доступны для загрузки и онлайн-просмотра всем желающим на сайте Channel9.

Давайте вместе посмотрим на доклады Build 2013 на тему Windows Azure.
Читать дальше →

Windows Azure Recovery Services

Время на прочтение3 мин
Количество просмотров2.7K
Довольно часто при работе с облачной платформой Windows Azure многим заказчикам необходим сервис, для бэкапирования данных, хранящихся в облаке либо размещенных на локальных серверах. В случае если мы рассматриваем базу данных SQL Azure, все просто – SQL Azure Data Sync. А как быть, если, к примеру, подобный функционал необходим для виртуальных машин? Для данных, не являющихся реляционными или не хранящихся в реляционной БД?

Буквально пару месяцев назад (а точнее в апреле этого года) команда Microsoft, занимающая разработкой облачной платформы Windows Azure, анонсировала отдельный сервис решающий подобную, часто встречающуюся задачу. Имя ему – Recovery Services. Эта штука позволяет сохранять бэкапы данных с машин, работающих под управлением Windows Server.

Смысл этого сервиса очень простой. На машину, данные которой следует хранить в облаке и работающую под управлением Windows Server, ставится специальная программа (Windows Azure Backup Agent), которая по расписанию, а также вручную синхронизирует выбранные данные. Поддерживается бэкапирование целых разделов, а также отдельных папок и файлов.
Читать дальше →

Сервис мониторинга состояния служб в облаке и оповещения администраторов

Время на прочтение3 мин
Количество просмотров3.1K
В этой статье мы поговорим про Windows Azure Alerts — новый сервис оповещений и уведомлений о состоянии облачных сервисов Windows Azure для разработчиков и администраторов.



Сервис оповещений Windows Azure Alerts


Windows Azure Alerts — это новый сервис облачной платформы, предназначенный для задач администрирования и мониторинга вычислительных облачных ресурсов развернутых в Windows Azure.

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

Автоматическое масштабирование веб-сайтов, облачных сервисов и виртуальных машин

Время на прочтение5 мин
Количество просмотров8.7K
В этой статье мы поговорим про анонс нового сервиса автоматического масштабирования веб-сайтов, облачных сервисов и виртуальных машин в Windows Azure.



Автоматическое масштабирование


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

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

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

Единая облачная PaaS-платформа для ASP.NET, PHP, Node.js и Python

Время на прочтение7 мин
Количество просмотров8.5K
В этой статье мы поговорим про анонсы и коммерческую доступность сервиса Windows Azure Web Sites.



Windows Azure Web Sites


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

Ключевыми особенностями Windows Azure Web Sites являются:

  • Поддержка разнообразных платформ и языков программирования для размещения веб-приложений;
  • Непрерывная интеграция со службами и системами контроля версий;
  • Публикация готовых приложений, фреймворков и CMS за две минуты из галереи шаблонов;
  • Масштабирование по требованию и автоматическое масштабирование вычислительных ресурсов на основе заданных правил;
  • Подробные мониторинг, ведение логов и диагностика через панель администрирования;
  • Удобное конфигурирование, поддержка SSL, привязка собственных доменов, поддержка 32 и 64-битного размещения;
  • Гибкое ценообразование: бесплатный тариф, быстрое масштабирование сайта на другие тарифы при росте приложения.
описание, ссылки, картинки...

Партнерство Oracle и Microsoft: Oracle Database, WebLogic Server, Oracle Linux и Java в облаке Windows Azure

Время на прочтение2 мин
Количество просмотров5.3K
24 июня 2013 года компании Oracle и Microsoft — давние соперники и конкуренты — объявили о новом стратегическом партнерстве. В рамках новых соглашений две компании объединяют усилия для поддержки продуктов компании Oracle в виртуализированных и облачных средах на технологиях Microsoft — облачной платформе Windows Azure и гипервизоре Hyper-V.



Вы можете ознакомиться с официальным пресс-релизом по следующей ссылке.
о поддержке и продуктах...

Сервисы SQL Reporting в облаках. Часть 3: Multi-tenant

Время на прочтение3 мин
Количество просмотров2.6K
Итак, предыдущая часть была посвящена настройке сервиса SQL Reporting в Windows Azure. Мы рассмотрели два варианта настройки сервисов публикации отчетов: как сервис (SQL Reporting) и с использованием виртуальной машины SQL Server (SSRS). Теперь давайте разберем способ настройки сервисов SQL Reporting и SQL Server для поддержки сценариев multi-tenant, когда один сервис отчетов может использоваться для разных источников данных.

Публикация проекта


  1. Откройте проект отчетов в “SQL Server Business Intelligent Development Studio”;
  2. В контекстном меню проекта выберите пункт “Properties”;
  3. Мы будет разделять отчеты одного заказчика от другого, используя разные корневые каталоги. Для этого в значения полей с префиксом “Target…Folder” укажите корневой каталог с именем заказчика;

  4. Опубликуйте проект отчетов для разных заказчиков в SQL Reporting service и/или виртуальную машину SQL Server.

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

Партнёрство Oracle и Microsoft в сфере облачных технологий

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

Сегодня компании Oracle и Microsoft объявили о начале партнерства в сфере корпоративных облачных систем.
Ниже приводятся выдержки из сообщения президента отделения Microsoft’s Server & Tools Business Сатья Наделла и сопредседателя Oracle Марка Херда.
Читать дальше →

Утилиты для Windows Azure на каждый день!

Время на прочтение5 мин
Количество просмотров12K
Решила поделиться с Хабропользователями утилитами, которыми пользуюсь при работе с Windows Azure для отладки или быстрого анализа ситуации.


Утилиты: комплексные (Windows Azure Tools для Microsoft Visual Studio, Windows Azure Management Studio от Cerebrata); для работы с хранилищем (CloudBerry Explorer for Azure Blob Storage, Azure Storage Explorer, CloudXplorer, Azure Throughput Analyzer, AzCopy); для работы с Service Bus (Service Bus Explorer); для работы с SQL Database (SQL Database Migration Wizard) и кроссплатформенные для работы из командой строки Windows, Linux, Mac (Windows Azure PowerShell, Command Line Interface (CLI)).
Дальше

Новости Windows Azure: мобильная разработка, мультфакторная аутентификация, MPEG-DASH, JWT, тесты и видео

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

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

Список новостей, обновлений и анонсов платформы Windows Azure в этом обзоре:

  • Анонс крупного обновления Windows Azure для разработчиков бэкенда мобильных приложений;
  • Анонс нового сервиса мультифакторной аутентификации Active Authentication;
  • Результаты тестирования 5 облачных провайдеров предлагающих IaaS-платформу;
  • Поддержка стандарта MPEG-DASH в Windows Azure Media Services;
  • Глобальная доступность JSON Web Token (JWT) Handler;
  • Записи докладов конференций DevCon 2013 и TechEd North America 2013.

Ниже вы найдете более подробное описание этих новостей и анонсов.
описание и новостные видео-обзоры...

Windows Azure Store теперь и в России!

Время на прочтение4 мин
Количество просмотров6K
Не так давно мой коллега написал пост Новости Windows Azure: анонсы, большие анонсы, мега-анонсы!, в котором упомянут Windows Azure Store. Вот как раз о нем чуть подробнее ниже.



Windows Azure Store – это магазин облачных сервисов или аддонов для Ваших приложений и SaaS сервисов. Фактически, это уже готовые “кирпичики” (building blocks), которые можно комбинировать и использовать для решения той или иной задачи. При этом эти “кирпичики” в полном понимании являются сервисами, т.е. Вы используете готовую функциональность (API, endpoint’ы и т.п.), а за функциональность (масштабирование, отказоустойчивость и т.д.) и поддержку сервиса отвечает предоставляющая его компания. Теперь Windows Azure Store доступен в России, т.е. для созданных подписок Windows Azure на территории России.

Windows Azure Store – это, как минимум, два сценария:
  1. Первый сценарий – это простое использование сторонних сервисов из Windows Azure Store в своих приложениях. Здесь все просто, учитывая, что все сервисы в Windows Azure Store интегрированы в портал Windows Azure.
  2. Второй сценарий – размещение Вашего сервиса в Windows Azure Store.

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

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