Microsoft Azure

Microsoft Azure логотип

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

Решения

Инфраструктура

Windows Azure. Инфраструктура

Ваши данные, наши ресурсы

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

Масштабирование по требованию. Вы платите только за те ресурсы, которые используете

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

Лучшая платформа для разработки и тестирования

Вы как подписчик MSDN получаете доступ к коллекции образов, содержащей множество версий операционной системы Windows Server и дополнительное серверное программное обеспечение, такое как SQL Server, SharePoint Server и BizTalk Server. С их помощью вы сможете быстро разрабатывать и тестировать компоненты со скидками. Вы также сможете использовать собственные лицензии на серверное ПО по подписке MSDN, чтобы создавать виртуальные машины в соответствии с вашими потребностями.

Расширьте свою среду

Благодаря виртуальным машинам Windows Azure вы можете развернуть собственные образы Windows Server или Linux в многозонной рабочей среде с поддержкой виде соглашения об уровне обслуживания с коммерческими гарантиями за несколько минут или начать работу с готового образа из нашей коллекции. При использовании Windows Azure и нашей технологии виртуальной сети облако представляет собой расширение вашего центра обработки данных, использующее все преимущества Microsoft System Center, Active Directory и Visual Studio.

Разработка и тестирование

Windows Azure. Разработка и тестирование

Разрабатывайте и тестируйте приложения более быстро

Windows Azure позволяет разрабатывать и тестировать приложения более быстро, с меньшими затратами и гибкими возможностями развертывания в облаке или локально.

Разрабатывайте и тестируйте приложения более быстро

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

Сократите расходы за счет доступа к Windows Azure по подписке MSDN

Активируйте свою подписку MSDN и получите Windows Azure со сниженными ставками на Windows Server, а также используйте программное обеспечение по подписке MSDN, например SQL Server, без дополнительной платы.

Развертывайте приложения локально или в облаке

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

Подождите, это еще не все

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

Веб-приложения

Windows Azure. Веб-приложения

Создание, публикация, масштабирование

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

Готово для бизнеса

Windows Azure предлагает надежную инфраструктуру корпоративного класса для безопасного размещения веб-сайтов с обеспечением высокой доступности по умолчанию. Легко защитите ваш веб-сайт за счет поддержки SSL-сертификатов на основе SNI и IP. Создавайте надежные, безопасные и современные бизнес-приложения с доступом к основным службам Windows Azure, таким как Active Directory, база данных SQL и Service Bus. Windows Azure поддерживает инфраструктуру в обновленном состоянии, автоматически устанавливая обновления для веб-сервера и операционной системы. Работа веб-сайта будет обеспечиваться сетью глобальных центров обработки данных с гарантированным соглашением об уровне обслуживания и технической поддержкой.

Масштаб Интернета

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

Лучшие возможности для работы с Visual Studio

Используйте ASP.NET и обширную экосистему Visual Studio по максимуму, чтобы переместить существующие веб-приложения с минимальными изменениями кода или вообще без них. Импортируйте сведения о подписке Azure для большей гибкости развертывания и управления. Быстро публикуйте все ваши веб-приложения и управляйте ими из Visual Studio. Получите возможности групповой разработки и непрерывной доставки, подключившись к проекту Team Foundation Services.

Более быстрый выход на рынок

Самостоятельно подготовьте рабочее веб-приложение за несколько минут, не дожидаясь закупок, получения оборудования или ИТ-ресурсов. Легко развертывайте контент, созданный с использованием ваших любимых средств разработки, или сохраняйте ваши веб-сайты обновленными благодаря непрерывной поддержке интеграции. К гибким вариантам развертывания относятся FTP, Git, GitHub, Bitbucket, CodePlex, TFS и DropBox.

Открытость и гибкость

Создавайте приложения на языке по вашему выбору, в том числе на ASP.NET, PHP, Node.js, Python и Classic ASP. Подключайте ваше веб-приложение к нужным вам базам данных, в том числе базам данных SQL, MySQL или noSQL из Магазина Windows Azure. Или же откройте коллекцию приложений, которая содержит популярные приложения, платформы и шаблоны с открытым кодом, такие как WordPress, Umbraco, DotNetNuke, Drupal, Django, CakePHP и Express.

