Какие опции развертывания поддерживаются в windows azure web sites тест

Главная / Операционные системы / Microsoft Windows Azure / Тест 3

Главная / Операционные системы /
Microsoft Windows Azure / Тест 3

Упражнение 1:


Номер 1

Какие опции развертывания поддерживаются в Windows Azure Web Sites?

Ответ:

(1) Web Deploy, FTP, Git, TFS, DropBox, Mercurial 

(2) Web Deploy, FTP, TFS, TeamCity, Mercurial 

(3) TFS, Web Deploy, Git, SMB, FTP 


Номер 2

Какие опции развертывания поддерживаются в Windows Azure Web Sites?

Ответ:

(1) Web Deploy 

(2) FTP 

(3) Git 

(4) TFS 

(5) Mercurial 

(6) DropBox 

(7) TeamCity 

(8) HTTP 

(9) VPN 


Номер 3

Как называется облачный сервис хранилища, с помощью которого можно осуществлять развертывание вебсайта в Windows Azure Web Sites?

Ответ:

(1) DropBox 

(2) OneDrive 

(3) Git 


Упражнение 2:


Номер 2

С помощью какого средства можно развернуть Java-сайт в Windows Azure Web Sites:

Ответ:

(1) можно всегда развернуть 

(2) нельзя развернуть 

(3) можно развернуть только при наличии Eclipse 

(4) можно развернуть только для сайтов на ASP.NET, Node.js и PHP 


Номер 3

Поддерживается ли Java в Windows Azure Web Sites?

Ответ:

(1) Java является неподдерживаемым языком для Windows Azure Web Sites 

(2) поддерживается 

(3) развернуть Java-сайт можно по согласованию с технической поддержкой 


Упражнение 3:


Номер 1

Windows Azure Web Sites могут работать в трех режимах: Free, Shared и Standard. В каком режиме можно осуществлять автомасштабирование?

Ответ:

(1) Standard 

(2) Shared 

(3) Free 

(4) Shared и Standard 


Номер 2

Windows Azure Web Sites могут работать в трех режимах: Free, Shared и Standard. При каких условиях может производиться автомасштабирование?

Ответ:

(1) автомасштабирование может производиться только при зарезервированных для пользователя ресурсах 

(2) когда веб-сайт находится в режиме Standard 

(3) автомасштабирование может производиться в любом случае, включая ситуацию, когда пользователю предоставляются разделяемые ресурсы 

(4) автомасштабирование – стандартная функция, и может выполняться при любых условиях в любом режиме 


Номер 3

Windows Azure Web Sites могут работать в трех режимах: Free, Common и Standard. В каком режиме можно осуществлять автомасштабирование?

Ответ:

(1) Standard 

(2) Shared 

(3) Free 


Упражнение 4:


Номер 1

Можно ли осуществлять динамическую блокировку IP для веб-сайта, размещенного в Windows Azure Web Sites? При каких условиях?

Ответ:

(1) динамическую блокировку можно выполнять при любых условиях, это стандартная функция Windows Azure Web Sites 

(2) можно, для этого необходимо установить дополнительное программное обеспечение на сервер Web Sites 

(3) нельзя, эта функция недоступна 


Номер 2

Можно ли осуществлять динамическую блокировку IP для веб-сайта, размещенного в Windows Azure Web Sites? При каких условиях?

Ответ:

(1) динамическая блокировка – стандартная функция, ее можно выполнять на любом веб-сайте Windows Azure Web Sites 

(2) динамическую блокировку можно выполнять после настройки модуля Dynamic IP Restrictions в Windows Azure Web Sites для IIS 

(3) можно, для этого необходимо установить дополнительное программное обеспечение на сервер Web Sites 

(4) нельзя, эта функция недоступна 


Номер 3

Как называется модуль IIS, предназначенный для выполнения динамической блокировки IP для веб-сайта, размещенного в Windows Azure Web Sites?

Ответ:

(1) Dynamic IP Restrictions 

(2) IP Restriction 


Упражнение 5:


Номер 1

В каком режиме можно привязать собственное доменное имя к веб-сайту?

Ответ:

(1) Shared, Standard 

(2) Free, Shared, Standard 

(3) привязать собственное доменное имя к веб-сайту нельзя 


Номер 2

В каком режиме можно привязать собственное доменное имя к веб-сайту?

Ответ:

(1) Shared 

(2) Standard 

(3) Free 

(4) привязать собственное доменное имя к веб-сайту нельзя 


Номер 3

Начиная с какого режима можно привязать собственное доменное имя к веб-сайту?

Ответ:

(1) Shared 

(2) Standard 


Упражнение 6:


Номер 1

Какие опции доступны для резервирования содержимого веб-сайта?

Ответ:

(1) ручное резервирование – сохранение копии локально, и веб-сервис Cloud Cellar 

(2) ручное резервирование и Cloud Backup 

(3) ручное резервирование и Windows Azure Backup 


Номер 2

Какие опции доступны для резервирования содержимого веб-сайта?

Ответ:

(1) ручное резервирование – сохранение копии локально 

(2) веб-сервис Cloud Cellar 

(3) Cloud Backup 

(4) Windows Azure Backup 

(5) Windows Server Backup 


Номер 3

Как называется веб-сервис, позволяющий резервировать содержимое веб-сайта?

Ответ:

(1) Cloud Cellar 

(2) CloudBackup 


Упражнение 7:


Номер 1

Какую модель реализует Windows Azure Web Sites?

Ответ:

(1) SaaS с элементами PaaS 

(2) PaaS 

(3) IaaS 


Номер 2

Какую модель реализует Windows Azure Web Sites?

Ответ:

(1) SaaS 

(2) Windows Azure Web Sites включают в себя элементы PaaS 

(3) IaaS 

(4) PaaS 


Номер 3

Какую модель реализует Windows Azure Web Sites?

Ответ:

(1) SaaS 

(2) IaaS 


Упражнение 8:


Номер 1

Выберите возможные способы создания веб-сайта в Windows Azure Web Sites

Ответ:

(1) быстрое создание, настраиваемое создание, создание из образа в галерее 

(2) быстрое создание, создание из образа в галерее, загрузка собственного образа 

(3) настраиваемое создание, быстрое создание, загрузка собственного образа 


Номер 2

Выберите возможные способы создания веб-сайта в Windows Azure Web Sites. 

Ответ:

(1) быстрое создание 

(2) настраиваемое создание 

(3) создание из образа в галерее 

(4) загрузка собственного образа 

(5) использование посторонней галереи образов 


Номер 3

Как называется хранилище образов веб-сайтов на Windows Azure Web Sites?

Ответ:

(1) галерея 

(2) хранилище 


Упражнение 9:


Номер 1

Каким образом можно разместить блог WordPress на Windows Azure Web Sites?

Ответ:

(1) с помощью образа WordPress из галереи или загрузив проект с локальной машины разработчика 

(2) разместить блог без согласования с разработчиками нельзя 

(3) связав уже размещенный блог на портале WordPress с вебсайтом Windows Azure Web Sites 


Номер 2

Как можно разместить блог WordPress на Windows Azure Web Sites?

Ответ:

(1) создать веб-сайт из образа WordPress в галерее 

(2) загрузить проект с локальной машины разработчика 

(3) разместить блог без согласования с разработчиками нельзя 

(4) связать уже размещенный блог на портале WordPress с вебсайтом Windows Azure Web Sites 


Номер 3

При каком условии можно разместить блог WordPress на Windows Azure Web Sites?

Ответ:

(1) блог WordPress доступен в качеств стандартной опции развертывания 

(2) при наличии согласования с разработчиками WordPress 

(3) при уже имеющемся развернутом блоге 

(4) развернуть WordPress на Windows Azure нельзя 


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

Каковы функции сервиса SQL Azure Reporting?

(1) создание отчетов, предоставление отчетов в глобальном масштабе

(2) резервирование отчетов

(3) обработка данных

Чем отличается Service Bus от очередей хранилища Windows Azure?

(1) увеличение размера сообщения; дополнительная функциональность; интеграция с Windows Azure Access Control Service; возможность рассылки сообщений по многим подписчикам

(2) увеличение размера сообщения; дополнительная функциональность; интеграция с Windows Azure Access Control Service; возможность неограниченного хранения сообщений

(3) уменьшение размера сообщения; дополнительная функциональность; интеграция с Windows Azure Access Control Service;

Какую функциональность предоставляет сервис Windows Azure Media Services?

(1) обработка видео; обработка видео в параллельном режиме; раскадровка видео; доставка контента

(2) обработка видео; обработка видео в параллельном режиме; раскадровка видео; доставка контента; доставка контента по запросу; трансляция видео

(3) обработка видео; обработка видео в параллельном режиме; раскадровка видео; доставка контента; обработка музыкального контента

Какую функциональность предоставляет сервис Windows Azure Mobile Services?

(1) аутентификация; хранение данных; доставка Push-уведомлений;

(2) аутентификация; хранение данных; доставка Push-уведомлений; создание сайтов

(3) аутентификация; хранение данных; гарантированная доставка Push-уведомлений; создание сайтов;

Выберите основные отличия Windows Azure Cloud Services от Windows Azure Virtual Machines?

(1) Windows Azure Virtual Machines реализуют иную модель (IaaS), нежели Windows Azure Cloud Services (PaaS) и предназначены для сложных приложений либо задач миграции, в которых невозможно изменение архитектуры

(2) Windows Azure Virtual Machines реализуют иную модель (IaaS), нежели Windows Azure Cloud Services (PaaS); Windows Azure Virtual Machines работают на отдельных ресурсах и не связаны с Windows Azure Cloud Services

(3) Windows Azure Virtual Machines реализуют иную модель (IaaS), нежели Windows Azure Cloud Services (PaaS); Windows Azure Cloud Services предоставляют бОльшую степень контроля, нежели Windows Azure Virtual Machines

(4) Windows Azure Virtual Machines реализуют иную модель (IaaS), нежели Windows Azure Cloud Services (PaaS); Windows Azure Virtual Machines не поддерживают развертывание приложений на Java

Какие из сервисов платформы могут быть задействованы в развертывании кластера HPC?

(1) Windows Azure Cloud Services, Windows Azure Virtual Network, Windows Azure Virtual Machines, Storage

(2) Windows Azure Cloud Services, Windows Azure Virtual Network, Windows Azure Virtual Machines, Service Bus

(3) Windows Azure Cloud Services, Windows Azure Virtual Network, Windows Azure Virtual Machines , HDInsight

(4) Windows Azure Cloud Services, Windows Azure Virtual Network, Service Bus, Storage

Какие опции развертывания поддерживаются в Windows Azure Web Sites?

(1) Web Deploy, FTP, Git, TFS, DropBox, Mercurial

(2) Web Deploy, FTP, TFS, TeamCity, Mercurial

(3) TFS, Web Deploy, Git, SMB, FTP

Выберите основные отличия Windows Azure Web Sites от Windows Azure Cloud Services?

(1) Windows Azure Web Sites реализуют иную модель (SaaS), нежели Windows Azure Cloud Services (PaaS) и предназначены для простых вебсайтов, которым не требуется гибкая модель масштабирования

(2) Windows Azure Web Sites поддерживают большее количество языков, нежели Windows Azure Cloud Services

(3) Windows Azure Web Sites предоставляют бОльшую степень контроля, нежели Windows Azure Cloud Services

Чем отличается аутентификация от авторизации?

(1) аутентификация – процесс определения, может ли объект войти в систему, авторизация – процесс определения, какие права имеет аутентифицировавшийся объект

(2) аутентификация является процессом, идентичным процессу авторизации

(3) аутентификация – процесс определения прав объекта, авторизация – процесс определения, может ли объект войти в систему

Какие редакции поддерживает Windows Azure SQL Azure Databases?

(1) Web, Business, Premium

(2) Web, Business, Imperial

(3) Business, Premium, Imperial

Поддерживает ли SQL Azure Reporting аутентификацию многих пользователей?

(1) поддерживает, это стандартная функциональность

(2) поддерживает только в случае интеграции с корпоративным каталогом Active Directory

(3) не поддерживает

Какие компоненты доступны в Service Bus?

(1) Queue, Topic, Relay, Notification Hub

(2) Queue, Topic, Relay, Notification Services

(3) Queue, Topic, Relay, Push Notifications, Integration Tool

Какие кодеки и форматы поддерживает Windows Azure Media Services?

(1) стандартные кодеки и форматы; IIS Smooth Streaming; MP4; Apple HTTP Live Streaming

(2) стандартные кодеки и форматы; IIS Smooth Streaming; MP4; Apple HTTP Live Streaming; MP3;

(3) стандартные кодеки и форматы; IIS Smooth Streaming; MP4; Apple HTTP Live Streaming; MP3; OGG; стандартные музыкальные кодеки

Какие провайдеры поддерживаются по умолчанию для аутентификации?

(1) Live Id, Facebook, Google, Twitter

(2) Live Id, Facebook, Google, Twitter, Custom

(3) Live Id, Facebook, Google, Custom, WordPress, Active Directory

Какие основные ОС поддерживает сервис Virtual Machines?

(1) серверные версии Windows; Linux

(2) все версии Windows; Linux

(3) серверные версии Windows; Linux; FreeBSD

(4) только Windows Server

Какие преимущества имеет использование облачного HPC кластера по сравнению с локальной версией?

(1) виртуально-неограниченное масштабирование по запросу; удобные функции управления и развертывания; экономичность решения

(2) возможность локального доступа к функциональности

(3) более гибкая модель разработки

Какие языки и технологии поддерживает Windows Azure Cloud Services?

(1) IIS-совместимые технологии и языки, Java, Node.js

(2) Java, Node.js, C

(3) IIS-совместимые языки, Perl, Node.js

Windows Azure Access Control Service предоставляет аутентификацию или авторизацию? Почему?

(1) аутентификация – процесс определения, может ли объект войти в систему, авторизация – процесс определения, какие права имеет аутентифицировавшийся объект. Windows Azure Access Control Service предоставляет возможность коммуникации с провайдерами аутентификации, логика определения прав происходит на стороне клиента

(2) авторизация – процесс определения, может ли объект войти в систему, аутентификация – процесс определения, какие права имеет авторизовавшийся объект. Windows Azure Access Control Service предоставляет возможность коммуникации с провайдерами авторизации, логика определения прав происходит на стороне клиента

(3) Windows Azure Access Control Service не предоставляет возможности аутентификации и авторизации

Какие особенности имеет редакция Premium?

(1) зарезервированные ресурсы, большее количество активных сессий подключений

(2) дополнительные сервисы балансировки нагрузки

(3) репликация в 4 копии

Какие задачи выполняет HDInsight?

(1) использование MapReduce для выполнения расчетов над большими данными; выполнение распределенных приложений

(2) обработка данных и их хранение

(3) резервирование данных

Какую функциональность предоставляют очереди Service Bus?

(1) надежное хранение и доставка сообщений от источника к получателю

(2) долговременное хранение сообщений

(3) резервирование данных

Какие технологии защиты поддерживает Windows Azure Media Services?

(1) DRM; Microsoft PlayReady Protection; MPEG Common Encryption

(2) DRM; Microsoft PlayReady Protection; OGG Video Standard Protection

(3) Windows Azure Media Services не поддерживает DRM

На каких поддерживаемых платформах можно использовать Windows Azure Mobile Services?

(1) Windows 8; Windows Phone 8; Android; iOS; HTML

(2) Windows 8; Windows Phone 8; Android; iOS; HTML; FreeBSD

(3) Windows 8; Windows Phone 8; Android; iOS; HTML; FreeBSD; Linux; HTTP

Какими способами можно развернуть виртуальную машину?

(1) на портале управления; с использованием командной строки; программным вызовом REST API (включая Powershell);

(2) на портале управления; с использованием командной строки; программным вызовом REST API (включая Powershell); с помощью WDS;

(3) на портале управления; с использованием командной строки; программным вызовом REST API (включая Powershell); с помощью WDS; с помощью WSUS

Какие типы развертывания могут быть использованы для HPC кластера?

(1) полное развертывание в облаке; гибридное развертывание; полное развертывание локально

(2) только полное развертывание локально

(3) только полное развертывание в облаке

Windows Azure Web Sites могут работать в трех режимах: Free, Shared и Standard. В каком режиме можно осуществлять автомасштабирование?

(1) Standard

(2) Shared

(3) Free

(4) Shared и Standard

При каких условиях Windows Azure Cloud Services поддерживает автомасштабирование?

(1) автомасштабирование – стандартная функция, ее можно выполнять без дополнительных настроек

