Практическая работа Сеть доставки содержимого(cdn) Windows Azure




НазваниеПрактическая работа Сеть доставки содержимого(cdn) Windows Azure
страница7/7
Дата публикации19.03.2013
Размер0.63 Mb.
ТипПрактическая работа
shkolnie.ru > География > Практическая работа
1   2   3   4   5   6   7

b.Рис.

c.Ожидание окончания времени жизни большого двоичного объекта в кэше CDN

d.

7.Далее щелкните Признать недействительным кэш CDN, чтобы включить управление версиями через URL-адрес, используемый для доступа к изображению. Обратите внимание, что теперь URL-адрес изображения, загруженного из CDN, содержит параметр запроса с номером версии и отметка времени верхнего изображения обновляется незамедлительно.

8.Обновите страницу несколько раз и обратите внимание, что каждый раз версия в URL-адресе увеличивается, а отметка времени на изображении, полученном из CDN, всякий раз обновляется. Это подтверждает, что благодаря уникальной строке запроса в URL-адресе сеть доставки содержимого CDN будет вынуждена вновь выполнять запрос изображения из размещенных служб.

1.

Сводка

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

3.



^ Приложение А. Публикация приложения в Windows Azure

Visual Studio предусматривает два варианта публикации приложения в Windows Azure.

Создание только пакета служб

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

1.При выборе первого варианта можно загрузить созданный пакет с помощью портала управления. В следующем пошаговом руководстве описан второй вариант, где показано развертывание приложения непосредственно из среды Visual Studio.

2.

  1. Задача 1. Настройка учетных данных API управления Windows Azure в среде Visual Studio

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

3.В обозревателе решений щелкните правой кнопкой мыши проект Windows Azure и выберите пункт Опубликовать.

a.Примечание. Щелкните облачный проект Windows Azure, а не одну из его связанных ролей.

b.

4.В диалоговом окне ^ Публикация проекта Windows Azure разверните раскрывающийся список Подписка и выберите Управление.

a.

b.Рис.

c.Настройка учетных данных учетной записи Windows Azure

d.

5.Будет выведено диалоговое окно для управления настройками проверки подлинности Windows Azure. Чтобы задать параметры проверки подлинности, нажмите кнопку Создать.

a.

b.Рис.

      1. Добавление параметров проверки подлинности

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

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

b.

7.Если на предыдущем шаге вы решили создать сертификат, в диалоговом окне ^ Создать сертификат введите подходящее имя, которое позволит вам идентифицировать его, например AzureMgmt, а затем нажмите кнопку ОК.

a.

b.Рис.

c.Создание нового сертификата управления

d.

8.

9.Вернитесь в диалоговое окно ^ Проверка подлинности управления проектом Windows Azure и выберите сертификат из раскрывающегося списка.

a.

b.Рис.

c.Выбор сертификата для проверки подлинности

d.

e.Примечание. В раскрывающемся списке содержатся все сертификаты, которые подходят для проверки подлинности с помощью API управления Azure.

f.

10.

11.Теперь щелкните ссылку ^ Копировать полный путь, чтобы сохранить путь файла сертификата открытого ключа в буфере обмена.

a.

b.Рис.

c.Копирование пути к файлу сертификата, созданного Visual Studio, в буфер обмена

d.

e.Примечание. Среда Visual Studio сохраняет файл открытого ключа для сертификата, который создается во временной папке в локальном каталоге данных.

f.

12.Нажмите кнопку ОК, чтобы закрыть окно сообщения с запросом на подтверждение, а затем сохраните путь из буфера обмена в безопасное место. Вскоре это значение понадобится при загрузке сертификата на портал.

a.

b.Рис.

c.Подтверждение, что путь к файлу был успешно скопирован в буфер обмена

13.Затем в диалоговом окне Проверка подлинности управления проектом Windows Azure перейдите по ссылке ^ Портал Windows Azure, чтобы открыть окно браузера и перейти на портал управления.

a.

b.Рис.

c.Переход на портал управления Windows Azure в браузере

d.

14.На портале управления войдите в систему с идентификатором Windows Live ID, если это еще не было сделано.

15.Выберите параметр ^ Размещенные службы, учетные записи хранилища и CDN, щелкните Сертификаты управления, а затем нажмите кнопку Добавить сертификат на ленте.

a.

b.Рис.

c.Добавление нового сертификата управления в подписку

d.

16.В диалоговом окне Добавление нового сертификата управления нажмите кнопку Обзор, введите в качестве имени файла путь к файлу сертификата открытого ключа (.cer), созданного Visual Studio, который был ранее скопирован в этой задаче в буфер обмена, а затем нажмите кнопку Открыть. Чтобы загрузить сертификат на портал управления, нажмите кнопку ОК.

a.

b.Рис.