Мобильные приложения

Windows Azure. Мобильные приложения

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

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

Добавление облачной серверной части за несколько минут

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

Доступ к каждому пользователю на всех платформах: Windows, Android и iOS

Благодаря специальным пакетам SDK для Windows Phone, Android, Apple iOS, а также приложений из Магазина Windows HTML5-приложений, мобильные службы Windows Azure позволяют вам достучаться до каждого пользователя на всех платформах. Добейтесь максимальной гибкости с помощью открытого интерфейса REST API. Используйте одну серверную часть мобильных служб для нескольких клиентских приложений и получите согласованную работу приложений на всех устройствах.

Push-уведомлений для миллионов пользователей

Концентраторы уведомлений позволяют любым приложениям транслировать push-уведомления миллионам устройств под управлением ОС Windows Phone, Android, Apple iOS, а также приложениям из Магазина Windows с помощью нескольких строк кода. Концентраторы уведомлений также обеспечивают маршрутизацию и многоадресную трансляцию на основе тегов, что сильно упрощает отправку push-уведомлений определенному подмножеству пользователей, например болельщикам спортивной команды. Сегодня приложения Bing News используют центр уведомлений, чтобы передавать экстренные сообщения на миллионы устройств за несколько минут.

Социализация приложения

Мобильные службы позволяют настроить проверку подлинности пользователей с применением учетных записей Facebook, Google, Майкрософт и Twitter всего несколькими щелчками. После проверки подлинности пользователей вы сможете не только настроить доступные им функции, но улучшить их вовлеченность и обмен ресурсами.

Подключение к локальным системам

Мобильные службы позволяют использовать существующие активы, как в облаке, так и локально. Используйте любую службу Windows Azure, в том числе Service Bus, службы носителей, Windows Azure Active Directory и хранилище, или выберите любую службу сторонних поставщиков в Магазине Windows Azure. Подключайтесь к локальным базам данных, системам Active Directory и Windows Intune, а также Oracle и SAP с использованием адаптеров BizTalk.

Масштабируемость по требованию с глобальной доступностью и охватом

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

Данные большого размера

Windows Azure. Данные большого размера

Новые аналитические сводки. Разблокировано.

Получайте новые аналитические сводки и принимайте более обоснованные решения с помощью Windows Azure HDInsight — решения для данных большого размера, работающего с Apache Hadoop. Бизнес-пользователи могут просматривать аналитически сводки, полученные из всех типов данных, с помощью Microsoft Excel.

Hadoop без каких-либо проблем

Создайте кластер Hadoop за несколько минут, когда он вам нужен, и удалите его после выполнения заданий MapReduce. Выберите кластер нужного размера для оптимизации времени или затрат. Легко интегрируйте HDInsight с существующими аналитическими рабочими процессами, используя Windows Azure PowerShell и интерфейс командной строки Windows Azure.

Открытость и гибкость

Технология HDInsight, основанная на Apache Hadoop, позволяет запускать решения для работы с большими данными в Windows Azure или локальной среде в Windows Server или Linux. Эта гибкость уникальна для данной отрасли. Она позволяет вам воспользоваться существующими проектами Apache Hadoop, в том числе Apache Pig, Hive, Sqoop и многими другими.

Важные сведения в Excel

Позвольте пользователям получать важные сведения за счет анализа неструктурированных данных из HDInsight в приложении Microsoft Excel. Совмещайте результаты из HDInsight с данными от внутренних, внешних, реляционных и нереляционных источников. Используйте усовершенствованные технологии Microsoft Excel, такие как PowerPivot и Power View, для анализа в реальном времени и динамического анализа совмещенного набора данных.

Создавайте приложения для работы с большими данными по-своему