(2) необходима установка дополнительного ПО

(3) необходимо написание программного кода для осуществления автомасштабирования

Какие провайдеры поддерживаются в Windows Azure Access Control Service?

(1) Live ID, Facebook, Google, Twitter, Custom

(2) Live ID, Facebook, Card

(3) Live ID, Google, Custom, WordPress

Какие абстракции существуют в хранилище Windows Azure?

(1) блобы, таблицы, очереди

(2) блобы, таблицы, очереди, Service Bus

(3) таблицы, папки, очереди

Чем характеризуется подход MapReduce?

(1) функция Map ищет уникальные вхождения записей. Функция Reduce агрегирует результаты Map

(2) функция Reduce ищет уникальные вхождения записей. Функция Map агрегирует результаты Map

(3) MapReduce предназначен для распределения данных по нескольким узлам

(4) результат Reduce передается на вход функции Map

Какую функциональность предоставляет Notification Hub?

(1) доставка Push-уведомлений; мультиплатформенность

(2) долговременное хранение сообщений

(3) гарантированная доставка Push-уведомлений

Какими терминами оперирует Windows Azure Media Services?

(1) Asset; File; Job; Task; Locator; Access Policy; Job Template; Content Key; Task Template; Ingestion

(2) Asset; File; Job; Task; Locator; Protection Policy; Job Template; Content Key; Task Template; Ingestion

(3) Asset; File; Job; Task; Locator; Access Policy; Name Template; Content Key; Task Template; Ingestion

(4) Asset; File; Directory; Job; Task; URL Locator; Access Policy; Job Template; Content Key; Task Template; Ingestion

Какие сервисы Push-уведомлений поддерживает Windows Azure Mobile Services?

(1) APNS, GCM, WNS, MPNS

(2) APNS, GCM, WNS, MPNS, HTTP

(3) APNS, GCM, WNS, MPNS, HTTP, HTTPS, Native

(4) APNS, GCM, WNS, MPNS, Native

Какие способы выключения виртуальной машины доступны на платформе?

(1) с помощью портала управления; изнутри виртуальной машины ОС; с помощью командлетов PowerShell;

(2) с помощью портала управления; с помощью HTTP REST API

(3) виртуальную машину можно только удалить

Какие сценарии могут иметь наибольшие преимущества от гибридной инфраструктуры?

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

(2) гибридное развертывание будет эффективно в любой ситуации

(3) таких сценариев нет

Можно ли осуществлять динамическую блокировку IP для веб-сайта, размещенного в Windows Azure Web Sites? При каких условиях?

(1) динамическую блокировку можно выполнять при любых условиях, это стандартная функция Windows Azure Web Sites

(2) можно, для этого необходимо установить дополнительное программное обеспечение на сервер Web Sites

(3) нельзя, эта функция недоступна

Выберите дополнительные способы автомасштабирования:

(1) с помощью REST API и WASABi

(2) с помощью постороннего ПО

(3) с помщью модуля IIS

Поддерживает ли Windows Azure Active Directory LDAP-доступ?

(1) нет, Windows Azure Active Directory поддерживает только доступ по HTTP

(2) да

(3) да, при определенных условиях

Какую функциональность несут диски Windows Azure?

(1) хранение больших объемов данных в удобном виде и возможность подключения дисков к виртуальным машинам

(2) хранение больших объемов данных для резервирования

(3) дополнительная опция репликации и балансировки нагрузки

Какие преимущества имеет использование облачного HDInsight по сравнению с локальной версией?

(1) виртуально-неограниченное масштабирование по запросу; удобные функции управления и развертывания; экономичность решения

(2) возможность локального доступа к функциональности HDInsight

(3) более гибкая модель разработки

В каких из перечисленных сценариев может быть использован сервис Service Bus?

(1) преодоление корпоративного брандмауэра для доставки запроса; доставка сообщений; доставка сообщений подписчикам; доставка различных сообщений нескольким региональным офисам

(2) преодоление корпоративного брандмауэра для доставки запроса; доставка сообщений; доставка сообщений подписчикам; доставка различных сообщений нескольким региональным офисам; надежное хранение и резервирование данных

(3) преодоление корпоративного брандмауэра для доставки запроса; доставка сообщений; доставка сообщений подписчикам; доставка различных сообщений нескольким региональным офисам; передача больших файлов по нескольким региональным офисам

С каких источников могут быть доставлены файлы для обработки Windows Azure Media Services?

(1) локальный диск; блобы хранилища Windows Azure;

(2) на физическом носителе в датацентр; блобы

(3) из хранилища Amazon

(4) из Stream

Какие стандартные операции поддерживаются в Windows Azure Mobile Services?

(1) Insert, Update, Delete, Read

(2) Insert, Update, Delete, Read, Custom

(3) Insert, Update, Delete, Read, Patch

Какие бывают состояния выключенной виртуальной машины?

(1) Stopped; Stopped (Deallocated)

(2) Stopped; Deallocated

(3) Stopped; Deleted

(4) Stopped; Shutdown

Какие типы вычислительных узлов поддерживает Windows HPC Server?

(1) рабочие пользовательские станции под управлением Windows 7; локальные серверные станции под управлением Windows HPC Server 2008 и Windows HPC Server 2008 R2; вычислительные узлы (виртуальные машины), расположенные в Windows Azure (выступающие в виде ролей в Cloud Service)

(2) рабочие пользовательские станции под управлением любой версии Windows; локальные серверные станции под управлением Windows HPC Server 2008 и Windows HPC Server 2008 R2; вычислительные узлы (виртуальные машины), расположенные в Windows Azure (выступающие в виде ролей в Cloud Service)

(3) вычислительными узлами могут выступать только серверные версии Windows и вычислительные узлы (виртуальные машины), расположенные в Windows Azure (выступающие в виде ролей в Cloud Service)

В каком режиме можно привязать собственное доменное имя к веб-сайту?

(1) Shared, Standard

(2) Free, Shared, Standard

(3) привязать собственное доменное имя к веб-сайту нельзя

Какой наиболее близкий паттерн к архитектуре стандартного приложения в Windows Azure Cloud Services?

(1) MVC

(2) Work Ticket

(3) MVP

Какие функции предоставляет многофакторная (мультифакторная) аутентификация?

(1) аутентификация с помощью мобильных приложений, телефонных звонков и SMS

(2) аутентификация с помощью Email

(3) аутентификация с помощью Email и SMS

Какие виды блобов бывают?

(1) страничные, блочные

(2) страничные, блочные, структурированные

(3) структурированные, блочные, блобы с переменным доступом

Какие типы узлов кластера HDInsight присутствуют в облачном решении?

(1) Data Node, Name Node, Task Tracker, Job Tracker

(2) Data Node,Name Node, Task Tracker, Map Node

(3) Map Node, Reduce Node

Каких типов могут быть фильтры сообщений?

(1) True/NotTrue; SQL; CorrelationID

(2) True/NotTrue; SQL; CorrelationID; Size

(3) True/NotTrue; SQL; CorrelationID; XML; JSON

Какова последовательность действий по запуску задачи по конвертированию в Windows Azure Media Services?

(1) определить новую работу; определить обработчик; определить задачу; добавить в задачу Asset; добавить в задачу выходной Asset; установить работу в очередь

(2) определить новую работу; определить задачу; добавить в задачу Asset; добавить в задачу выходной Asset; установить работу в очередь

(3) определить новую работу; определить обработчик; добавить в обработчик Asset; добавить в обработчик выходной Asset; установить работу в очередь

(4) определить новую работу; определить обработчик; определить задачу; добавить в задачу Asset; установить работу в очередь

Каким образом может осуществляться диагностика ошибок Windows Azure Mobile Services?

(1) Windows Azure Dashboard; Logs; Unit-тесты; с помощью таких утилит, как Fiddler или curl

(2) Windows Azure Dashboard; с помощью таких утилит, как Fiddler или curl

(3) только с помощью вкладки Logs

Сколько типов конечных точек доступно для виртуальных машин?

(1) Local; Public

(2) Internal; External

(3) Local; External

(4) External; Public

Какие существуют типы параллельных приложений, которые могут быть выполнены на HPC кластере?

(1) MPI; Embarrasingly Parallel; Excel

(2) MPI; Embarrasingly Parallel; Excel; WCF

(3) MPI; Embarrasingly Parallel; Excel; Access

(4) MPI; Embarrasingly Parallel; Excel; WCF; Big Data

Какие опции доступны для резервирования содержимого веб-сайта?

(1) ручное резервирование – сохранение копии локально, и веб-сервис Cloud Cellar

(2) ручное резервирование и Cloud Backup

(3) ручное резервирование и Windows Azure Backup

Какими способами можно установить собственное программное обеспечение на Worker-роль?

(1) через подключение RDP и Startup-задачи

(2) с помощью скриптов Powershell

(3) с помощью скриптов Perl

(4) с помощью JavaScript

Какие функции предлагает сервис Windows Azure Active Directory?

(1) аутентификация и Single SignOn с использованием корпоративного каталога Active Directory

(2) аутентификация с помощью Email с использованием корпоративного каталога Active Directory

(3) аутентификация с помощью Email и SMS с использованием корпоративного каталога Active Directory

Какую функциональность предоставляют очереди?

(1) надежное хранение и доставка сообщений от источника к получателю

(2) долговременное хранение сообщений

(3) резервирование данных

Какие основные средства BI могут быть интегрированы с HDInsight?

(1) SQL Server Analysis Services, Reporting Services, PowerPivot, Excel

(2) SQL Server Analysis Services, Reporting Services, PowerPivot, Excel, Access

(3) SQL Server Analysis Services, Reporting Services, PowerPivot, Excel, Access, Word

Каких клиентов поддерживает Notification Hub?

(1) Windows 8, Windows Phone 8, iOS, Android

(2) Windows 8, Windows Phone 8, iOS, Android, HTML

(3) Windows 8, Windows Phone 8, iOS, Android, DOS

Какие опции масштабирования поддерживаются в Windows Azure Media Services?

(1) On-Demand Streaming Reserved Units и Encoding Reserved Units

(2) Reserved Units

(3) Media Processing Units

(4) On-Demand Processing Units

Каким образом можно расширить стандартный набор обрабатываемых операций?

(1) заказав новый мобильный сервис; с помощью Custom API

(2) в коде на клиентской стороне

(3) в коде на серверной стороне

Какие протоколы поддерживаются виртуальными машинами?

(1) TCP; UDP

(2) TCP; UDP; HTTP; HTTPS

(3) TCP; FTP; SMB

Какие типы Embarrassingly Parallel Applications могут быть выполнены на HPC кластере?

(1) SOA; Parametric Sweep

(2) SOA; Parametric Sweep; MPI

(3) SOA; Big Data

Какую модель реализует Windows Azure Web Sites?

(1) SaaS с элементами PaaS

(2) PaaS

(3) IaaS

Зачем нужны ячейки(стенды)?

(1) для логического разделения приложений на тестовое и production-развертывание

(2) для резервирования данных

(3) для балансировки нагрузки

Какие функции предоставляет Active Directory Federation Services?

(1) интеграция с платформой Windows Azure для реализации Single SignOn с использованием корпоративного каталога Active Directory, манипулирование утверждениями

(2) осуществление процесса общей аутентификации

(3) аутентификация с помощью Email с использованием корпоративного каталога Active Directory

Сообщения в очередях хранилища Windows Azure характеризуются:

(1) неограниченное количество сообщений; сериализуемо как XML; размер ограничен 64Кб; сборщик мусора для сообщений запускается раз в неделю

(2) неограниченное количество сообщений; сериализуемо как XML и JSON; размер ограничен 64Кб; сборщик мусора для сообщений запускается раз в неделю

(3) неограниченное количество сообщений; сериализуемо как XML; размер ограничен 128б; сборщик мусора для сообщений запускается раз в неделю

Какие функции несет в себе средство Hive?

(1) хранение данных «над» HDFS; предоставление удобного языка взаимодействия

(2) хранение данных в блобах

(3) хранение данных в таблицах

(4) хранение данных во внешних источниках

Выберите методы оптимизации взаимодействия с Service Bus

(1) использование транзакций; использование автоматического определения дубликатов сообщений

(2) использование транзакций; использование автоматического определения дубликатов сообщений; использование фильтров

(3) использование транзакций; использование фильтров; использование гарантированной доставки; установка различных CorrelationID

Каковы максимальные значения для режимов автомасштабирования Windows Azure Media Services?

(1) для On-Demand Streaming Reserved Units – 1000 Mbps; Для Encoding Reserved Units – 25 Units

(2) для On-Demand Streaming Reserved Units – 800 Mbps; Для Encoding Reserved Units – 20 Units

(3) для On-Demand Streaming Reserved Units – 400 Mbps; Для Encoding Reserved Units – 15 Units

(4) для On-Demand Streaming Reserved Units – 200 Mbps; Для Encoding Reserved Units – 10 Units

С помощью каких инструментов может быть осуществлено редактирование скриптов на стороне сервера?

(1) Visual Studio 2013; Git; портал управления Windows Azure

(2) Visual Studio 2013; портал управления Windows Azure; DropBox; Notepad

(3) Visual Studio 2013; любой текстовый редактор

(4) Visual Studio 2013; Git; портал управления Windows Azure; Scripts Editor

Какие способы хранения данных в виртуальной машине доступны на платформе?

(1) на внутреннем диске виртуальной машины; на диске данных

(2) на внутреннем диске виртуальной машины; с использованием локального диска

(3) на внутреннем диске виртуальной машины; с использованием кэша

Какие способы администрирования кластера доступны в Windows Azure?

(1) установленный HPC Pack; веб-портал; RDP

(2) Powershell; HPC Pack; HPC Manager; Cluster Management Studio

(3) Cluster Management Studio

(4) сторонние утилиты

Выберите возможные способы создания веб-сайта в Windows Azure Web Sites

(1) быстрое создание, настраиваемое создание, создание из образа в галерее

(2) быстрое создание, создание из образа в галерее, загрузка собственного образа

(3) настраиваемое создание, быстрое создание, загрузка собственного образа

Какую роль несут файлы конфигурации и определения сервиса?

(1) файл определения сервиса содержит описание ролей, точек входа в них и настройки конфигурации без заданных значений. Файл определения сервиса содержит непосредственные значения для различных настроек

(2) файл определения сервиса содержит непосредственные значения для различных настроек. Файл определения сервиса содержит описание ролей, точек входа в них и настройки конфигурации без заданных значений

(3) файл определения сервиса содержит настройки сервера без заданных значений. Файл определения сервиса содержит значения для настроек, определенных в файле определения

Какие форматы токенов поддерживает Windows Azure Access Control Service?

(1) SWT, SAML, JWT

(2) SWT, SAML, ICS

(3) ICS, TGT

Какие поля в таблицах хранилища Windows Azure участвуют в процессе индексирования и напрямую влияют на скорость манипуляций с записями?

(1) PartitionKey; RowKey; TimeStamp

(2) PartitionKey; TimeStamp; PrimaryKey

(3) PrimaryKey; SecondaryKey

Каким образом можно разместить блог WordPress на Windows Azure Web Sites?

(1) с помощью образа WordPress из галереи или загрузив проект с локальной машины разработчика

(2) разместить блог без согласования с разработчиками нельзя

(3) связав уже размещенный блог на портале WordPress с вебсайтом Windows Azure Web Sites

Что подразумевается под отношениями доверия между STS?

(1) обмен XML-файлами специального формата, в которых содержится вся служебная информация, необходимая для коммуникации STS

(2) ввод URL-адресов на портале управления Windows Azure Access Control Service

(3) генерация временной строки и использование этой строки в процессе аутентификации

Каковы функции сервиса SQL Azure Reporting?

(1) создание отчетов

(2) предоставление отчетов в глобальном масштабе

(3) резервирование отчетов

(4) обработка данных

Чем отличается Service Bus от очередей хранилища Windows Azure?

(1) увеличение размера сообщения

(2) дополнительная функциональность

(3) интеграция с Windows Azure Access Control Service

(4) возможность рассылки сообщений по многим подписчикам

(5) возможность неограниченного хранения сообщений

(6) уменьшение размера сообщения

(7) автоматическое резервирование сообщений

Какую функциональность предоставляет сервис Windows Azure Media Services?

(1) обработка видео

(2) обработка видео в параллельном режиме

(3) раскадровка видео

(4) доставка контента по запросу

(5) трансляция видео

(6) обработка музыкального контента

(7) проигрывание оффлайн