c.Загрузка сертификата API на портал управления

17.Выберите подписку, в которую добавлен сертификат управления, и на панели Свойства скопируйте идентификатор подписки в буфер обмена. Он понадобится на следующем шаге.

a.

b.Рис.

c.Извлечение идентификатора подписки из портала управления

d.

18.

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

a.

b.Рис.

c.Ввод идентификатора подписки на Windows Azure

d.

20.

21.В заключение введите имя для идентификации учетных данных, например MyWindowsAzureAccount, и нажмите кнопку ОК.

a.

b.Рис.

c.Сохранение учетных данных Windows Azure

d.

22.

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

a.

b.Рис.

c.Сбой проверки подлинности при доступе к службе управления

24.

25.

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

a.

      1. Рис.

      1. Управление параметрами проверки подлинности





Задача 2. Настройка удаленного рабочего стола

1.В этой задаче рассматривается включение доступа к удаленному рабочему столу для экземпляров роли размещенной службы. Эту задачу выполнять не обязательно.

2.В обозревателе решений щелкните правой кнопкой мыши проект Windows Azure и выберите пункт Опубликовать.

a.Примечание. Щелкните облачный проект Windows Azure, а не одну из его связанных ролей.

b.

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

a.

b.Рис.

c.Выбор учетных данных для подключения к подписке на Windows Azure

d.

4.На вкладке ^ Общие параметры установите флажок в поле Включить удаленный рабочий стол для всех ролей. Будет отображено диалоговое окно Конфигурация удаленного рабочего стола.

5.В диалоговом окне Конфигурация удаленного рабочего стола нажмите кнопку ^ Дополнительные параметры.

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

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

b.

7.В диалоговом окне ^ Создание сертификата введите имя для идентификации сертификата, например AzureRemote, а затем нажмите кнопку ОК.

a.

b.Рис.

c.Создание сертификата для соединения с удаленным рабочим столом

d.

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

a.

b.Рис.

c.Настройка параметров удаленного рабочего стола

d.

9.

10.Прежде чем закрыть диалоговое окно, нажмите кнопку Просмотр, расположенную рядом с раскрывающимся списком сертификатов. В диалоговом окне Сертификат перейдите на вкладку Подробности и нажмите кнопку Копировать в файл для запуска Мастера экспорта сертификатов.

a.

b.Рис.

c.Экспорт сертификата удаленного рабочего стола

d.

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

a.

b.Рис.

c.Экспорт закрытого ключа сертификата

d.

12.Нажмите кнопку ОК, чтобы закрыть диалоговое окно Конфигурация удаленного рабочего стола.

13.Вернитесь в пользовательский интерфейс портала управления, выберите параметр ^ Размещенные службы, учетные записи хранилища и CDN, щелкните Размещенные службы, разверните узел размещенной службы на центральной панели и выберите узел Сертификаты. Затем нажмите кнопку Добавить сертификат на ленте.

a.

b.Рис.

c.Настройка сертификатов размещенной службы

d.

14.В диалоговом окне Загрузка сертификата X.509 нажмите кнопку Обзор и перейдите в папку, где хранится созданный и экспортированный при настройке удаленного рабочего стола сертификат, введите назначенный пароль, подтвердите его и нажмите кнопку ОК.

a.

b.Рис.

c.Загрузка сертификата удаленного рабочего стола в службу

Задача 3. Публикация приложения в размещенной службе

1.В этой задаче приложение публикуется в пакет размещенной службы непосредственно из среды Visual Studio.

2.В обозревателе решений щелкните правой кнопкой мыши облачный проект Windows Azure и выберите пункт Опубликовать.

a.Примечание. Щелкните облачный проект Windows Azure, а не одну из его связанных ролей.

b.

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

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

5.Присвойте параметру ^ Среда значение Рабочая, а параметру Конфигурация сборки ― значение Освободить. Кроме того, установите параметр Конфигурация службы в значение по умолчанию.



      1. Рис.

      1. Общие параметры развертывания

a.

6.Выберите вкладку Дополнительные параметры. Обновите Метку развертывания до MyTodo и установите флажок в поле Добавить дату и время для идентификации развертывания в пользовательском интерфейсе портала разработчика.

7.

8.Как и в случае со списком размещенных служб, диалоговое окно заполняет раскрывающийся список ^ Учетная запись хранилища всеми службами хранилища, настроенными в учетной записи Windows Azure. Чтобы опубликовать службу, среда Visual Studio сначала загружает пакет услуг в хранилище Azure, а затем публикует оттуда службу. Выберите службу хранилища, используемую для этой цели, и нажмите кнопку Далее.



      1. Рис.

      1. Дополнительные параметры развертывания



      1. Примечание. Несмотря на то что этот вопрос не рассматривается в данной практической работе, параметр IntelliTrace позволяет вести подробные журналы трассировки работающей в облаке службы, которые можно скачать на рабочий стол для выполнения отладки предыстории. Это особенно ценно при поиске и устранении неполадок, возникающих во время запуска роли. Обратите внимание, что для IntelliTrace требуется платформа .NET Framework 4, которая доступна только в выпуске Visual Studio Ultimate.