HDInsight предоставляет разработчикам возможность выбора языка, например Java, .NET и других. Разработчики на .NET могут использовать мощь интегрированных в язык запросов с помощью LINQ to Hive. Разработчики баз данных могут воспользоваться имеющимися навыками работы с SQL, чтобы запрашивать и преобразовывать данные с помощью Hive.

Служба носителей

Windows Azure. Служба носителей

Получение, кодирование, потоковая передача

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

Интегрированный полноценный рабочий процесс

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

Глобальное расширение бизнеса

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

Кодирование по требованию

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

Защита важнейших мультимедиа-активов

Доставляйте платный контент, используя защиту DRM и безопасное хранилище. Ваши активы защищаются с помощью шифрования хранилища во время загрузки и таких схем, как Playready и шифрование AES, во время воспроизведения.

Простая поддержка множества устройств

Самый экономичный способ для поддержки всех устройств где угодно. Кодируйте видео один раз и транслируйте его в разных форматах. Наша служба потоковой передачи поддерживает динамическую упаковку в реальном времени в форматах HLS, Smooth Streaming и MPEG-DASH. При последовательной загрузке выбирается лучший формат для устройств, которые используют ваши клиенты. Используйте динамическую упаковку, чтобы сократить расходы, храня всего одну копию контента.

Монетизация контента

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

Хранение, архивация и восстановление данных

Windows Azure. Хранение, архивация и восстановление данных

Избавьтесь от забот

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

Надежность

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

Масштабируемость

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

Экономичность

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

Управление удостоверениями и доступом

Windows Azure. Управление удостоверениями и доступом

Корпоративный облачный каталог

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

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

Сделайте службу Windows Azure Active Directory (Windows Azure AD) вашим концентратором удостоверений в облаке, и вы получите гибкую службу идентификации для управления доступом сотрудников, партнеров и клиентов. Создавайте удостоверения в облаке или подключитесь к существующей локальной службе Active Directory для управления доступом к службам Microsoft Online Services, таким как Office 365, и другим облачным приложениям. Создавайте и удаляйте удостоверения из популярных предварительно интегрированных приложений SaaS. Служба отчетов безопасности отслеживает неправильные шаблоны доступа для всех облачных приложений.

Упрощение доступа пользователей

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

Защита конфиденциальных данных и приложений

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

Обзор Windows Azure

Windows Azure полноcтью реализует две облачные модели — платформы как сервиса (Platform as a Service, PaaS) и инфраструктуры как сервиса (Infrastructure as a Service, IaaS). Работоспособность платформы Windows Azure обеспечивают 8 глобальных дата центров Microsoft. В предложении публичного облака клиент оплачивает только ресурсы и мощности, которые задействованы в приложение и только за фактическое время использования этих ресурсов. Основные особенности данной модели:

  • оплата только потребленных ресурсов;
  • общая, многопоточная структура вычислений;
  • абстракция от инфраструктуры.

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

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

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

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

Модель предоставления платформы как сервиса (Platform as a Service, PaaS) реализует возможность аренды платформы, которая обычно включает операционную систему и прикладные сервисы. Платформа как сервис облегчает разработку, тестирование, развертывание и сопровождение приложений без необходимости инвестиций в инфраструктуру и программную среду. Платформа как сервис также включает инфраструктуру как сервис (Infrastructure as Service, IaaS). Windows Azure в полной мере реализует модель PaaS, когда платформа предоставляется как сервис. Потребителями PaaS обычно являются сами компании, разработавшие приложения.

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

В галерее образов на 16.04.2013 доступны образы следующих операционных систем:

Windows Server:

  • Windows Server 2008 R2 SP 2
  • Windows Server 2012 Datacenter

SQL Server:

  • SQL Server 2012 SP1 Enterprise
  • SQL Server 2012 SP1 Standard

BizTalk:

  • BizTalk Server 2013 Standard
  • BizTalk Server 2013 Enterprise
  • BizTalk Server 2013 Evaluation

SharePoint:

  • SharePoint Server 2013 Trial