Какую функциональность предоставляет сервис Windows Azure Mobile Services?

(1) аутентификация

(2) хранение данных

(3) доставка Push-уведомлений;

(4) создание сайтов

(5) гарантированная доставка Push-уведомлений;

Выберите основные отличия Windows Azure Cloud Services от Windows Azure Virtual Machines?

(1) Windows Azure Cloud Services реализуют иную модель (IaaS), нежели Windows Azure Cloud Services (PaaS) и предназначены для сложных приложений либо задач миграции, в которых невозможно изменение архитектуры

(2) с помощью Windows Azure Virtual Machines можно развернуть любое приложение на любой платформе

(3) Windows Azure Virtual Machines предоставляют бОльшую степень контроля

(4) Windows Azure Virtual Machines поддерживают Linux

(5) Windows Azure Virtual Machines работают на отдельных ресурсах и не связаны с Windows Azure Cloud Services

(6) Windows Azure Cloud Services предоставляют бОльшую степень контроля, нежели Windows Azure Virtual Machines

(7) Windows Azure Virtual Machines не поддерживают развертывание приложений на Java

Какие из сервисов платформы могут быть задействованы в развертывании кластера HPC?

(1) Windows Azure Cloud Services

(2) Windows Azure Virtual Network

(3) Windows Azure Virtual Machines

(4) Storage

(5) Service Bus

(6) HDInsight

(7) Big Data

Какие опции развертывания поддерживаются в Windows Azure Web Sites?

(1) Web Deploy

(2) FTP

(3) Git

(4) TFS

(5) Mercurial

(6) DropBox

(7) TeamCity

(8) HTTP

(9) VPN

Выберите основные отличия Windows Azure Web Sites от Windows Azure Cloud Services?

(1) различная модель поставки (SaaS, PaaS)

(2) различная степень контроля над развертыванием

(3) Windows Azure Cloud Services предоставляет более гибкую модель масштабирования

(4) возможность доступа по RDP

(5) возможность интеграции сторонних фреймворков

(6) возможность развертывания с помощью Git/TFS

Чем характеризуются аутентификация и авторизация?

(1) аутентификация – процесс определения, может ли объект войти в систему

(2) авторизация – процесс определения, какие права имеет аутентифицировавшийся объект

(3) аутентификация является процессом, идентичным процессу авторизации

(4) аутентификация – процесс определения прав объекта

(5) авторизация – процесс определения, может ли объект войти в систему

Какие редакции поддерживает Windows Azure SQL Azure Databases?

(1) Web

(2) Business

(3) Premium

(4) Imperial

(5) Dedicated

При каких условиях SQL Azure Reporting поддерживает аутентификацию многих пользователей?

(1) это стандартная функциональность, поддерживаемая автоматически

(2) при наличии нескольких пользователей

(3) поддерживает только в случае интеграции с корпоративным каталогом Active Directory

(4) не поддерживает ни при каких условиях

Какие компоненты доступны в Service Bus?

(1) Queue

(2) Topic

(3) Relay

(4) Notification Hub

(5) Notification Services

(6) Push Notifications

(7) Integration Tool

(8) Service Bus Integration Pack

Какие кодеки и форматы поддерживает Windows Azure Media Services?

(1) стандартные кодеки и форматы

(2) IIS Smooth Streaming

(3) MP4

(4) Apple HTTP Live Streaming

(5) MP3;

(6) стандартные музыкальные кодеки

Какие провайдеры поддерживаются по умолчанию для аутентификации?

(1) Live Id

(2) Facebook

(3) Google

(4) Twitter

(5) Custom

(6) WordPress

(7) Active Directory

Какие основные ОС поддерживает сервис Virtual Machines?

(1) серверные версии Windows

(2) Linux

(3) все версии Windows

(4) FreeBSD

(5) только Windows Server

Какие преимущества имеет использование облачного HPC кластера по сравнению с локальной версией?

(1) виртуально-неограниченное масштабирование по запросу

(2) удобные функции управления и развертывания

(3) экономичность решения

(4) возможность локального доступа к функциональности HPC

(5) более гибкая модель разработки

С помощью какого средства можно развернуть Java-сайт в Windows Azure Web Sites:

(1) можно всегда развернуть

(2) нельзя развернуть

(3) можно развернуть только при наличии Eclipse

(4) можно развернуть только для сайтов на ASP.NET, Node.js и PHP

Какие языки и технологии поддерживает Windows Azure Cloud Services?

(1) IIS-совместимые технологии и языки,

(2) Java

(3) Node.js

(4) C

(5) Perl

Задача 2 Windows Azure Access Control Service предоставляет аутентификацию или авторизацию? Почему?

(1) аутентификация – процесс определения, может ли объект войти в систему, авторизация – процесс определения, какие права имеет аутентифицировавшийся объект. Windows Azure Access Control Service предоставляет возможность коммуникации с провайдерами аутентификации

(2) Windows Azure Access Control Service не предоставляет возможности по авторизации объектов, поскольку является бэкендом, абстрагирующим разработчика от реализации протоколов аутентификации с провайдерами

(3) Windows Azure Access Control Service предоставляет функцию авторизации, позволяя писать серверный код для определения прав объекта

Какие особенности имеет редакция Premium?

(1) зарезервированные ресурсы

(2) большее количество активных сессий подключений

(3) возможность эффективно обрабатывать пиковые нагрузки

(4) дополнительные сервисы балансировки нагрузки

(5) репликация в 4 копии

Какие задачи выполняет HDInsight?

(1) использование MapReduce для выполнения расчетов над большими данными

(2) выполнение распределенных приложений

(3) хранение данных

(4) резервирование данных

Какую функциональность предоставляют очереди?

(1) надежное краткосрочное хранение сообщений

(2) доставка сообщений от источника к получателю

(3) долговременное хранение сообщений

(4) резервирование данных

Какие технологии защиты поддерживает Windows Azure Media Services?

(1) DRM

(2) Microsoft PlayReady Protection

(3) MPEG Common Encryption

(4) OGG Video Standard Protection

(5) Common Encryption Service

(6) Windows Azure Media Services не поддерживает DRM

На каких поддерживаемых платформах можно использовать Windows Azure Mobile Services?

(1) Windows 8

(2) Windows Phone 8

(3) Android

(4) iOS

(5) HTML

(6) HTML

(7) FreeBSD

(8) Linux

(9) Windows Phone 7.x

Какими способами можно развернуть виртуальную машину?

(1) на портале управления

(2) с использованием командной строки

(3) программным вызовом REST API (включая Powershell);

(4) с помощью WDS

(5) с помощью WSUS

Какие типы развертывания могут быть использованы для HPC кластера?

(1) полное развертывание в облаке

(2) гибридное развертывание

(3) полное развертывание локально

(4) только полное развертывание локально

(5) только полное развертывание в облаке

Windows Azure Web Sites могут работать в трех режимах: Free, Shared и Standard. При каких условиях может производиться автомасштабирование?

(1) автомасштабирование может производиться только при зарезервированных для пользователя ресурсах

(2) когда веб-сайт находится в режиме Standard

(3) автомасштабирование может производиться в любом случае, включая ситуацию, когда пользователю предоставляются разделяемые ресурсы

(4) автомасштабирование – стандартная функция, и может выполняться при любых условиях в любом режиме

При каких условиях Windows Azure Cloud Services поддерживает автомасштабирование?

(1) автомасштабирование – стандартная функция, ее можно выполнять без дополнительных настроек

(2) автомасштабирование может выполняться при двух условиях, по CPU и по количеству сообщений в очереди

(3) необходимо написание программного кода для осуществления автомасштабирования

Какие провайдеры поддерживаются в Windows Azure Access Control Service?

(1) Live ID

(2) Facebook

(3) Google

(4) Twitter

(5) Custom

(6) Card

(7) WordPress

Какие абстракции-подсервисы существуют в хранилище Windows Azure?

(1) блобы

(2) таблицы

(3) очереди

(4) Service Bus

(5) папки

(6) контейнеры

Чем характеризуется подход MapReduce?

(1) функция Map ищет уникальные вхождения записей.

(2) функция Reduce агрегирует результаты Map

(3) функция Reduce ищет уникальные вхождения записей.

(4) функция Map агрегирует результаты Map

Какую функциональность предоставляет Notification Hub?

(1) доставка Push-уведомлений

(2) мультиплатформенность

(3) рассылка уведомлений на основе правил

(4) долговременное хранение сообщений

(5) гарантированная доставка Push-уведомлений

Какими терминами оперирует Windows Azure Media Services?

(1) Asset

(2) File

(3) Job

(4) Task

(5) Locator

(6) Access Policy

(7) Job Template

(8) Content Key

(9) Task Template

(10) Ingestion

(11) Protection Policy

(12) Directory;

(13) Re-Ingestion

(14) Inflation

Какие сервисы Push-уведомлений поддерживает Windows Azure Mobile Services?

(1) APNS

(2) GCM

(3) WNS

(4) MPNS

(5) HTTP

(6) HTTPS

(7) Native

Какие способы выключения виртуальной машины доступны на платформе?

(1) с помощью портала управления

(2) изнутри виртуальной машины ОС

(3) с помощью командлетов PowerShell;

(4) с помощью HTTP REST API

(5) виртуальную машину можно только удалить

Какие сценарии могут иметь наибольшие преимущества от гибридной инфраструктуры?

(1) приложение, которому временами необходимы дополнительные вычислительные ресурсы по небольшой цене

(2) организация, которой периодически необходимы дополнительные ресурсы

(3) организация, столкнувшаяся с проблемой нехватки места для размещения физических ресурсов

(4) гибридное развертывание будет эффективно в любой ситуации

(5) таких сценариев нет

Можно ли осуществлять динамическую блокировку IP для веб-сайта, размещенного в Windows Azure Web Sites? При каких условиях?

(1) динамическая блокировка – стандартная функция, ее можно выполнять на любом веб-сайте Windows Azure Web Sites

(2) динамическую блокировку можно выполнять после настройки модуля Dynamic IP Restrictions в Windows Azure Web Sites для IIS

(3) можно, для этого необходимо установить дополнительное программное обеспечение на сервер Web Sites

(4) нельзя, эта функция недоступна

Выберите дополнительные способы автомасштабирования:

(1) с помощью REST API

(2) с помощью WASABi

(3) с помощью постороннего ПО

(4) с помощью модуля IIS

Задача 4 Какие технологии доступа поддерживает Windows Azure Active Directory?

(1) HTTP

(2) REST

(3) LDAP

(4) Twitter

Какую функциональность несут диски Windows Azure?

(1) хранение больших объемов данных в удобном виде

(2) возможность подключения дисков к виртуальным машинам

(3) миграция данных с локальной машины в облако

(4) хранение больших объемов данных для резервирования

(5) дополнительная опция репликации и балансировки нагрузки

Какие преимущества имеет использование облачного HDInsight по сравнению с локальной версией?

(1) виртуально-неограниченное масштабирование по запросу

(2) удобные функции управления и развертывания

(3) экономичность решения

(4) возможность локального доступа к функциональности HDInsight

(5) более гибкая модель разработки

В каких из перечисленных сценариев может быть использован сервис Service Bus?

(1) преодоление корпоративного брандмауэра для доставки запроса

(2) доставка сообщений

(3) доставка сообщений подписчикам

(4) доставка различных сообщений нескольким региональным офисам

(5) балансировка нагрузки и обеспечение отказоустойчивости высоконагруженных систем

(6) надежное хранение и резервирование данных

(7) передача больших файлов по нескольким региональным офисам

С каких источников могут быть доставлены файлы для обработки Windows Azure Media Services?

(1) локальный диск

(2) блобы хранилища Windows Azure;

(3) на физическом носителе в датацентр

(4) из хранилища Amazon

(5) из Stream

(6) из самого сервиса Windows Azure Media Services

(7) из Service Bus

Какие стандартные операции поддерживаются в Windows Azure Mobile Services?

(1) Insert

(2) Update

(3) Delete

(4) Read

(5) Custom

(6) Patch

Какие бывают состояния выключенной виртуальной машины?

(1) Stopped

(2) Stopped (Deallocated)

(3) Deallocated

(4) Deleted

(5) Shutdown

Какие типы вычислительных узлов поддерживает Windows HPC Server?

(1) рабочие пользовательские станции под управлением Windows 7

(2) локальные серверные станции под управлением Windows HPC Server 2008 и Windows HPC Server 2008 R2

(3) вычислительные узлы (виртуальные машины), расположенные в Windows Azure (выступающие в виде ролей в Cloud Service)

(4) рабочие пользовательские станции под управлением любой версии Windows

(5) вычислительными узлами могут выступать только серверные версии Windows и вычислительные узлы (виртуальные машины), расположенные в Windows Azure (выступающие в виде ролей в Cloud Service)

В каком режиме можно привязать собственное доменное имя к веб-сайту?

(1) Shared

(2) Standard

(3) Free

(4) привязать собственное доменное имя к веб-сайту нельзя

Выберите наиболее близкие паттерны к архитектуре стандартного приложения в Windows Azure Cloud Services?

(1) MVC

(2) Model-View-Controller

(3) Model-View-ViewModel

(4) Map-View-Controller

Какие функции предоставляет многофакторная (мультифакторная) аутентификация?

(1) аутентификация с помощью мобильных приложений

(2) аутентификация с телефонных звонков

(3) аутентификация с SMS

(4) аутентификация с помощью Email

Какие виды блобов бывают?

(1) страничные

(2) блочные

(3) структурированные

(4) блобы с переменным доступом

Какие типы узлов кластера HDInsight присутствуют в облачном решении?

(1) Data Node

(2) Name Node

(3) Task Tracker

(4) Job Tracker

(5) Map Node

(6) Reduce Node

Каких типов могут быть фильтры сообщений?

(1) True/NotTrue

(2) SQL

(3) CorrelationID

(4) Size

(5) XML

(6) JSON

(7) Load

Какие действия должны быть предприняты для постановки задачи конвертирования в Windows Azure Media Services?

(1) определить новую работу

(2) определить обработчик

(3) определить задачу

(4) добавить в задачу Asset

(5) добавить в задачу выходной Asset

(6) установить работу в очередь

(7) загрузить блоб в Windows Azure Media Services

(8) установить необходимо ПО

(9) настроить масштабирование

Каким образом может осуществляться диагностика ошибок Windows Azure Mobile Services?

(1) Windows Azure Dashboard

(2) Logs

(3) Unit-тесты

(4) с помощью таких утилит, как Fiddler или curl

(5) только с помощью вкладки Logs

Сколько типов конечных точек доступно для виртуальных машин?

(1) Local

(2) Public

(3) Internal

(4) External

(5) Pass-through

Какие существуют типы параллельных приложений, которые могут быть выполнены на HPC кластере?

(1) MPI

(2) Embarrasingly Parallel

(3) Excel

(4) WCF

(5) Access

(6) Big Data

(7) Local

Какие опции доступны для резервирования содержимого веб-сайта?

(1) ручное резервирование – сохранение копии локально

(2) веб-сервис Cloud Cellar

(3) Cloud Backup

(4) Windows Azure Backup

(5) Windows Server Backup

Какими способами можно установить собственное программное обеспечение на Worker-роль?

(1) через подключение RDP и Startup-задачи

(2) с помощью скриптов Powershell

(3) с помощью скриптов Perl

(4) с помощью JavaScript

Какие функции предлагает сервис Windows Azure Active Directory?

(1) аутентификация

(2) Single SignOn с использованием корпоративного каталога Active Directory

(3) аутентификация с использованием публичных провайдеров аутентификации (с помощью Windows Azure Access Control Service: Facebook, Live Id, Google, Twitter)

(4) аутентификация с помощью Email с использованием корпоративного каталога Active Directory

(5) аутентификация с помощью Email и SMS с использованием корпоративного каталога Active Directory

Какую функциональность предоставляют очереди?

(1) надежное краткосрочное хранение сообщений

(2) доставка сообщений от источника к получателю

(3) долговременное хранение сообщений

(4) резервирование данных

Какие основные средства Microsoft BI могут быть интегрированы с HDInsight?

(1) SQL Server Analysis Services

(2) Reporting Services

(3) PowerPivot

(4) Excel

(5) Access

(6) Word

(7) PowerPoint

Каких клиентов поддерживает Notification Hub?

(1) Windows 8

(2) Windows Phone 8

(3) iOS

(4) Android

(5) HTML

(6) DOS

(7) FreeBSD

Какие опции масштабирования поддерживаются в Windows Azure Media Services?

(1) On-Demand Streaming Reserved Units