9.

10.Просмотрите сводные данные. Если все в порядке, нажмите кнопку Опубликовать, чтобы запустить процесс развертывания.



      1. Рис.

      1. Запуск развертывания



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

a.

11.

12.Если выбранный слот занят предыдущим развертыванием, то Visual Studio отобразит предупреждение и запросит подтверждение перед его заменой. Нажмите кнопку Заменить, если вы уверены, что в текущем развертывании больше нет необходимости и его можно перезаписать. В противном случае нажмите кнопку Отменить и повторите операцию, выбрав другой слот развертывания.



      1. Рис.

      1. Перезапись существующего развертывания



13.После запуска развертывания можно просмотреть окно журнала активности Windows Azure для определения состояния операции. Если это окно не отображается, в меню Вид выберите пункт Другие окна, а затем Журнал активности Windows Azure.

14.По умолчанию в журнале отображается сообщение с описанием и индикатор выполнения, показывающий состояние операции развертывания.



      1. Рис.

      1. Просмотр сводных данных в журнале активности Windows Azure



15.

16.Чтобы просмотреть подробные сведения о выполняемой операции развертывания, дважды щелкните зеленую стрелку в левой части записи журнала активности.

      1. Обратите внимание, что представленная дополнительная информация включает слот развертывания, ^ Рабочий или Промежуточный, URL-адрес веб-сайта, Идентификатор развертывания и Журнал, отображающий изменения состояния, в том числе время выполнения каждого изменения.



      1. Рис.

      1. Просмотр подробных сведений об операции развертывания



17.Дождитесь завершения операции развертывания, которая может занять несколько минут. При выполнении развертывания отслеживать состояние развертывания можно на панели Журнал, которая находится с правой стороны. При успешном развертывании она должна напоминать следующую последовательность.



      1. Рис.

      1. Журнал операций развертывания

a.

18.

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



      1. Рис.

      1. Запуск приложения, развертываемого с помощью Visual Studio

20.



Страница |
1   2   3   4   5   6   7

Похожие:

Практическая работа Сеть доставки содержимого(cdn) Windows Azure iconПрактическая работа Использование службы кэширования (Azure Caching) в приложении Windows Azure
Упражнение Использование кэширования Windows Azure для сохранения состояния сеанса 10
Практическая работа Сеть доставки содержимого(cdn) Windows Azure iconПрактическая работа Отладка приложений в Windows Azure
При работе с приложениями Windows Azure эмулятор вычислений позволяет выполнять код локально и отлаживать его с помощью тех же функций...
Практическая работа Сеть доставки содержимого(cdn) Windows Azure iconОблачные службы, виртуальные машины и виртуальная сеть Windows Azure
Стандартные термины, применимые ко всем рассматриваемым здесь Уровням обслуживания
Практическая работа Сеть доставки содержимого(cdn) Windows Azure iconСпбниу итмо практическая работа №2
Консольные утилиты настройки сетевых компонентов в ms windows 2000/XP/2003 и Linux
Практическая работа Сеть доставки содержимого(cdn) Windows Azure iconИнструкция по установке систем «Стандарт-гост» и «Гарант» Подключение сетевого диска
Выберите «Вся сеть» и двойным щелчком мыши откройте Нажмите на значок «Сеть Microsoft Windows»
Практическая работа Сеть доставки содержимого(cdn) Windows Azure iconСодержание Общие сведения 3 Ключевые вопросы 3
Сегмент Подключение локальной конечной точки к веб-роли Windows Azure в облаке 7
Практическая работа Сеть доставки содержимого(cdn) Windows Azure iconБольшой двоичный объект Windows Azure
Время ожидания повторных запросов и ошибки «Connection closed by Host» (соединение прервано узлом) 17
Практическая работа Сеть доставки содержимого(cdn) Windows Azure iconСамостоятельная работа, практическая работа Оборудование и реактивы
Доклады учащихся, тренинговая работа, самостоятельная работа, практическая работа
Практическая работа Сеть доставки содержимого(cdn) Windows Azure iconСодержание
Для освобождения емкости необходимо объединить несколько баз данных sql azure в одну. Этот подход называется сегментированием баз...
Практическая работа Сеть доставки содержимого(cdn) Windows Azure iconПрактическая работа Консольные утилиты настройки сетевых компонентов...
Получить практические навыки по работе со средой виртуализации oracle virtual Box
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2014
shkolnie.ru
Главная страница