Linux:

  • OpenSUSE 12.3
  • CentOS 6.3
  • Ubuntu 12.04
  • Ubuntu 12.10
  • SUSE Linux Enterprise Server 11 SP2

Кроме этого, в 2013 году было представлено новое хранилище образцов виртуальных машин — VM Depot. VM Depot — это проект для сообщества Windows Azure, запущенный командой Microsoft Open Technologies, Inc, ответственной за открытые технологии внутри Microsoft. Содержимое портала, а также настроенные для разных задач виртуальные машины, будут создаваться и публиковаться силами сообщества. Ниже представлен список образцов виртуальных машин, доступный при запуске хранилища:

WordPress 3.5-0 (Ubuntu 12.10) и WordPress 3.5-0-multisite (Ubuntu 12.10)
Drupal 7.18-0 (Ubuntu 12.10)
Joomla 3.0.2-0 (Ubuntu 12.10)
Redmine 1.4.5-1 (Ubuntu 12.10)
Ruby Stack 1.8.7-1 (Ubuntu 12.10) и Ruby Stack 1.9.3-4 (Ubuntu 12.10)
Debian Wheezy
Mageia 3
Riak
DevPack 2013.01.08-0 (Ubuntu 12.10)
Redmine 2.2.0-2 (Ubuntu 12.10)
JRuby Stack 1.7.2-0 (Ubuntu 12.10)
Gitorious 2.4.4-2 (Ubuntu 12.10)
WebPack 1.5-0 (Ubuntu 12.10)
Tomcat 7.0.34-0 (Ubuntu 12.10)
JBoss 7.1.1-2 (Ubuntu 12.10)
Jenkins 1.496-0 (Ubuntu 12.10)
Django Stack 1.4.3-0 (Ubuntu 12.10) и Django Stack 1.5b2-0-dev (Ubuntu 12.10)
LAMP Stack 5.3.19-0 (Ubuntu 12.10) и LAMP Stack 5.4.10-0 (Ubuntu 12.10)
Node.js 0.8.15-1 (Ubuntu 12.10)
Solr 4.0.0-0 (Ubuntu 12.10)
phpBB 3.0.11-1 (Ubuntu 12.10)
MediaWiki 1.20.2-0 (Ubuntu 12.10)
DokuWiki 20121013-0 (Ubuntu 12.10)

Windows Azure состоит из:

Compute — компонент, реализующий вычисления на платформе Windows Azure, предоставляет среду выполнения на основе ролевой модели.
Storage — компонент хранилища предоставляет масштабируемое хранилище. Компонент хранилища не имеет возможности использовать реляционную модель и является альтернативой (либо дополняющим решением) SQL Databases (SQL Azure) — масштабируемой «облачной» версией SQL Server.
Fabric — Windows Azure Fabric по своему назначению является «контролёром» и ядром платформы, выполняя функции мониторинга в реальном времени, обеспечения отказоустойчивости, выделении мощностей, развертывания серверов, виртуальных машин и приложений, балансировки нагрузки и управления оборудованием.

Платформа Windows Azure имеет API, построенное на REST, HTTP, и XML, что позволяет разработчикам использовать «облачные» сервисы с любой операционной системы, устройства и платформы.

Сервисы

Windows Azure предоставляет широкий набор сервисов: Applications — среда выполнения приложений — это высокодоступные вычислительные мощности, позволяющие выполнять код приложений в облаке и быстро масштабировать приложения в зависимости от потребностей клиентов. Среда выполнения приложений Windows Azure оперирует следующими основными понятиями: Cloud Services:

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

Web Sites: Веб-сайты можно разрабатывать на ASP.NET, Node.js или PHP (либо CMS — WebMatrix, Joomla, Drupal, WordPress, DotNetNuke, Umbraco и др.) и разворачивать за секунды с использованием FTP, Git, TFS, Mercurial и Dropbox. При этом первичное использование бесплатно, далее же веб-сайты вертикально масштабируются согласно увеличению траффика. По умолчанию веб-сайты находятся в состоянии Shared или Free, то есть мощности делятся между веб-сайтами, но при необходимости можно увеличить количество экземпляров и перевести веб-сайт в состояние Reserved. С июня 2013 года сервис Web Sites официально поддерживает пользовательские сертификаты SSL (ранее поддерживались только сертификаты, предлагаемые Microsoft) как по IP-адресу, так и на базе SNI.