(2) Encoding Reserved Units

(3) Encoding Units On-Demand

(4) Reserved Units

(5) Media Processing Units

(6) On-Demand Processing Units

Каким образом можно расширить стандартный набор обрабатываемых операций?

(1) заказав новый мобильный сервис

(2) с помощью Custom API

(3) в коде на клиентской стороне

(4) в коде на серверной стороне

(5) использовав сторонние средства

Какие протоколы поддерживаются виртуальными машинами?

(1) TCP

(2) UDP

(3) HTTP

(4) HTTPS

(5) FTP

(6) SMB

Какие типы Embarrassingly Parallel Applications могут быть выполнены на HPC кластере?

(1) SOA

(2) Parametric Sweep

(3) MPI

(4) Big Data

(5) Web API

Какую модель реализует Windows Azure Web Sites?

(1) SaaS

(2) Windows Azure Web Sites включают в себя элементы PaaS

(3) IaaS

(4) PaaS

Зачем нужны ячейки(стенды)?

(1) для логического разделения приложений на тестовое и production-развертывание

(2) для возможности оперативной замены production-развертывания прошлой версией, хранящейся в тестовом развертывании

(3) для резервирования данных

(4) для балансировки нагрузки

Какие функции предоставляет Active Directory Federation Services?

(1) интеграция с платформой Windows Azure для реализации Single SignOn с использованием корпоративного каталога Active Directory

(2) интеграция с продуктами Microsoft – Office 365, Sharepoint

(3) манипулирование утверждениями

(4) проксирование запросов извне в корпоративную сеть с помощью Active Directory Federation Services Proxy

(5) аутентификация с помощью Email с использованием корпоративного каталога Active Directory

Сообщения в очередях хранилища Windows Azure характеризуются:

(1) неограниченное количество сообщений

(2) сериализуемо как XML

(3) размер ограничен 64Кб

(4) сборщик мусора для сообщений запускается раз в неделю

(5) сериализуемо как XML и JSON;

(6) ограниченное количество сообщений (не более 1000 на очередь)

(7) размер ограничен 128кб

Какие функции несет в себе средство Hive?

(1) использование реляционной модели

(2) хранение данных «над» HDFS

(3) предоставление удобного языка взаимодействия

(4) хранение данных в блобах

(5) хранение данных в таблицах

(6) хранение данных во внешних источниках

Выберите методы оптимизации взаимодействия с Service Bus

(1) использование транзакций

(2) использование автоматического определения дубликатов сообщений

(3) использование фильтров

(4) использование гарантированной доставки

(5) установка различных CorrelationID

(6) размещение Service Bus ближе к клиенту

Каковы максимальные значения для режимов автомасштабирования Windows Azure Media Services?

(1) для On-Demand Streaming Reserved Units – 1000 Mbps;

(2) для Encoding Reserved Units – 25 Units

(3) для On-Demand Streaming Reserved Units – 800 Mbps;

(4) для Encoding Reserved Units – 20 Units

(5) для On-Demand Streaming Reserved Units – 400 Mbps;

(6) для Encoding Reserved Units – 15 Units

(7) для On-Demand Streaming Reserved Units – 200 Mbps;

(8) для Encoding Reserved Units – 10 Units

С помощью каких инструментов может быть осуществлено редактирование скриптов на стороне сервера?

(1) Visual Studio 2013

(2) Git

(3) портал управления Windows Azure

(4) DropBox

(5) любой текстовый редактор

(6) Scripts Editor

(7) Visual Studio 2012

Какие способы хранения данных в виртуальной машине доступны на платформе?

(1) на внутреннем диске виртуальной машины

(2) на диске данных

(3) с использованием локального диска

(4) с использованием кэша

(5) с использованием проброса диска

Какие способы администрирования кластера доступны в Windows Azure?

(1) установленный HPC Pack Cluster Manager

(2) веб-портал

(3) RDP

(4) Powershell;

(5) HPC Manager;

(6) Cluster Management Studio

(7) сторонние утилиты

(8) Visual Studio 2012

(9) Visual Studio 2013

Выберите возможные способы создания веб-сайта в Windows Azure Web Sites.

(1) быстрое создание

(2) настраиваемое создание

(3) создание из образа в галерее

(4) загрузка собственного образа

(5) использование посторонней галереи образов

Какую роль несут файлы конфигурации и определения сервиса?

(1) файл определения сервиса содержит описание ролей, точек входа в них и настройки конфигурации без заданных значений.

(2) файл определения сервиса содержит непосредственные значения для различных настроек

(3) файл определения сервиса содержит непосредственные значения для различных настроек.

(4) файл определения сервиса содержит описание ролей, точек входа в них и настройки конфигурации без заданных значений

(5) файл определения сервиса содержит настройки сервера без заданных значений.

(6) файл определения сервиса содержит значения для настроек, определенных в файле определения

Какие форматы токенов поддерживает Windows Azure Access Control Service?

(1) SWT

(2) SAML

(3) JWT

(4) ICS

(5) TGT

Какие поля в таблицах хранилища Windows Azure участвуют в процессе индексирования и напрямую влияют на скорость манипуляций с записями?

(1) PartitionKey

(2) RowKey

(3) TimeStamp

(4) PrimaryKey

(5) SecondaryKey

(6) DateTime

Как можно разместить блог WordPress на Windows Azure Web Sites?

(1) создать веб-сайт из образа WordPress в галерее

(2) загрузить проект с локальной машины разработчика

(3) разместить блог без согласования с разработчиками нельзя

(4) связать уже размещенный блог на портале WordPress с вебсайтом Windows Azure Web Sites

Что подразумевается под отношениями доверия между STS?

(1) обмен XML-файлами специального формата, в которых содержится вся служебная информация, необходимая для коммуникации STS

(2) знание обоих STS о существовании друг друга

(3) ввод URL-адресов на портале управления Windows Azure Access Control Service

(4) генерация временной строки и использование этой строки в процессе аутентификации

Как называется сервис платформы Windows Azure, предоставляющий функциональность генерации отчетов?

(1) SQL Azure Reporting

(2) Reporting Service

Как называется сервис платформы Windows Azure, аналогичный Service Bus, но предоставляющий меньшее количество функциональности?

Как называется сервис платформы Windows Azure, предоставляющий возможность конвертации видео?

(1) Windows Azure Media Services

(2) Windows Azure Mobile Services

Как называется сервис платформы Windows Azure, предоставляющий аналогичные сервис по доставке Push-уведомлений?

(1) Notification Hub

(2) Service Bus

Как называется сервис платформы Windows Azure, предоставляющий самую меньшую степень контроля над развернутыми ресурсами?

(1) Windows Azure Web Sites

(2) Windows Azure Cloud Services

Как расшифровывается HPC?

(1) High Performance Computing

(2) High Performance Computation

Как называется облачный сервис хранилища, с помощью которого можно осуществлять развертывание вебсайта в Windows Azure Web Sites?

(1) DropBox

(2) OneDrive

(3) Git

Как называется сервис Windows Azure, предоставляющий меньшую степень контроля над развернутым приложением по сравнению с Windows Azure Cloud Services?

(1) Windows Azure Web Sites

(2) Cloud Services

(3) SaaS

Какой процесс происходит перед процессом авторизации?

(1) аутентификация

(2) идентификация

Какая редакция Windows Azure SQL Azure Databases предоставляет зарезервированные ресурсы?

Как называется стандартная роль, в которой создаются новые пользователи для доступа к SQL Azure Reporting?

(1) Content Manager

(2) Content Owner

Как называется компонент Service Bus, предоставляющий возможность преодолеть корпоративный брандмауэр с запросом к внутреннему сервису?

Как называется сервис Apple для Live Streaming, поддерживаемый Windows Azure Media Services?

(1) Apple HTTP Live Streaming

(2) Apple MP4

Сколько провайдеров по умолчанию доступно для конфигурации на портале управления?

Как называется основная поддерживаемая версия Windows?

(1) Windows Server

(2) Windows 8

На каком серверном продукте Microsot может быть установлен HPC кластер?

(1) Windows Server

(2) Windows 7

Поддерживается ли Java в Windows Azure Web Sites?

(1) Java является неподдерживаемым языком для Windows Azure Web Sites

(2) поддерживается

(3) развернуть Java-сайт можно по согласованию с технической поддержкой

Какую модификацию ASP поддерживает Windows Azure Cloud Services?

Как называется механизм Windows Azure, предоставляющий возможность аутентификации объектов?

(1) Windows Azure Access Control Service

(2) Authentication Service

Какой режим Windows Azure SQL Azure Databases предназначен для клиентов, которым необходимо обрабатывать пиковые нагрузки?

Как называется сервис, на котором основан HDInsight?

Как называется компонент Service Bus, обеспечивающий упрощенную доставку сообщений от источника к получателю?

Как называется технология защиты данных, поддерживаемая Windows Azure Media Services?

Какая минимальная версия платформы Windows Phone, поддерживаемая в Windows Azure Mobile Services?

Сколько существует спаособов развертывания виртуальной машины в Windows Azure?

Как называется развертывание, в котором часть инфраструктуры находится в облаке, часть – локально?

Windows Azure Web Sites могут работать в трех режимах: Free, Common и Standard. В каком режиме можно осуществлять автомасштабирование?

(1) Standard

(2) Shared

(3) Free

На основе какого сервиса осуществляется автомасштабирование на основе сообщений?

Провайдера аутентификации какой социальной сети поддерживает Windows Azure Access Control Service?

Как называется подсервис хранилища Windows Azure, в котором можно хранить структурированные нереляционные данные (ответ – в единственном числе)?

Какая корпорация разработала подход MapReduce?

Как называется компонент Service Bus, обеспечивающий доставку Push-уведомлений?

(1) Notification Hub

(2) Relay

Как называется в терминах Windows Azure Media Services часть задачи, которую необходимо обработать?

Как называется сервис Push-уведомлений для Windows 8?

Сколько основных способов выключения виртуальной машины доступно на платформе?

Сколько типов развертывания может быть использовано для развертывания HPC кластера?

Как называется модуль IIS, предназначенный для выполнения динамической блокировки IP для веб-сайта, размещенного в Windows Azure Web Sites?

(1) Dynamic IP Restrictions

(2) IP Restriction

Как называется дополнительное программное обеспечение, которое позволяет осуществлять автомасштабирование?

Как называется сетевой протокол доступа к Windows Azure Active Directory?

Каким термином обозначена сущность в хранилище Windows Azure, в котором можно хранить большие объемы данных и подключать к виртуальным машинам?

На каком серверном продукте Microsot может быть установлен HDInsight?

(1) Windows Server

(2) SQL Server

Как называется компонент Service Bus, обеспечивающий доставку сообщений на основе правил?

В чем в Windows Azure Media Services хранятся файлы задач?

Как называется набор поддерживаемых операций в Windows Azure Mobile Services (аббревиатура)?

В каком состоянии выключенная виртуальная машина не оплачивается?

(1) Stopped (Deallocated)

(2) Stopped

Какая минимальная версия клиентской версии Windows удовлетворяет требованию поддержки для Windows HPC Server?

Начиная с какого режима можно привязать собственное доменное имя к веб-сайту?

Как называется наиболее близкий паттерн к архитектуре стандартного приложения в Windows Azure Cloud Services?

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

(1) многофакторная аутентификация

(2) мультиаутентификация

Как называется тип блоба, к данным которого можно осуществлять случайный доступ?

Как называется тип узла кластера HDInsight, на котором хранятся данные?

(1) Data Node

(2) Map Node

На каком языке основан один из фильтров сообщений?

Сколько основных этапов в процессе постановки задачи конвертирования в Windows Azure Media Services?

С помощью какого модуля можно логировать информацию, которая попадает во вкладку Logs?

Как называется внутренняя конечная точка доступа?

Какую архитектуру используют Embarrasingly Parallel Applications?

Как называется веб-сервис, позволяющий резервировать содержимое веб-сайта?

(1) Cloud Cellar

(2) CloudBackup

Сколько способов существует установить собственное программное обеспечение на Worker-роль

Как называется функция, c помощью которого можно обеспечить единый вход (Single SignOn), повышенную безопасность и простое взаимодействие с уже развернутыми в Active Directory приложениями, а также выполнить интеграцию приложения с другими популярными провайдерами аутентификации (Microsoft Account, Google, Facebook и т.д.)?

(1) Windows Azure Active Directory

(2) MFA

Как называется подсервис хранилища Windows Azure, обеспечивающий доставку сообщений от источника к получателю?

HDInsight может быть интегрирован со многими средствами Microsoft BI. Как называется средство, с помощью которого можно генерировать отчеты?

(1) SQL Server Reporting Services

(2) Big Data Services

Какого типа уведомление может быть послано с помощью Notification Hub?

Сколько режимов масштабирования в Windows Azure Media Services?

Как называется функциональность Windows Azure Mobile Services, позволяющая расширить стандартный набор обрабатываемых операций?

(1) Custom API

(2) Own API

Как называется основной поддерживаемый протокол доступа к виртуальным машинам?

Как называется одно запускаемое много раз приложение с различным набором данных и/или аргументов?

(1) Parametric Sweep

(2) MPI

Какую модель реализует Windows Azure Web Sites?

Сколько существует ячеек развертывания?

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

В каком формате должно быть сериализовано сообщение для очереди хранилища Windows Azure?

Как называется средство, позволяющее использовать реляционную модель для данных HDInsight?

Service Bus позволяет отправлять запросы в едином пакете, снижая стоимость использования и ускоряя работу системы. Как называется этот единый пакет?

Каково приращеваемое значение Mbps в случае установки этого значения на портале для On-Demand Streaming Reserved Units?

Как называется система контроля версий, с помощью которой можно управлять состоянием скриптов на стороне сервера?

Как называется тип диска, который может быть подключен к виртуальной машине?

(1) Data Disk

(2) Map Disk

Как называется серверная оснастка, входящая в HPC Pack и позволяющая администрировать кластер, добавлять и удалять узлы, запускать задачи?

(1) Cluster Manager

(2) HPC Management Studio

Как называется хранилище образов веб-сайтов на Windows Azure Web Sites?

(1) галерея

(2) хранилище

Как называется атрибут, доступный в файле конфигурации Windows Azure, указывающий версию операционной системы?

(1) osVersion

(2) Version

Как расшифровывается JWT?

(1) JSON Web Token

(2) Java Web Token

Как называется поле в таблице Windows Azure, которое отвечает за принадлежность поля к определенной партиции?

(1) PartitionKey

(2) RowKey

При каком условии можно разместить блог WordPress на Windows Azure Web Sites?

(1) блог WordPress доступен в качеств стандартной опции развертывания

(2) при наличии согласования с разработчиками WordPress

(3) при уже имеющемся развернутом блоге

(4) развернуть WordPress на Windows Azure нельзя

Как расшифровывается STS?

(1) Security Token Service

(2) Security Token Services

Какие преимущества имеет использование облачного HPC кластера по сравнению с локальной версией?

Перейти

Как называется наиболее близкий паттерн к архитектуре стандартного приложения в Windows Azure Cloud Services?

Перейти

Какие из сервисов платформы могут быть задействованы в развертывании кластера HPC?

Перейти

Каким образом может осуществляться диагностика ошибок Windows Azure Mobile Services?

Перейти

Выберите основные отличия Windows Azure Web Sites от Windows Azure Cloud Services?

Перейти

Windows Azure Web Sites могут работать в трех режимах: Free, Common и Standard. В каком режиме можно осуществлять автомасштабирование?

Перейти

Как называется сервис платформы Windows Azure, предоставляющий функциональность генерации отчетов?

Перейти

Какие особенности имеет редакция Premium?

Перейти

Чем характеризуется подход MapReduce?

Перейти

Как называется средство, позволяющее использовать реляционную модель для данных HDInsight?

Перейти

Какова последовательность действий по запуску задачи по конвертированию в Windows Azure Media Services?

Перейти

Какую функциональность предоставляет сервис Windows Azure Media Services?

Перейти

Каковы максимальные значения для режимов автомасштабирования Windows Azure Media Services?

Перейти

Как называется дополнительное программное обеспечение, которое позволяет осуществлять автомасштабирование?

Перейти

Можно ли осуществлять динамическую блокировку IP для веб-сайта, размещенного в Windows Azure Web Sites? При каких условиях?

Перейти

Какую функциональность предоставляет Notification Hub?

Перейти

Как называется основной поддерживаемый протокол доступа к виртуальным машинам?

Перейти

Сообщения в очередях хранилища Windows Azure характеризуются:

Перейти

Поддерживает ли SQL Azure Reporting аутентификацию многих пользователей?

Перейти

Каких клиентов поддерживает Notification Hub?

Перейти

Какую модель реализует Windows Azure Web Sites?

Перейти

Какие типы вычислительных узлов поддерживает Windows HPC Server?

Перейти

На каких поддерживаемых платформах можно использовать Windows Azure Mobile Services?

Перейти

Какие сценарии могут иметь наибольшие преимущества от гибридной инфраструктуры?

Перейти

Как называется сервис платформы Windows Azure, предоставляющий самую меньшую степень контроля над развернутыми ресурсами?

Перейти

Как называется компонент Service Bus, обеспечивающий доставку сообщений на основе правил?

Перейти

Сколько типов конечных точек доступно для виртуальных машин?

Перейти

Какие основные ОС поддерживает сервис Virtual Machines?

Перейти

Какие опции развертывания поддерживаются в Windows Azure Web Sites?

Перейти

Поддерживается ли Java в Windows Azure Web Sites?

Перейти

Как называется модуль IIS, предназначенный для выполнения динамической блокировки IP для веб-сайта, размещенного в Windows Azure Web Sites?

Перейти

Начиная с какого режима можно привязать собственное доменное имя к веб-сайту?

Перейти

Как называется веб-сервис, позволяющий резервировать содержимое веб-сайта?

Перейти

Выберите возможные способы создания веб-сайта в Windows Azure Web Sites

Перейти

Как можно разместить блог WordPress на Windows Azure Web Sites?

Перейти

Выберите основные отличия Windows Azure Web Sites от Windows Azure Cloud Services?

Перейти

Какую модификацию ASP поддерживает Windows Azure Cloud Services?

Перейти

При каких условиях Windows Azure Cloud Services поддерживает автомасштабирование?

Перейти

Выберите дополнительные способы автомасштабирования:

Перейти

Какой наиболее близкий паттерн к архитектуре стандартного приложения в Windows Azure Cloud Services?

Перейти

Зачем нужны ячейки(стенды)?

Перейти

Какую роль несут файлы конфигурации и определения сервиса?

Перейти

Чем характеризуются аутентификация и авторизация?

Перейти

Задача 2 Windows Azure Access Control Service предоставляет аутентификацию или авторизацию? Почему?

Перейти

Провайдера аутентификации какой социальной сети поддерживает Windows Azure Access Control Service?

Перейти

Поддерживает ли Windows Azure Active Directory LDAP-доступ?

Перейти

Какие функции предоставляет многофакторная (мультифакторная) аутентификация?

Перейти

Какие функции предлагает сервис Windows Azure Active Directory?

Перейти

Какие функции предоставляет Active Directory Federation Services?

Перейти

Какие форматы токенов поддерживает Windows Azure Access Control Service?

Перейти

Как расшифровывается STS?

Перейти

Какие редакции поддерживает Windows Azure SQL Azure Databases?

Перейти

Какие особенности имеет редакция Premium?

Перейти

Какие абстракции-подсервисы существуют в хранилище Windows Azure?

Перейти

Каким термином обозначена сущность в хранилище Windows Azure, в котором можно хранить большие объемы данных и подключать к виртуальным машинам?

Перейти

Как называется тип блоба, к данным которого можно осуществлять случайный доступ?

Перейти

Как называется подсервис хранилища Windows Azure, обеспечивающий доставку сообщений от источника к получателю?

Перейти

Как называется поле в таблице Windows Azure, которое отвечает за принадлежность поля к определенной партиции?

Перейти

Как называется стандартная роль, в которой создаются новые пользователи для доступа к SQL Azure Reporting?

Перейти

Какие задачи выполняет HDInsight?

Перейти

Какая корпорация разработала подход MapReduce?

Перейти

Какие преимущества имеет использование облачного HDInsight по сравнению с локальной версией?

Перейти

Какие типы узлов кластера HDInsight присутствуют в облачном решении?

Перейти

Какие основные средства BI могут быть интегрированы с HDInsight?

Перейти

Какие функции несет в себе средство Hive?

Перейти

Чем отличается Service Bus от очередей хранилища Windows Azure?

Перейти

Какие компоненты доступны в Service Bus?

Перейти

Как называется компонент Service Bus, обеспечивающий упрощенную доставку сообщений от источника к получателю?

Перейти

Какую функциональность предоставляет Notification Hub?

Перейти

Каких типов могут быть фильтры сообщений?

Перейти

Выберите методы оптимизации взаимодействия с Service Bus

Перейти

Какую функциональность предоставляет сервис Windows Azure Media Services?

Перейти

Как называется сервис Apple для Live Streaming, поддерживаемый Windows Azure Media Services?

Перейти

Какие технологии защиты поддерживает Windows Azure Media Services?

Перейти

Как называется в терминах Windows Azure Media Services часть задачи, которую необходимо обработать?

Перейти

С каких источников могут быть доставлены файлы для обработки Windows Azure Media Services?

Перейти

Какие опции масштабирования поддерживаются в Windows Azure Media Services?

Перейти

Какую функциональность предоставляет сервис Windows Azure Mobile Services?

Перейти

Какие провайдеры поддерживаются по умолчанию для аутентификации?

Перейти

Как называется сервис Push-уведомлений для Windows 8?

Перейти

Какие стандартные операции поддерживаются в Windows Azure Mobile Services?

Перейти

С помощью какого модуля можно логировать информацию, которая попадает во вкладку Logs?

Перейти

Как называется функциональность Windows Azure Mobile Services, позволяющая расширить стандартный набор обрабатываемых операций?

Перейти

С помощью каких инструментов может быть осуществлено редактирование скриптов на стороне сервера?

Перейти

Какие способы выключения виртуальной машины доступны на платформе?

Перейти

Какие бывают состояния выключенной виртуальной машины?

Перейти

Какие протоколы поддерживаются виртуальными машинами?

Перейти

Какие способы хранения данных в виртуальной машине доступны на платформе?

Перейти

Какие преимущества имеет использование облачного HPC кластера по сравнению с локальной версией?

Перейти

Какую архитектуру используют Embarrasingly Parallel Applications?

Перейти

Какие типы Embarrassingly Parallel Applications могут быть выполнены на HPC кластере?

Перейти

Какие способы администрирования кластера доступны в Windows Azure?

Перейти

Что подразумевается под отношениями доверия между STS?

Перейти

Какие абстракции существуют в хранилище Windows Azure?

Перейти

Зачем нужны ячейки(стенды)?

Перейти

Как называется внутренняя конечная точка доступа?

Перейти

Как называется атрибут, доступный в файле конфигурации Windows Azure, указывающий версию операционной системы?

Перейти

Каких клиентов поддерживает Notification Hub?

Перейти

Какие опции развертывания поддерживаются в Windows Azure Web Sites?

Перейти

Какими способами можно развернуть виртуальную машину?

Перейти

Какую функциональность несут диски Windows Azure?

Перейти

На основе какого сервиса осуществляется автомасштабирование на основе сообщений?

Перейти

Какие сервисы Push-уведомлений поддерживает Windows Azure Mobile Services?

Перейти

Сколько существует спаособов развертывания виртуальной машины в Windows Azure?

Перейти

Сколько режимов масштабирования в Windows Azure Media Services?

Перейти

Сколько способов существует установить собственное программное обеспечение на Worker-роль

Перейти

Как называется развертывание, в котором часть инфраструктуры находится в облаке, часть – локально?

Перейти

Сколько типов развертывания может быть использовано для развертывания HPC кластера?

Перейти

Каково приращеваемое значение Mbps в случае установки этого значения на портале для On-Demand Streaming Reserved Units?

Перейти

Service Bus позволяет отправлять запросы в едином пакете, снижая стоимость использования и ускоряя работу системы. Как называется этот единый пакет?

Перейти

Какая минимальная версия клиентской версии Windows удовлетворяет требованию поддержки для Windows HPC Server?

Перейти

Какие существуют типы параллельных приложений, которые могут быть выполнены на HPC кластере?

Перейти

Какие функции предлагает сервис Windows Azure Active Directory?

Перейти

Как называется сервис Windows Azure, предоставляющий меньшую степень контроля над развернутым приложением по сравнению с Windows Azure Cloud Services?

Перейти

Выберите основные отличия Windows Azure Cloud Services от Windows Azure Virtual Machines?

Перейти

На каком языке основан один из фильтров сообщений?

Перейти

Какие виды блобов бывают?

Перейти

Что подразумевается под отношениями доверия между STS?

Перейти

Какая редакция Windows Azure SQL Azure Databases предоставляет зарезервированные ресурсы?

Перейти

Windows Azure Web Sites могут работать в трех режимах: Free, Shared и Standard. При каких условиях может производиться автомасштабирование?

Перейти

При каких условиях Windows Azure Cloud Services поддерживает автомасштабирование?

Перейти

Какие кодеки и форматы поддерживает Windows Azure Media Services?

Перейти

Выберите наиболее близкие паттерны к архитектуре стандартного приложения в Windows Azure Cloud Services?

Перейти

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

Перейти

Чем отличается Service Bus от очередей хранилища Windows Azure?

Перейти

Какие действия должны быть предприняты для постановки задачи конвертирования в Windows Azure Media Services?

Перейти

Какого типа уведомление может быть послано с помощью Notification Hub?

Перейти

Сколько существует ячеек развертывания?

Перейти

Какая минимальная версия платформы Windows Phone, поддерживаемая в Windows Azure Mobile Services?

Перейти

Какие опции доступны для резервирования содержимого веб-сайта?

Перейти

Можно ли осуществлять динамическую блокировку IP для веб-сайта, размещенного в Windows Azure Web Sites? При каких условиях?

Перейти

В каком режиме можно привязать собственное доменное имя к веб-сайту?

Перейти

Какие опции доступны для резервирования содержимого веб-сайта?

Перейти

Выберите возможные способы создания веб-сайта в Windows Azure Web Sites.

Перейти

Каким образом можно разместить блог WordPress на Windows Azure Web Sites?

Перейти

Какие провайдеры поддерживаются в Windows Azure Access Control Service?

Перейти

Как называется сетевой протокол доступа к Windows Azure Active Directory?

Перейти

Какие функции предоставляет Active Directory Federation Services?

Перейти

Какие форматы токенов поддерживает Windows Azure Access Control Service?

Перейти

В каком формате должно быть сериализовано сообщение для очереди хранилища Windows Azure?

Перейти

Какие поля в таблицах хранилища Windows Azure участвуют в процессе индексирования и напрямую влияют на скорость манипуляций с записями?

Перейти

На каком серверном продукте Microsot может быть установлен HDInsight?

Перейти

Какие основные средства Microsoft BI могут быть интегрированы с HDInsight?

Перейти

Какую функциональность предоставляют очереди Service Bus?

Перейти

В каких из перечисленных сценариев может быть использован сервис Service Bus?

Перейти

Выберите методы оптимизации взаимодействия с Service Bus

Перейти

Какие кодеки и форматы поддерживает Windows Azure Media Services?

Перейти

В чем в Windows Azure Media Services хранятся файлы задач?

Перейти

Сколько основных этапов в процессе постановки задачи конвертирования в Windows Azure Media Services?

Перейти

Какие опции масштабирования поддерживаются в Windows Azure Media Services?

Перейти

Сколько провайдеров по умолчанию доступно для конфигурации на портале управления?

Перейти

На каких поддерживаемых платформах можно использовать Windows Azure Mobile Services?

Перейти

Какие стандартные операции поддерживаются в Windows Azure Mobile Services?

Перейти

Каким образом можно расширить стандартный набор обрабатываемых операций?

Перейти

Как называется основная поддерживаемая версия Windows?

Перейти

Какими способами можно развернуть виртуальную машину?

Перейти

Сколько основных способов выключения виртуальной машины доступно на платформе?

Перейти

Какие способы хранения данных в виртуальной машине доступны на платформе?

Перейти

Как расшифровывается HPC?

Перейти

Какие типы развертывания могут быть использованы для HPC кластера?

Перейти

Какие сценарии могут иметь наибольшие преимущества от гибридной инфраструктуры?

Перейти

Какие преимущества имеет использование облачного HDInsight по сравнению с локальной версией?

Перейти

Как называется функция, c помощью которого можно обеспечить единый вход (Single SignOn), повышенную безопасность и простое взаимодействие с уже развернутыми в Active Directory приложениями, а также выполнить интеграцию приложения с другими популярными провайдерами аутентификации (Microsoft Account, Google, Facebook и т.д.)?

Перейти

Какие способы выключения виртуальной машины доступны на платформе?

Перейти

В каком режиме можно привязать собственное доменное имя к веб-сайту?

Перейти

Какие языки и технологии поддерживает Windows Azure Cloud Services?

Перейти

При каких условиях SQL Azure Reporting поддерживает аутентификацию многих пользователей?

Перейти

Какую модель реализует Windows Azure Web Sites?

Перейти

Каковы функции сервиса SQL Azure Reporting?

Перейти

Windows Azure Access Control Service предоставляет аутентификацию или авторизацию? Почему?

Перейти

Чем отличается аутентификация от авторизации?

Перейти

Какими способами можно установить собственное программное обеспечение на Worker-роль?

Перейти

Какую функциональность предоставляют очереди?

Перейти

Какие провайдеры поддерживаются по умолчанию для аутентификации?

Перейти

Windows Azure Web Sites могут работать в трех режимах: Free, Shared и Standard. В каком режиме можно осуществлять автомасштабирование?

Перейти

При каком условии можно разместить блог WordPress на Windows Azure Web Sites?

Перейти

Какими способами можно установить собственное программное обеспечение на Worker-роль?

Перейти

Как называется механизм Windows Azure, предоставляющий возможность аутентификации объектов?

Перейти

Какие провайдеры поддерживаются в Windows Azure Access Control Service?

Перейти

Задача 4 Какие технологии доступа поддерживает Windows Azure Active Directory?

Перейти

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

Перейти

Какой режим Windows Azure SQL Azure Databases предназначен для клиентов, которым необходимо обрабатывать пиковые нагрузки?

Перейти

Сообщения в очередях хранилища Windows Azure характеризуются:

Перейти

Каковы функции сервиса SQL Azure Reporting?

Перейти

Как называется сервис, на котором основан HDInsight?

Перейти

Чем характеризуется подход MapReduce?

Перейти

Как называется тип узла кластера HDInsight, на котором хранятся данные?

Перейти

Какие функции несет в себе средство Hive?

Перейти

Как называется сервис платформы Windows Azure, аналогичный Service Bus, но предоставляющий меньшее количество функциональности?

Перейти

Какие компоненты доступны в Service Bus?

Перейти

Как называется компонент Service Bus, обеспечивающий доставку Push-уведомлений?

Перейти

В каких из перечисленных сценариев может быть использован сервис Service Bus?

Перейти

Какие технологии защиты поддерживает Windows Azure Media Services?

Перейти

Какими терминами оперирует Windows Azure Media Services?

Перейти

С каких источников могут быть доставлены файлы для обработки Windows Azure Media Services?

Перейти

Какую функциональность предоставляет сервис Windows Azure Mobile Services?

Перейти

Выберите основные отличия Windows Azure Cloud Services от Windows Azure Virtual Machines?

Перейти

На каком серверном продукте Microsot может быть установлен HPC кластер?

Перейти

Как называется одно запускаемое много раз приложение с различным набором данных и/или аргументов?

Перейти

Какие способы администрирования кластера доступны в Windows Azure?

Перейти

Какие существуют типы параллельных приложений, которые могут быть выполнены на HPC кластере?

Перейти

Какие основные ОС поддерживает сервис Virtual Machines?

Перейти

Как называется компонент Service Bus, предоставляющий возможность преодолеть корпоративный брандмауэр с запросом к внутреннему сервису?

Перейти

Какие виды блобов бывают?

Перейти

Как называется серверная оснастка, входящая в HPC Pack и позволяющая администрировать кластер, добавлять и удалять узлы, запускать задачи?

Перейти

Какую модель реализует Windows Azure Web Sites?

Перейти

HDInsight может быть интегрирован со многими средствами Microsoft BI. Как называется средство, с помощью которого можно генерировать отчеты?

Перейти

Как называется тип диска, который может быть подключен к виртуальной машине?

Перейти

Каким образом может осуществляться диагностика ошибок Windows Azure Mobile Services?

Перейти

С помощью какого средства можно развернуть Java-сайт в Windows Azure Web Sites:

Перейти

Какие языки и технологии поддерживает Windows Azure Cloud Services?