Data Management — нереляционные хранилища данных: таблицы, диски, очереди, хранение двоичных объектов + реляционное хранилище данных в виде SQL Database.

  • Таблицы — хранилище таблиц используется приложениями, которые хранят большие объёмы данных с дополнительными требованиями к структурированию. В таблице хранятся структурированные данные, между которыми не устанавливаются отношения.
  • Очереди — очереди обеспечивают надежный и непрерывный обмен сообщениями между приложениями.
  • Блобы — хранилище BLOB-объектов — это простейший способ хранения больших объёмов неструктурированных текстовых или двоичных данных, таких как видео, музыкальный файлы и изображения.
  • SQL Database — реляционная база данных — это высокодоступная масштабируемая облачная служба базы данных, построенная на основе технологий SQL Server.
  • SQL DataSync — облачная служба синхронизации данных, обеспечивающая как однонаправленную, так и двунаправленную синхронизацию. Служба Data Sync позволяет легко обмениваться данными между SQL в Azure и локальными базами данных SQL Server, а также между несколькими базами данных SQL Databases (SQL Azure);
  • SQL Reporting — служба Microsoft SQL Reporting позволяет легко встроить в приложение Windows Azure возможности работы с отчетами. Доступ к отчетам можно получить через портал Windows Azure, веб-браузер или непосредственно из приложения. Благодаря возможностям облака отпадает необходимость в создании и поддержке собственной инфраструктуры отчетов;
  • SQL Federations — федерация SQL в Azure значительно упрощает масштабирование множества баз данных, размещенных на сотнях узлов, что позволяет клиентам платить только за реально используемые ресурсы.
  • Azure Backup — федерация SQL в Azure значительно упрощает масштабирование множества баз данных, размещенных на сотнях узлов, что позволяет клиентам платить только за реально используемые ресурсы. Этот сервис предлагает возможность организации защищенной инфраструктуры сохранения бэкапов Windows Server в облаке. На 16.04.2013 сервис Windows Azure Backup осуществляет поддержку бэкапов информации из систем на базе Windows Server 2008 R2 SP1 и Windows Server 2012, Windows Server 2012 Essentials и System Center Data Protection Manager 2012 SP1 в Windows Azure. Поддерживаются инкрементальные бэкапы, что позволяет экономить трафик и место хранения и иметь возможность восстановления к избранной точке из множества версий. Поддерживаются политики и все стандартные средства бэкапов Windows Server для организации сжатия данных и шифрования.

Performance:

  • Content Delivery Network — сеть кэширующих серверов (сеть CDN) повышает производительность приложений путем кэширования контента как можно ближе к клиентам и пользователям, обеспечивая максимально эффективное взаимодействие с ними, например, сеть CDN позволяет доставлять фрагменты мультимедийных файлов для динамического адаптивного воспроизведения мультимедиа поверх HTTP-контента.
  • Caching — распределенный кэш — распределенный кэш в памяти, с помощью которого вы вместо медленного дискового хранилища приложения получают высокоскоростной доступ к данным, хранящимся в оперативной памяти, с возможностью масштабирования;
  • Media Services — службы мультимедиа обеспечивают гибкость, масштабируемость и надежность облачной платформы для обработки объектов мультимедиа высокого качества для пользователей во всем мире. Службы мультимедиа включают в себя облачные версии многих существующих технологий платформы мультимедиа Microsoft и многих партнеров, в том числе для просмотра, кодирования, преобразования формата и защиты контента, а также потоковой передачи по запросу и в реальном времени. Улучшая существующие решения или создавая новые, пользователь можете легко объединять службы мультимедиа и управлять ими для формирования рабочих процессов для любой потребности.
  • Mobile Services — Windows Azure Mobile Services предлагает облачную инфраструктуру для всех популярных мобильных платформ: Windows 8, Windows Phone, iOS и Android. На основе сервиса можно построить облачный бэкенд, на который перенести задачи по хранению данных, аутентификации и Push-уведомлений.