Перейти

Выберите дополнительные способы автомасштабирования:

Перейти

Какой процесс происходит перед процессом авторизации?

Перейти

Какие функции предоставляет многофакторная (мультифакторная) аутентификация?

Перейти

Какие редакции поддерживает Windows Azure SQL Azure Databases?

Перейти

Как называется подсервис хранилища Windows Azure, в котором можно хранить структурированные нереляционные данные (ответ – в единственном числе)?

Перейти

Какую функциональность предоставляют очереди?

Перейти

Какие поля в таблицах хранилища Windows Azure участвуют в процессе индексирования и напрямую влияют на скорость манипуляций с записями?

Перейти

Каких типов могут быть фильтры сообщений?

Перейти

Какими терминами оперирует Windows Azure Media Services?

Перейти

С помощью каких инструментов может быть осуществлено редактирование скриптов на стороне сервера?

Перейти

Какие бывают состояния выключенной виртуальной машины?

Перейти

Какие из сервисов платформы могут быть задействованы в развертывании кластера HPC?

Перейти

Какие типы развертывания могут быть использованы для HPC кластера?

Перейти

Какие типы Embarrassingly Parallel Applications могут быть выполнены на HPC кластере?

Перейти

Как называется набор поддерживаемых операций в Windows Azure Mobile Services (аббревиатура)?

Перейти

Как называется хранилище образов веб-сайтов на Windows Azure Web Sites?

Перейти

Какую функциональность несут диски Windows Azure?

Перейти

Какие типы узлов кластера HDInsight присутствуют в облачном решении?

Перейти

Как называется сервис платформы Windows Azure, предоставляющий аналогичные сервис по доставке Push-уведомлений?

Перейти

Какие типы вычислительных узлов поддерживает Windows HPC Server?

Перейти

Какие задачи выполняет HDInsight?

Перейти

В каком состоянии выключенная виртуальная машина не оплачивается?

Перейти

Сколько типов конечных точек доступно для виртуальных машин?

Перейти

Как называется система контроля версий, с помощью которой можно управлять состоянием скриптов на стороне сервера?

Перейти

Какую роль несут файлы конфигурации и определения сервиса?

Перейти

Как расшифровывается JWT?

Перейти

Каковы максимальные значения для режимов автомасштабирования Windows Azure Media Services?

Перейти

Какие сервисы Push-уведомлений поддерживает Windows Azure Mobile Services?

Перейти

Каким образом можно расширить стандартный набор обрабатываемых операций?

Перейти

Какую функциональность предоставляют очереди?

Перейти

Как называется технология защиты данных, поддерживаемая Windows Azure Media Services?

Перейти

Какие протоколы поддерживаются виртуальными машинами?

Перейти

Как называется облачный сервис хранилища, с помощью которого можно осуществлять развертывание вебсайта в Windows Azure Web Sites?

Перейти

Как называется сервис платформы Windows Azure, предоставляющий возможность конвертации видео?

Перейти

Аннотация: Использование сервиса Windows Azure Web Sites, описание сценария простого веб-сайта ASP.NET MVC 4, который необходимо развернуть в облако и в дальнейшем производить его масштабирование.

Windows Azure Web Sites являются базовым сервисом платформы Windows Azure, который предоставляет среду для размещения веб-сайтов в облаке с использованием знакомых средств разработки и развертывания. Конечно, есть возможность размещения веб-сайтов с помощью сервисов Windows Azure, реализующих модели IaaS (Virtual Machines) или PaaS (Cloud Services). Для облачных сервисов, как правило, требуется редизайн архитектуры и внесение соответствующих изменений в программный код. Если разработчик использует Virtual Machines, то возникает противоположная ситуация – нет необходимости менять архитектуру приложения, но на разработчика ложится другая задача – задача управления виртуальной инфраструктурой. Поэтому использование сервиса, воплотившего в себя простоту и мощь IaaS и PaaS, может быть обосновано, если планируется разворачивать в облаке простое двухслойное приложение.

Характерными преимуществами Windows Azure Web Sites для простых проектов является скорость развертывания (создание и развертывание веб-сайта занимает меньше минуты, так как уже используется готовая преднастроенная виртуальная машина), поддержка партнерских предложений (на портале управления при создании веб-сайта доступна целая галерея партнерских предложений, например, развертывание веб-сайта из шаблона Joomla или WordPress), простота и скорость различных методов развертывания – Windows Azure Web Sites поддерживает развертывание с помощью FTP, Web Deploy, Team Foundation Services, DropBox, Mercurial, Git, при этом доступны опции «отката» на предыдущих версии развертывания.

Разработчику, использующему Windows Azure Web Sites, не требуется изучать никаких новых технологий – последовательность шагов для развертывания с помощью, например, Web Deploy из Visual Studio, в Windows Azure Web Sites ничем не отличается от развертывания на локальный IIS или IIS, размещенный на сервере разработки.

Windows Azure Web Sites реализуют модель SaaS, когда пользователю предоставляется сервис (в случае Windows Azure Web Sites это облачная инфраструктура на основе IIS), которым он пользуется и при необходимости проводит настройку под свои нужды. Веб-сайты можно разрабатывать на ASP.NET, Node.js или PHP (либо CMS – WebMatrix, Joomla, Drupal, WordPress, DotNetNuke, Umbraco и др.). При этом первичное использование бесплатно, далее же веб-сайты могут быть масштабированы согласно потребностям пользователя. Для доступа к управлению Web-сайтами возможно использовать инструментарий командной строки для Windows, Mac, Linux.

Использование Windows Azure Web Sites возможно в трех режимах:

  • Free (бесплатный), в котором веб-сайты работают вместе с веб-сайтами других пользователей облачного сервиса. Бесплатный режим налагает жесткие ограничения на использование CPU, оперативной памяти и исходящий трафик, который ограничен 165 мегабайт в день. Входящий трафик неограничен.
  • Shared (разделяемый), в котором веб-сайты работают вместе с веб-сайтами других пользователей. Разделяемый режим налагает ограничение в 1 гигабайт хранилища. Количество исходящего трафика не учитывается. Сайты в разделяемом режиме могут быть настроены с собственным доменным именем. Данный режим является условно бесплатным до определенного порога использования, но имеет свои недостатки – поскольку мощности разделяются между многими пользователями, этот режим не имеет смысла использовать для серьёзных веб-сайтов, которые могут испытывать большую нагрузку.
  • Standard (стандартный). В стандартном режиме веб-сайты гарантированно работают на изолированных ресурсах с использованием отдельных виртуальных машин, что позволяет гарантировать то, что пользователя не будут использовать одни и те же ресурсы в один момент времени. Веб-сайт, настроенный в режиме Standard, предоставляет наибольшую функциональность – при настройке веб-сайта в этом режиме пользователь может указать размер виртуальной машины, которая будет обслуживать веб-сайт, после чего при необходимости масштабировать его, и количество экземпляров этой виртуальной машины для осуществления балансировки нагрузки и устойчивости к ошибкам. Режим Standard является платным и предоставляет отдельные мощности для веб-сайта, не находящиеся в общеиспользуемом пуле ресурсов.

Веб-сайты в Windows Azure Web Sites могут быть созданы одним из трех способов:

  1. Быстрое создание (Quick Create)

    Для того, чтобы использовать способ быстрого создания, достаточно на портале управления Windows Azure нажать New=>Compute=>Web Site=>Quick Create. Таким образом будет создан стандартный веб-сайт, на который можно развернуть любым из поддерживаемых методов развертывания разрабатываемый проект.

  2. Настраиваемое создание (Custom Create)

    Разработчик может создавать веб-сайты, проводя дополнительные настройки еще на стадии создания веб-сайта. Способ Custom Create позволяет настроить, необходимо ли настраивать новую базу данных для веб-сайта или использовать уже существующую при создании веб-сайта. Также есть возможность выбора, будет ли эта база данных MySQL либо Windows Azure SQL Database, и будет ли использоваться для создаваемого веб-сайта система контроля версий. Сервис БД MySQL предоставляется партнером Microsoft ClearDB, поэтому при выборе этой опции предлагается принять соглашения ClearDB.

  3. Создание с помощью шаблона из галереи (From Gallery)

    Третий способ создания веб-сайта – это создание на основе шаблона из галереи шаблонов на портале управления Windows Azure. Шаблоны в галерее разделены на вкладки, названные по основной функциональности, которую несет в себе преднастроенный шаблон.

Необходимо учитывать, что, если для создания веб-сайта используется шаблон из галереи, например, WordPress, и не создается база данных, но используется старая база, которая уже использовалась ранее другим блогом, то возникнет информационное пересечение – созданный блог будет автоматически настроен и наполнен информацией, что может быть полезным в сценарии миграции.

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

Дополнительную же меру безопасности для веб-сайта в Windows Azure можно обеспечить, настроив блокировку IP-адресов. Это реализуется с помощью специального модуля Dynamic IP Restrictions для IIS 8. Динамическая блокировка IP-адресов предоставляет возможность блокировки IP-адресов на основе количества параллельных запросов либо количества запросов в течении определенного периода. Таким образом, настроив динамическую блокировку IP-адресов, можно реализовать дополнительный уровень защиты от атак, ориентированных на отказ в сервисе. Разработчик может включить использование этого модуля, внеся соответствующие изменения в файл web.config веб-сайта:

<system.webServer>
  <security>
    <dynamicIpSecurity>
      <denyByConcurrentRequests enabled="true" maxConcurrentRequests="10"/>
    </dynamicIpSecurity>
  </security>
</system.webServer>

После активации изменений IIS будет автоматически блокировать IP-адреса, когда с них будет приходить количество параллельных запросов, указанное в настройке. Аналогично настраивается динамическая блокировка IP-адресов на основе максимального количества запросов, произведенных в течении одного периода времени:

<dynamicIpSecurity>
  <denyByRequestRate enabled="true" maxRequests="10" requestIntervalInMiliseconds="2000" />
</dynamicIpSecurity>

В особых случаях может появиться необходимость в использовании обоих типов блокировки:

<dynamicIpSecurity>
    <denyByConcurrentRequests enabled="true" maxConcurrentRequests="10"/>
    <denyByRequestRate enabled="true" maxRequests="10" requestIntervalInMiliseconds="2000" />
    </dynamicIpSecurity>

Необходимо уточнить, что адреса блокируются до наступления следующего периода. Для того, чтобы во время блокировки отправить HTTP-ответ, разработчик может добавить специальный атрибут denyAction:

<dynamicIpSecurity denyAction="NotFound | AbortRequest | Unauthorized | Forbidden" >
  <denyByRequestRate enabled="true" maxRequests="10" requestIntervalInMiliseconds="2000" />
</dynamicIpSecurity>

Масштабирование веб-сайта в облаке

Каждый веб-сайт в Windows Azure имеет панель администрирования Dashboard, в которой можно получить различную информацию о веб-сайте: метрики, загрузку, URL, расположение в датацентре, а также выполнить различные действия: остановку или запуск веб-сайта, удаление, переход на веб-сайт, масштабирование веб-сайта и так далее. C июля 2013 года для Windows Azure Web Sites, находящихся в режиме Standard, доступна опция автоматического масштабирования на основе параметра нагрузки на CPU. Используя панель управления сайтом на портале управления Windows Azure, разработчик должен задать так называемые цели масштабирования, определяемые минимальным и максимальным значением нагрузки CPU, при которых будет инициирован процесс масштабирования. Разработчик может также ограничить количество автоматически выделяемых экземпляров, указав минимальное и максимальное их количество.

Например, если разработчик устанавливает минимальное значение цели масштабирования в 10%, а максимальный в 85%, то платформа начнет выделять и автоматически настраивать дополнительные экземпляры тогда, когда нагрузка на CPU превысит 85%, и удалять экземпляры, когда нагрузка будет ниже 10%.

Время прочтения
5 мин

Просмотры 28K

Неделя Хэллоуина – популяция статей про веб-сайты в облаке Microsoft Azure удваивается.

Как многие знают, на Microsoft Azure есть очень простой сервис для размещения веб-сайтов на .NET, Java, PHP, Python, Node.js. Эту статью можно использовать в качестве шпаргалки для того, чтобы постоянно иметь под рукой перечень опций развертывания и ссылок на инструкции.
В шпаргалке: Visual Studio, Git, Mercurial, TFS, WebMatrix, MSBuild и WebDeploy.

 

Разворачиваем веб-сайт с помощью системы контроля версий, находящейся в облаке

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

настройка системы контроля версий в облаке

. Это снимает необходимость в установке и настройке ее локально.

Visual Studio Online (VSO)

Visual Studio Online

 (ранее Team Foundation Service) — облачный сервис в виде системы контроля версий и других возможностей для обеспечения коллаборации внутри команд. Сервис бесплатен для использования до 5 разработчиков. VSO полностью интегрирована с Azure Websites, и репозиторий может быть

Git или TFVC

.

Подробнее:

  • Интеграция и развертывание с VSO и TFVC. Короткая инструкция про то, как настроить развертывание веб-сайта из VSO в Azure Websites с использованием TFVC. Подробная инструкция.
  • Интеграция и развертывание с Visual Studio Online и Git. То же самое, что предыдущая инструкция, только вместо TFVC используется Git.

 

Git в облаке


В Azure есть набор функций для автоматизации развертывания веб-сайтов из репозиториев Git в Azure WebSites (

GitHub

CodePlex

и

BitBucket

).

Подробнее:

  • Развертывание веб-сайта на Azure WebSites с помощью системы контроля версий . Инструкция: как развертывать с локального Git (в терминах Azure этот подход называется Local Git), GitHub, CodePlex и BitBucket.
  • Форум поддержки Git, Mercurial и Dropbox.

 

Mercurial


В Azure есть поддержка

Mercurial

с репозиториями в

CodePlex

 и

BitBucket

.

Подробнее:

  • Развертывание веб-сайта на Azure WebSites с помощью системы контроля версий . Инструкция: как развертывать с локального Git (в терминах Azure этот подход называется Local Git), GitHub, CodePlex и BitBucket.
  • Форум поддержки Git, Mercurial и Dropbox.

 

Dropbox

Dropbox

 — не система контроля версий, но хранить код можно, соответственно, и разворачивать его.

  • Развертывание в Microsoft Azure из Dropbox. Инструкция: как использовать портал управления Azure для настройки развертывания из Dropbox.
  • Dropbox и Azure Web Sites. Видео: как подключить папку Dropbox к Azure Websites, как создать веб-сайт и делать развертывание методом drag-n-drop.
  • Форум поддержки Git, Mercurial и Dropbox.

 

Разворачиваем из IDE

Visual Studio

 и

WebMatrix

 — средства разработки Microsoft, которые можно использовать для веб-разработки. У обоих средств есть встроенные функции для развертывания на Azure WebSites, оба могут использовать

Web Deploy

 для автоматизации задач, например, развертывания базы данных, и оба умеют разворачивать по

FTP или FTPS

).

Visual Studio


Подробнее:

  • Get started with Azure and ASP.NET: как создать и развернуть простой ASP.NET MVC проект с использованием Visual Studio и Web Deploy.
  • Deploy a Secure ASP.NET MVC 5 app with Membership, OAuth, and SQL Database to an Azure Web Site: как создать и развернуть ASP.NET MVC проект с SQL Database, с использованием Visual Studio, Web Deploy и Entity Framework Code First Migrations.
  • Web Deployment Overview for Visual Studio and ASP.NET: основы развертывания веб-проектов с использованием Visual Studio — как разворачивать базу данных вместе с веб-приложением и др.
  • ASP.NET Web Deployment using Visual Studio: серия из 12 статей про развертывание веб-проектов.

 

WebMatrix


Подробнее:

  • Develop and deploy a web site with Microsoft WebMatrix: как создать простой веб-сайт ASP.NET из шаблона и развернуть на Azure WebSites.
  • Build and deploy a Node.js web site to Azure using WebMatrix: то же самое, но веб-сайт на Node.js
  • Create and deploy a PHP-MySQL Azure Web Site using WebMatrix: то же самое, но веб-сайт на PHP с MySQL.
  • WebMatrix 3: Integrated Git and Deployment to Azure: интеграция WebMatrix с репозиторием Git.

 

Разворачиваем по FTP


Вы можете разворачивать веб-сайты на Azure WebSites по FTP — например, с помощью Internet Explorer или

FileZilla

. Azure Websites поддерживают FTPS. Однако развертывание по FTP не поддерживает дополнительные задачи, например, развертывание базы данных, и не поддерживает сравнение файлов на источнике и приемнике.

Подробнее:

  • Create a PHP-MySQL Azure Web Site and Deploy Using FTP: как создать простой веб-сайт PHP+MySQL и развернуть на Azure WebSites по FTP.
  • How to Manage Web Sites: настройка Web Sites, в том числе указание аккаунта FTP.

 

Разворачиваем с помощью системы контроля версий, находящейся локально


Если вы используете локальный TFS, Git или Mercurial, то из этих репозиториев также можно разворачивать веб-сайты на Azure WebSites.

Локальные Git или Mercurial


В Azure достаточно ввести URL репозитория Git или Mercurial для развертывания из них.

Подробнее:

  • Развертывание веб-сайта на Azure WebSites с помощью системы контроля версий . Инструкция: как развертывать с локального Git (в терминах Azure этот подход называется Local Git), GitHub, CodePlex и BitBucket.
  • Форум поддержки Git, Mercurial и Dropbox.
  • Deploying TWO websites to Azure from one Git Repository: как разворачивать два веб-сайта из одного репозитория Git пера Scott Hanselman.

 

Разворачиваем с помощью утилит командной строки и Azure REST API Management API


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

MSBuild


Если для разработки вы используете 

Visual Studio IDE

, для автоматизации вы можете использовать

MSBuild

, настроив его на использование

Web Deploy

 или

FTP/FTPS

. Web Deploy умеет автоматизировать задачи, например, развертывание баз данных.

Подробнее:

  • ASP.NET Web Deployment using Visual Studio: Command Line Deployment: статья про развертывание в Azure из Visual Studio с использованием командной строки.
  • Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build: книга про MSBuild и другие средства.

 

FTP-скрипты


Получить доступ к Azure WebSites по 

FTP/FTPS

 достаточно просто, и созданный аккаунт для доступа можно использовать для исполнения FTP-скриптов.

Подробнее:

  • Using FTP Batch Scripts.

 

Windows PowerShell


Выполнять развертывание MSBuild или FTP можно с помощью

Windows PowerShell

, используя большое количество командлетов, специализированных для работы с Azure REST API.

Подробнее:

  • Building Real-World Cloud Apps with Azure — Automate Everything: подробное описание приложения, использующего Powershell для создания тестовой среды в Azure и дальнейшего ее развертывания.

 

.NET management API


Еще для MSBuild или FTP можно писать C#-код для доступа к REST API.

Подробнее:

  • Automating everything with the Azure Management Libraries and .NET: введение в .NET management API

.

Кроссплатформенные утилиты командной строки (xpat-cli)


Утилиты командной строки для управления платформой и развертывания доступны также на Mac и Linux.

Подробнее:

  • Command line tools. Страница на портале Azure.com, посвященная инструментам командной строки.

 

Web Deploy


Подробнее:

  • Web Deployment Tool: официальная документация .
  • Using Web Deploy: официальная документация на сайте IIS.NET.
  • ASP.NET Web Deployment using Visual Studio: Command Line Deployment: развертывание с помощью инструментов командной строки.

 

Что дальше?


Развернули?
Почитайте про то, как тестировать Azure WebSites в

продакшене

.
Изучите,

как работает

и как делается резервирование ваших веб-сайтов.
Читайте

остальную документацию

.

Полезные ссылки

  • Попробовать Azure бесплатно на 30 дней!
  • Изучить курсы виртуальной академии Microsoft по облачным и другим технологиям
  • Загрузить бесплатную или пробную Visual Studio
  • Центр разработки Microsoft Azure (azurehub.ru) – сценарии, руководства, примеры, рекомендации по разработке
  • Twitter.com/windowsazure_ru — последние новости Microsoft Azure
  • Сообщество Microsoft Azure на Facebook – эксперты, вопросы
  • Стать разработчиком универсальных приложений Windows

При развертывании приложения на веб-сайтах Windows Azure выполняется ряд шагов развертывания. Для проектов .NET запускается msbuild. Для приложений node.js список зависимостей восстанавливается. Для приложений PHP файлы копируются из системы управления исходным кодом в реальный веб-корень, который обслуживается публично. Не было бы здорово, если бы веб-сайты Windows Azure отказывались развертывать свежий исходный код всякий раз, когда модульные тесты не выполняются? В этом посте я покажу как.

Отказ от ответственности:   я использую PHP и PHPUnit здесь, но тот же подход может быть использован для node.js. .NET немного сложнее, так как большинство участников тестирования не поддерживаются песочницей Windows Azure Web Sites. Однако я уверен, что в ближайшем будущем эта проблема будет решена, и тот же метод может быть использован для приложений .NET.

Наш образец приложения

Прежде всего, давайте создадим простое приложение. Вот очень простой пример с использованием фреймворка Silex, который похож на фреймворки, такие как Sinatra и Nancy .

  <?php
  require_once(__DIR__ . '/../vendor/autoload.php');
  
  $app = new SilexApplication();
  
  $app->get('/', function (SilexApplication $app)  {
      return 'Hello, world!';
  });
  
 $app->run();

Далее мы можем создать несколько модульных тестов для этого приложения. Поскольку само наше приложение не так сложно для тестирования, давайте вместо этого создадим несколько фиктивных тестов:

  <?php
  namespace JbTests;
  
  class SampleTest
      extends PHPUnit_Framework_TestCase {
  
      public function testFoo() {
          $this->assertTrue(true);
      }
 
     public function testBar() {
         $this->assertTrue(true);
     }
 
     public function testBar2() {
         $this->assertTrue(true);
     }
 }

Как видно из нашей IDE, три модульных теста работают отлично.

Запуск PHPUnit в PhpStorm

Теперь давайте посмотрим, сможем ли мы подключить их к веб-сайтам Windows Azure…

Создание сценария развертывания веб-сайтов Windows Azure

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

1.
azure site deploymentscript

Как видно на следующем снимке экрана, эта команда позволяет нам указать некоторые дополнительные параметры, такие как указание типа проекта (ASP.NET, PHP, node.js,…) или типа сценария (batch или bash).

образ

Выполнение этой команды делает две вещи: она создает файл .deployment, который сообщает веб-сайтам Windows Azure, какую команду следует запускать в процессе развертывания, и файл deploy.cmd (или deploy.sh, если вы выбрали сценарий bash), который содержит весь процесс развертывания. Давайте сначала посмотрим на файл .deployment :

 [config]
 command = bash deploy.sh

Это очень простой файл, который сообщает веб-сайтам Windows Azure вызвать сценарий deploy.sh с использованием bash в качестве оболочки. По умолчанию файл deploy.sh будет выглядеть так:

  #!/bin/bash
  
  # ----------------------
  # KUDU Deployment Script
  # ----------------------
  
  # Helpers
  # -------
  
 exitWithMessageOnError () {
   if [ ! $? -eq 0 ]; then
     echo "An error has occured during web site deployment."
     echo $1
     exit 1
   fi
 }
 
 # Prerequisites
 # -------------

Этот скрипт выполняет две вещи: устанавливает кучу переменных окружения, чтобы у нашего скрипта были все пути к хранилищу исходного кода, целевому корню веб-сайта и некоторым известным командам. Затем он запускает исполняемый файл KuduSync , помощник, который копирует файлы. из репозитория исходного кода в корень веб-сайта с использованием оптимизированного алгоритма, который копирует только файлы, которые были изменены. Для .NET будет выполнено третье действие: запуск msbuild для компиляции исходных кодов в двоичные файлы.

Прямо перед частью, которая гласит # Развертывание , мы можем добавить несколько дополнительных шагов для запуска модульных тестов. Мы можем вызвать исполняемый файл php.exe (расположенный на диске D: на веб-сайтах Windows Azure) и запустить phpunit.php, передав путь к тестовому файлу конфигурации:

##################################################################################################################################
  # Testing
  # -------
  
  echo Running PHPUnit tests.
  
  # 1. PHPUnit
  "D:Program Files (x86)PHPv5.4php.exe" -d auto_prepend_file="$DEPLOYMENT_SOURCE\vendor\autoload.php" "$DEPLOYMENT_SOURCE\vendor\phpunit\phpunit\phpunit.php" --configuration "$DEPLOYMENT_SOURCE\app\phpunit.xml"
  exitWithMessageOnError "PHPUnit tests failed"
 echo

Кроме того, мы также можем запускать другие команды, такие как выпуск обновления композитора , аналогично восстановлению пакета NuGet в мире .NET:

echo Download composer.
 curl -O https://getcomposer.org/composer.phar > /dev/null
 
 echo Run composer update.
 cd "$DEPLOYMENT_SOURCE"
 "D:Program Files (x86)PHPv5.4php.exe" composer.phar update --optimize-autoloader
 

Тестирование нашего сценария развертывания

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

образ

Вот что происходит при сбое теста:

образ

Более того, портал веб-сайтов Windows Azure показывает нам, что последние источники были добавлены в репозиторий git, но не развернуты из-за неудачных тестов:

образ

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

Windows Azure Web Sites (WAWS) enables you to build highly scalable websites on Windows Azure. Here is an overview of the benefits of WAWS:

  • Efficient resource utilization: As your customer base grows, the usage of your application increases as well. You can proactively scale your websites based on the traffic patterns to your website
  • Usage based costing: Cost plays a key role in selecting the Cloud based strategyfor your needs. Azure websites has usage based model (Pay-as-you-Grow) and 6 or 12 month plans to choose from.  To learn more , see Windows Azure Websites Pricing
  • Faster time to market: You can focus on the application and not the infrastructure. This opens up more time to unleash the creativity and productivity of the developers in turn reducing the time to market for your application

Best Practices

These practices will help you make optimal use of the infrastructure offered Windows Azure websites and provide a high performing, reliable website for your end-users.

  • Build a scalable architecture

Windows Azure Websites allows you to build a scalable solution on Azure, but it is critical that your website take full advantage of the scalable infrastructure provided by the service.

A few things you can do to design a scalable solution:

  1. Bottlenecks in the architecture can cause higher latency. You should identify all major bottlenecks in your current architecture which can be caused by various reasons for example bad application design, bandwidth restrictions. Refactor your application architecture to avoid them.
  2. Load test your website using different scale configurations (combination of Instance size and number of instances) to understand the right scale configuration under regular load. Various tools like Visual Studio, Apache Jmeter can be used to perform load tests.
  3. Use Web Analytic tools like Google Analytics or WebTrends to identify the traffic patterns and the average requests per second for your website.
  4. Setup auto-scaling to manage unexpected traffic peaks.See How to scale websites to learn more
  5. If your application uses a database tier, integrate a distributed caching solution such as  Azure Cache service to improve performance

  • Design the architecture to be resilient to failures

Although, WAWS offers a high SLA . For business continuity, it is important to understand the risk of service failures when using a cloud solution and identifying ways to reduce the impact during such an event.

Here are some must-do solutions to mitigate in such situations:

  • Have an automated backup-and-restore strategy for your content by building your own tools with Windows Azure SDK or using third-party services like Cloud Cellar
  • Setup redundant copies of your website on at least 2 datacenters and Load balance incoming traffic between these datacenters.
  • Setup automatic failover capabilities when a service goes down in a datacenter using a Global traffic manager
  • Setup Content delivery network  (CDN) service along with your website to boost performance by caching content and provide a high availability of your website
  • Remove dependency of any tightly coupled components/services you use with your WAWS website if possible.

For example, if your website uses a database and for some reason the database service is down at a given time causing a single point of failure in your architecture. The database here is a tightly couple component but cannot be removed from your architecture. In such scenarios:

—         You must replicate your database across multiple datacenters and setup automated data sync across these databases to mitigate during a failover.

—         You must design your application to be resilient during these situations

If you must have a dependent component, replication strategy can helpmake your architecture more robust.

  • Design a  risk-mitigation strategy before moving to the cloud to mitigate unexpected outages
  • Create a staged environment and simulate failure scenarios by stopping your sites to evaluate how your website performs under failure
  • Automate Infrastructure

There are a lot of operations involved outside the cloud solution which includes development, deployment and various other operations to successfully maintain your website. Automating these operations can make it easier to manage the shipping cycle for your application. All WAWS features can be accessed using WAWS REST API making it easier to automate.

Some of the key operations for managing your website:

  • Deployments to the website :

You can use various deployment strategies like Web deploy, GIT, FTP etc. that can be easily automated to push out the content to your website(s) by building tools using Windows Azure SDK for the deployment tool of your preference.

  • Test inproduction using Staged sites :

WAWS supports staged publishing that enables you to deploy updates to your staging version of the website and test it out in a production environment before updating your customer-facing website. See Staged Publishing on Windows Azure Web Sites to learn more.

  • Enable diagnostic logging:

WAWS has built-in diagnostics to help you with debugging your application. There are two types of diagnostics:

  • Site diagnostics:  It allows you to enable detailed error logging, failed request Tracing and web server logging.
  • Application diagnostics: It allows you to capture information produced by a web application.

See How to enable diagnostic logging for Windows Azure websites to learn more

  • Enable monitoring:

WAWS supports monitoring functionality via the Monitor management page. You can setup alerts for various metrics like CPU Time, HTTP Client Errors, HTTP Server errors etc. to continuously monitor your website. See How to monitor your Windows Azure website to learn more.

  • Security

WAWS platform complies with the key industry standards for security and reliability to provide our customers a secure platform but if your application has security vulnerabilities then it can make your architecture susceptible to an attack.

To build a secure solution on WAWS, you must follow secure coding practices when building your application to withstand an attack. See How to write secure code  to learn more.

Further Reading

Windows Azure Websites Tutorials

Windows Azure Traffic Manager

Windows Azure Documentation

How to Web deploy API

Overview of Windows Azure Security and Compliance

Разработчику для развертывания веб-сайта в Windows Azure Web Sites доступны следующие опции развертывания: Visual Studio Web Deploy, GitHub, FTP, Team Foundation Services (TFS), Microsoft WebMatrix. Развертывание с использованием FTP было описано в части 2 данного цикла, поэтому в данной части будут описаны все остальные опции.
Первые пять частей цикла доступны по ссылке, 6-я — здесь. Это — заключительная часть цикла.

Team Foundation Services

Войдите на портал управления Windows Azure ( http://manage.windowsazure.com), используя учетные данные Windows Live ID (рис. 1).

clip_image002
Рис. 1. Страница входа в систему

Войдя на портал управления (рис.2), нажмите кнопку New, расположенную в нижнем левом углу страницы, для открытия диалогового окна New form.

clip_image004

Рис. 2. Портал управления Windows Azure

Выберите Web Site для создания нового веб-сайта. Выберите Quick Create (рис. 3).

clip_image006
Рис.3. Выбор варианта создания веб-сайта

Введите URL для вашего будущего веб-сайта (рис. 4).

clip_image008

Рис. 4. Первоначальная настройка веб-сайта

За короткое время будет развернут ваш новый веб-сайт, после чего значение поля Status примет значение Running (рис. 5).

clip_image010

Рис. 5. Панель информации о веб-сайте

Нажмите на ссылку в поле URL вашего веб-сайта, чтобы удостовериться, что сайт был создан и работает (рис. 6).

clip_image012
Рис.6. Первая страница созданного сайта

Перейдите на страницу Dashboardи нажмите на панели Quick Glanceссылку Set up TFS publishing .

Теперь, поскольку интеграция пока поддерживается только с TFS Preview, необходимо создать аккаунт. В открывшемся окне Authorize TFS Connection (рис. 7) нажмите Create a TFS account now.

clip_image014

Рис. 7. Окно Authorize TFS connection

В открывшемся окне Account Creation (рис. 8) введите Account URL. Нажмите Create Account.

clip_image016

Рис. 8. Создание аккаунта TFS Preview

После создание аккаунта вы перейдете на страницу Recent Project and Teams(рис. 9). Нажмите Create a team project.

clip_image018

Рис. 9. Администраторская панель аккаунта TFS

В окне Create New Team Project(рис. 10) введите необходимые данные. Нажмите Create Project.

clip_image020

Рис. 10. Создание нового проекта

Дождитесь окончания процесса создания проекта и перейдите на страницу Dashboardвашего веб-сайта. Нажмите Set up TFS publishing. В открывшемся окне введите URL вашего TFS и нажмите Authorize now.

В открывшемся окне нажмите Accept(рис.11), чтобы разрешить подключение аккаунта TFS. Нажмите OK.

clip_image022

Рис. 11. Подключение проекта к TFS

Выберите ваш проект и нажмите OK. После привязки проекта TFS будет выдано соответствующее сообщение (рис. 12).

clip_image024

Рис. 12. Подтверждение подключения проекта к TFS

В том случае, если вы используете Visual Studio 2010 вы должны установить SP1 и KB2581206. Для Visual Studio 2012 никаких дополнительных действий производить не надо. Перейдите в Visual Studio 2012.

Нажмите Connect to TFS (рис. 13).

clip_image025

Рис. 13. Меню Visual Studio 2012

В открывшемся окне Connect To Team Foundation Server (рис. 14) нажмите Servers.

clip_image027

Рис. 14. Подключение к Team Foundation Server

Нажмите Add .

Введите необходимые данные (рис. 15). Нажмите OK. Нажмите Close.

clip_image028

Рис. 15. Добавление Team Foundation Server

После подключения к TFS выберите ваш проект (рис. 16). Нажмите Connect.

clip_image030

Рис. 16. Подключение к Team Foundation Server

Нажмите New Project. Выберите шаблон ASP.NET MVC 4 Web Application. Выберите Internet Application

После создания проекта нажмите правой кнопкой мыши на Solution .

Нажмите Add Solution to Source Control (рис. 17).

clip_image032

Рис. 17. Добавление проекта в TFS

В открывшемся диалоговом окне Add Solution [projectname] to Source Control (рис. 18) нажмите OK.

clip_image033

Рис. 18. Добавление проекта в TFS

Откройте Source Control Explorer. Обратите внимание на ваш проект (рис. 19).

clip_image035

Рис. 19. Source Control Explorer

Откройте Team Explorer и нажмите Pending Changes. Введите комментарий и нажмите Check in(рис. 20). В открывшемся диалоговом окне подтверждения нажмите Yes.

clip_image036

Рис. 20. Check in проекта

Перейдите на портал управления Windows Azure на вкладку Deployments(рис. 21) и обратите внимание, что ее состояние изменилось – теперь показывается, что в Windows Azure Web Sites разворачивается ваш проект.

clip_image038

Рис. 21. Вкладка Deployments

После окончания развертывания на странице появится соответствующее сообщение (рис. 22).

clip_image040

Рис. 22. Сообщение о развернутом проекте

Настроив интеграцию TFS с вашей Visual Studio, вы получаете преимущество непрерывного развертывания. Теперь, если вы изменили код в Visual Studio и нажали Check in, проект будет обновлён автоматически с сохранением истории развертываний. При этом вы всегда можете откатиться на предыдущую версию, выбрав развертывание и нажав кнопку Redeploy.

Git, Github

Windows Azure Web Sites поддерживают развертывание с помощью Git.

Откройте страницу Dashboard и нажмите Set up Git publishing(рис. 1).

clip_image042

Рис. 1. Quick Glance

Дождитесь окончания создания репозитория Git.

Загрузите и установите GitHub for Windows по ссылке http://windows.github.com/.

Запустите GitHub for Windows. Откройте командную строку Git Bash и введите git clone [адресрепозитория]. Введите пароль. После некоторого времени репозиторий будет склонирован в выбранную вами папку (рис. 2).

clip_image044

Рис. 2. Клонирование репозитория

Откройте папку со склонированным репозиторием и перенесите её в Github for Windows. После этого должна появиться запись о вашем репозитории (рис. 3).

clip_image046

Рис. 3. Github for Windows

Добавьте ваш веб-сайт в папку репозитория.

Нажмите два раза на имени вашего репозитория в Github for Windows.

Введите логин и пароль для доступа к репозиторию (рис. 4). Нажмите OK.

clip_image048

Рис. 4. Аутентификация в Github for Windows

В появившемся диалоговом окне введите сообщение о commit и нажмите Commit(рис. 5).

clip_image050

Рис. 5. Commit в репозиторий

Нажмите Publish.

WebMatrix 2

WebMatrix является легковесным средством разработки от Microsoft, использующим развертывание с помощью WebDeploy или FTP.

Загрузите и установите WebMatric 2 с использованием Web Platform Installer 4.0.

Для того, чтобы получить учетные данные для дальнейшего развертывания по FTP, перейдите на администраторскую панель веб-сайта, нажав на его имени. На странице Dashboard нажмите Reset deployment credentials (рис.1). Введите в появившемся диалоговом окне учетные данные, которые будут использоваться для развертывания веб-сайта.

clip_image051

Рис.1. Меню действий с веб-сайтом

Для загрузки профиля развертывания, который будет использоваться в дальнейшем в WebMatrix, нажмите Download publish profile.

Запустите WebMatrix.

Нажмите Открыть сайт, Удаленный сайт. Нажмите Параметры импорта публикации и выберите загруженный с портала Windows Azure файл профиля развертывания (рис. 2).

clip_image053

Рис. 2. Параметры удаленного сайта

Введите название веб-сайта.

Нажмите Проверить подключение. Если подключение прошло нормально, нажмите ОК.

В WebMatrix нельзя редактировать ничего, кроме веб-страниц, поэтому откройте файл Views Home Index. cshtmlи внесите какие-либо изменения (рис. 3). Нажмите CTRL+S.

clip_image055

Рис. 3. Редактирование веб-страницы в WebMatrix

Web Deploy

Запустите Visual Studio 2012.

Нажмите New Project. Выберите шаблон ASP.NET MVC 4 Web Application (рис. 1). Выберите Internet Application (рис. 2).

clip_image056

Рис. 1. Список шаблонов веб-проектов в Visual Studio 2012

clip_image058

Рис. 2. Основные настройки проекта ASP.NET MVC 4

Нажмите правой кнопкой мыши на проекте. Выберите Publish. В открывшемся диалоговом окне нажмите Import … и выберите загруженный с портала управления Windows Azure профиль развертывания для вашего веб-сайта. Выберите опцию развертывания Web Deploy.

Для проверки правильности введенных значений (рис. 3) нажмите Validate Connection. В случае успешного прохождения проверки нажмите Publish.

clip_image060

Рис. 3. Окно настройки развертывания Web Deploy

Далее в представлении Output будет расположен лог развертывания вашего веб-сайта по Web Deploy (рис. 4).

clip_image062

Рис. 4. Представление Output

Внесите какие-либо изменения в ваш проект.

Нажмите Publish на вашем проекте. Обратите внимание, что вы сразу перешли на вкладку Preview. Нажмите Start Preview (рис.5).

clip_image064

Рис. 5. Вкладка Preview

Вы можете определить, какие обновлённые файлы необходимо загрузить на платформу Windows Azure (рис. 6).

clip_image066

Рис. 6. Публикация проекта с использованием Web Deploy

Нажмите Publish.

Заключение

Windows Azure Web Sites является новой функциональностью облачной платформы Windows Azure, которая позволяет разработчикам быстро и легко разворачивать веб-сайты в высокомасштабируемую среду с использованием знакомых языков программирования и инструментария, такого как FTP, Git или TFS. В Web Sites можно использовать сервисы Windows Azure: SQL Database, Caching, CDN. По мере увеличения нагрузки на веб-сайт разработчик может быстро масштабировать его.

Весь цикл статей, отформатированный и сохранённый в PDF-формате, можно скачать здесь.

Спасибо за внимание!

Опции развертывания.

Разработчику для развертывания веб-сайта в Windows Azure Web Sites доступны следующие опции развертывания: Visual Studio Web Deploy, GitHub, FTP, Team Foundation Services (TFS), Microsoft WebMatrix. Развертывание с использованием FTP было описано в части 2 данного цикла, поэтому в данной части будут описаны все остальные опции.

Team Foundation Services

1. Войдите на портал управления Windows Azure (http://manage.windowsazure.com), используя учетные данные Windows Live ID (рис. 1).

clip_image002

Рис. 1. Страница входа в систему

2. Войдя на портал управления (рис.2), нажмите кнопку New, расположенную в нижнем левом углу страницы, для открытия диалогового окна New form.

clip_image004

Рис. 2. Портал управления Windows Azure

3. Выберите Web Site для создания нового веб-сайта. Выберите Quick Create (рис. 3).

clip_image006

Рис.3. Выбор варианта создания веб-сайта

4. Введите URL для вашего будущего веб-сайта (рис. 4).

clip_image008

Рис. 4. Первоначальная настройка веб-сайта

5. За короткое время будет развернут ваш новый веб-сайт, после чего значение поля Status примет значение Running (рис. 5).

clip_image010

Рис. 5. Панель информации о веб-сайте

6. Нажмите на ссылку в поле URL вашего веб-сайта, чтобы удостовериться, что сайт был создан и работает (рис. 6).

clip_image012

Рис.6. Первая страница созданного сайта

7. Перейдите на страницу Dashboard и нажмите на панели Quick Glance ссылку Set up TFS publishing.

8. Теперь, поскольку интеграция пока поддерживается только с TFS Preview, необходимо создать аккаунт. В открывшемся окне Authorize TFS Connection (рис. 7) нажмите Create a TFS account now.

clip_image014

Рис. 7. Окно Authorize TFS connection

9. В открывшемся окне Account Creation (рис. 8) введите Account URL. Нажмите Create Account.

clip_image016

Рис. 8. Создание аккаунта TFS Preview

10. После создание аккаунта вы перейдете на страницу Recent Project and Teams (рис. 9). Нажмите Create a team project.

clip_image018

Рис. 9. Администраторская панель аккаунта TFS

11. В окне Create New Team Project (рис. 10) введите необходимые данные. Нажмите Create Project.

clip_image020

Рис. 10. Создание нового проекта

12. Дождитесь окончания процесса создания проекта и перейдите на страницу Dashboard вашего веб-сайта. Нажмите Set up TFS publishing. В открывшемся окне введите URL вашего TFS и нажмите Authorize now.

13. В открывшемся окне нажмите Accept (рис.11), чтобы разрешить подключение аккаунта TFS. Нажмите OK.

clip_image022

Рис. 11.

14. Выберите ваш проект и нажмите OK. После привязки проекта TFS будет выдано соответствующее сообщение (рис. 12).

clip_image024

Рис. 12.

15. В том случае, если вы используете Visual Studio 2010 вы должны установить SP1 и KB2581206. Для Visual Studio 2012 RC никаких дополнительных действий производить не надо. Перейдите в Visual Studio 2012 RC.

16. Нажмите Connect to TFS (рис. 13).

clip_image025

Рис. 13.

17. В открывшемся окне Connect To Team Foundation Server (рис. 14) нажмите Servers.

clip_image027

Рис. 14.

18. Нажмите Add.

19. Введите необходимые данные (рис. 15). Нажмите OK. Нажмите Close.

clip_image028

Рис. 15.

20. После подключения к TFS выберите ваш проект (рис. 16). Нажмите Connect.

clip_image030

Рис. 16.

21. Нажмите New Project. Выберите шаблон ASP.NET MVC 4 Web Application. Выберите Internet Application

22. После создания проекта нажмите правой кнопкой мыши на Solution.

23. Нажмите Add Solution to Source Control (рис. 17).

clip_image031

Рис. 17.

24. В открывшемся диалоговом окне Add Solution [projectname] to Source Control (рис. 18) нажмите OK.

clip_image032

Рис. 18.

25. Откройте Source Control Explorer. Обратите внимание на ваш проект (рис. 19).

clip_image034

Рис. 19. Source Control Explorer

26. Откройте Team Explorer и нажмите Pending Changes. Введите комментарий и нажмите Check in (рис. 20). В открывшемся диалоговом окне подтверждения нажмите Yes.

clip_image035

Рис. 20. Check in проекта

27. Перейдите на портал управления Windows Azure на вкладку Deployments (рис. 21) и обратите внимание, что ее состояние изменилось – теперь показывается, что в Windows Azure Web Sites разворачивается ваш проект.

clip_image037

Рис. 21. Вкладка Deployments

28. После окончания развертывания на странице появится соответствующее сообщение (рис. 22).

clip_image039

Рис. 22.

Настроив интеграцию TFS с вашей Visual Studio, вы получаете преимущество непрерывного развертывания. Теперь, если вы изменили код в Visual Studio и нажали Check in, проект будет обновлён автоматически с сохранением истории развертываний. При этом вы всегда можете откатиться на предыдущую версию, выбрав развертывание и нажав кнопку Redeploy.

Git, Github

Windows Azure Web Sites поддерживают развертывание с помощью Git.

1. Откройте страницу Dashboard и нажмите Set up Git publishing (рис. 1).

clip_image040

Рис. 1. Quick Glance

2. Дождитесь окончания создания репозитория Git.

3. Загрузите и установите GitHub for Windows по ссылке http://windows.github.com/.

4. Запустите GitHub for Windows.

5. Откройте командную строку Git Bash и введите git clone [адресрепозитория]. Введите пароль. После некоторого времени репозиторий будет склонирован в выбранную вами папку (рис. 2).

clip_image042

Рис. 2. Клонирование репозитория

6. Откройте папку со склонированным репозиторием и перенесите её в Github for Windows. После этого должна появиться запись о вашем репозитории (рис. 3).

clip_image044

Рис. 3. Github for Windows

7. Добавьте ваш веб-сайт в папку репозитория.

8. Нажмите два раза на имени вашего репозитория в Github for Windows.

9. Введите логин и пароль для доступа к репозиторию (рис. 4). Нажмите OK.

clip_image046

Рис. 4. Аутентификация в Github for Windows

10. В появившемся диалоговом окне введите сообщение о commit и нажмите Commit (рис. 5).

clip_image048

Рис. 5. Commit в репозиторий

11. Нажмите Publish.

WebMatric 2 RC

WebMatrix является легковесным средством разработки от Microsoft, использующим развертывание с помощью WebDeploy или FTP.

1. Загрузите и установите WebMatric 2 с использованием Web Platform Installer 4.0.

2. Для того, чтобы получить учетные данные для дальнейшего развертывания по FTP, перейдите на администраторскую панель веб-сайта, нажав на его имени. На странице Dashboard нажмите Reset deployment credentials (рис.1). Введите в появившемся диалоговом окне учетные данные, которые будут использоваться для развертывания веб-сайта.

clip_image049

Рис.1. Меню действий с веб-сайтом

3. Для загрузки профиля развертывания, который будет использоваться в дальнейшем в WebMatrix, нажмите Download publish profile.

4. Запустите WebMatrix.

5. Нажмите Открыть сайт, Удаленный сайт.

6. Нажмите Параметры импорта публикации и выберите загруженный с портала Windows Azure файл профиля развертывания (рис. 2).

clip_image051

Рис. 2. Параметры удаленного сайта

7. Введите название веб-сайта.

8. Нажмите Проверить подключение. Если подключение прошло нормально, нажмите ОК.

9. В WebMatrix нельзя редактировать ничего, кроме веб-страниц, поэтому откройте файл ViewsHomeIndex.cshtml и внесите какие-либо изменения (рис. 3). Нажмите CTRL+S.

clip_image053

Рис. 3. Редактирование веб-страницы в WebMatrix

WebDeploy

1. Запустите Visual Studio 2012 RC.

2. Нажмите New Project. Выберите шаблон ASP.NET MVC 4 Web Application (рис. 1). Выберите Internet Application (рис. 2).

clip_image054

Рис. 1. Список шаблонов веб-проектов в Visual Studio 2012 RC

clip_image056

Рис. 2. Основные настройки проекта ASP.NET MVC 4

3. Нажмите правой кнопкой мыши на проекте. Выберите Publish. В открывшемся диалоговом окне нажмите Import и выберите загруженный с портала управления Windows Azure профиль развертывания для вашего веб-сайта. Выберите опцию развертывания Web Deploy.

4. Для проверки правильности введенных значений (рис. 3) нажмите Validate Connection. В случае успешного прохождения проверки нажмите Publish.

clip_image058

Рис. 3. Окно настройки развертывания Web Deploy

5. Далее в представлении Output будет расположен лог развертывания вашего веб-сайта по Web Deploy (рис. 4).

clip_image060

Рис. 4. Представление Output

6. Внесите какие-либо изменения в ваш проект.

7. Нажмите Publish на вашем проекте. Обратите внимание, что вы сразу перешли на вкладку Preview.

8. Нажмите Start Preview (рис.5).

clip_image062

Рис. 5. Вкладка Preview

9. Вы можете определить, какие обновлённые файлы необходимо загрузить на платформу Windows Azure (рис. 6).

clip_image064

10. Нажмите Publish.

Понравилась статья? Поделить с друзьями:
  • Какие операции с помощью мыши различают в операционной системе windows
  • Какие операции позволяет выполнить файловая система windows
  • Какие операции выполняются во время текстового этапа установки системы windows server
  • Какие ограничения у неактивированной windows 10
  • Какие ограничения у windows 7 starter