Identity — служба идентификации обеспечивает управление удостоверениями и доступом к приложениям, с помощью службы Windows Azure Active Directory (бывший Access Control Service) можно обеспечить единый вход, повышенную безопасность и простое взаимодействие с уже развернутыми в Active Directory приложениями, а также выполнить интеграцию с другими провайдерами аутентификации (Live ID, Google, Facebook и т. п.). Windows Azure Active Directory позволяет решать задачи единой авторизации пользователей для множества сервисов (Single Sign On), вести единый каталог пользователей, синхронизировать данные каталога с Active Directory на предприятии и т. д. Windows Azure Active Directory — это полноценная реализация каталога в облаке. При этом платформа поддерживает популярные открытые стандарты обеспечения федераций: SAML 2.0, OData, WS-FED, OAuth 2.0/OpenID. Windows Azure Active Directory характеризуется:

  • Windows Azure Active Directory уже широко используется для обеспечения аутентификации продуктов Microsoft таких как Office365, Dynamics CRM online, Windows Intune и самой Windows Azure;
  • Сервис обслуживает решения расположенные в 14 датацентрах Microsoft по всему миру;

Connectivity:

Messaging:

  • Service Bus — интеграционная шина предоставляет возможности ретрансляции и безопасного обмена сообщениями и позволяет создавать распределенные и слабосвязанные приложения в облаке, а также гибридные приложения, размещенные одновременно в частных и общедоступных облачных службах. Оперирует терминами Relay, Topics, Queues. С июня 2013 года в Service Bus была внедрена глобальная доступность поддержки открытоого стандарта AMQP.
  • BizTalk Services — это сервис, который предназначен для решения задач интеграции разнородных окружений на уровне предприятия и облака, предлагая возможности Business-to-Business (B2B) и Enterprise Application Integration (EAI) взаимодействий.

Networking:

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

Windows Azure Store — Windows Azure Store предлагает единый унифицированный доступ к сервисам третьих компаний для проектов Windows Azure с единым билингом и панелью управления. Azure Store пришел в Россию 3 июня 2013 года. Таким образом, российские компании с приходом данного сервиса получили доступ к облачным сервисам мирового класса, а перед отечественными создателями приложений открылись новые возможности развития бизнеса. Покупка сервиса или данных из Azure Store осуществляется из единой консоли управления Windows Azure. Windows Azure Marketplace — Azure Marketplace – это магазин облачных сервисов и данных для организаций. В нем компании из различных индустрий могут найти необходимые для решения их бизнес-задач приложения. В настоящий момент в Azure Marketplace доступно более 600 облачных решений и 170 источников данных. Azure Marketplace начал работу в России в мае 2013 г.

HPC и Big Data — параллельные вычисления или планировщик HPC позволяет легко разрабатывать на платформе Windows Azure параллельные приложения, требующие больших вычислительных мощностей, кроме того, это средство позволяет по требованию запускать в облаке виртуальные узлы, предоставляя таким образом доступ к вычислительным ресурсам, необходимым для обработки пиковых или непредсказуемых нагрузок. Это позволяет использовать малые локальные кластеры и подключаться к Windows Azure, когда требуются дополнительные ресурсы. Кроме этого, в Windows Azure доступен сервис Windows Azure HDInsight (Hadoop). HDInsight — это облачный сервис, предлагающий экосистему и кластеры Hadoop по запросу. С помощью портала Windows Azure вы можете создавать кластеры Hadoop с размером до 32 узлов. Кроме создания задач MapReduce, вы можете получить доступ к интерактивной консоли, которая позволяет писать запросы к данным на JavaScript и Hive.

PDFОблачная платформа Microsoft Windows Azure. Презентация

Производитель: