ebook img

Основы Azure. PDF

263 Pages·2016·6.653 MB·Russian
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Основы Azure.

Основы Azure Издание второе Основы Microsoft Azure Майкл Коллиер, Робин Шаан ИЗДАТЕЛЬСТВО Microsoft Press Подразделение корпорации Microsoft One Microsoft Way Редмонд, штат Вашингтон 98052-6399 © Michael Collier, Robin Shahan, 2016 г. Все права защищены. Никакая часть этой книги не может быть воспроизведена или передана в какой бы то ни было форме и какими бы то ни было средствами без специального письменного разрешения издателя. ISBN: 978-1-5093-0296-3 Книги издательства Microsoft Press доступны в книжных магазинах и у торговых посредников во всем мире. Если вам нужна помощь по этой книге, обратитесь в службу поддержки издательства Microsoft Press по адресу [email protected]. Поделитесь своим мнением об этой книге по адресу http://aka.ms/tellpress. Книга предоставляется «как есть» и выражает точку зрения и мнение автора. В точки зрения, мнения и информацию, содержащиеся в этой книге, включая URL-адреса и другие ссылки на веб-сайты, могут быть внесены изменения без предварительного уведомления. Некоторые рассмотренные примеры приведены только для справки и являются вымышленными. Любое сходство с реально существующими людьми или организациями является случайным. Microsoft и товарные знаки, перечисленные по адресу http://www.microsoft.com на веб-странице «Товарные знаки», являются товарными знаками группы компаний Microsoft. Все прочие товарные знаки являются собственностью соответствующих владельцев. Рецензент издательства: Девон Масгрейв (Devon Musgrave) Редактор по разработке: Кэрол Диллингем (Carol Dillingham) Издательская работа: Cohesion Выпускающий редактор: Энн Уивер (Ann Weaver) Обложка: Twist Creative • Seattle Посвящается моей жене Соне и сыновьям Айдану и Логану. Я люблю вас сильнее, чем можно выразить словами. Я не смог бы написать эту книгу без вашей всесторонней поддержки и вашего терпения. — Майкл С. Коллиер Я посвящаю эту книгу множеству людей, которые помогали сделать ее настолько хорошей, насколько это возможно: проверяли ее, обсуждали и делились своими техническими знаниями. Отдельная благодарность Нилу Маккензи (Neil Mackenzie), который был всегда готов поделиться со мной своими энциклопедическими знаниями об Azure. Его технические комментарии принесли неоценимую пользу. Также выражаю благодарность Дженелль Крозерс (Jennelle Crothers), без которой компьютерные сети оставались бы для меня полнейшей загадкой. — Робин Э. Шаан Посетите наш веб-сайт по адресу microsoftpressstore.com • Сотни наименований — бумажные и электронные книги, сетевые ресурсы отраслевых экспертов • Бесплатная доставка в США • Электронные книги в разных форматах — для чтения на компьютерах, планшетах, мобильных устройствах и устройствах для чтения электронных книг • Выгодные предложения бумажных и электронных книг • Скидка недели на электронные книги — сэкономьте до 60 % • Выпуски новостей и специальные предложения — узнавайте первыми о новых выпусках, специальных предложениях и многом другом • Зарегистрируйте книгу — получите дополнительные преимущества Оглавление Введение ................................................................................................................................................... vii Для кого предназначена эта книга ............................................................................................................................. vii Требуемый уровень подготовки ............................................................................................................................. vii Эта книга может вам не подойти, если… ................................................................................................................ viii Как устроена эта книга ..................................................................................................................................................... viii Условные обозначения ...................................................................................................................................................... ix Требования к системе ........................................................................................................................................................ ix Загрузки ...................................................................................................................................................................................... x Как использовать примеры кода .............................................................................................................................. x Благодарности ......................................................................................................................................................................... x Ошибки, обновления и поддержка ............................................................................................................................. xi Бесплатные электронные книги издательства Microsoft Press ...................................................................... xi Нам важно ваше мнение .................................................................................................................................................. xi Оставайтесь на связи .......................................................................................................................................................... xi Глава 1. Знакомство с Microsoft Azure ................................................................................................. 1 Что такое Azure? ..................................................................................................................................................................... 2 Облачные технологии — общие сведения .......................................................................................................... 2 Облачное предложение ................................................................................................................................................ 3 Службы Azure ...................................................................................................................................................................... 4 Новый мир: Диспетчер Ресурсов Azure ..................................................................................................................... 4 Что это такое? ..................................................................................................................................................................... 4 В чем преимущества Диспетчера Ресурсов? ...................................................................................................... 5 Используйте Диспетчер Ресурсов максимально эффективно ................................................................... 6 Советы по использованию групп ресурсов ........................................................................................................ 6 Советы по использованию шаблонов Диспетчера Ресурсов .................................................................... 7 Классическая модель развертывания ......................................................................................................................... 8 Учет модели развертывания в сценариях PowerShell ......................................................................................... 9 Управление доступом на основе ролей ..................................................................................................................... 9 Что это такое? ..................................................................................................................................................................... 9 Роли ...................................................................................................................................................................................... 10 Настраиваемые роли ................................................................................................................................................... 11 Портал Azure ......................................................................................................................................................................... 11 VI Оглавление Панель мониторинга и основной узел (hub) ................................................................................................... 12 Создание и просмотр ресурсов .............................................................................................................................. 14 Управление подпиской и счетами ............................................................................................................................. 22 Доступные подписки .................................................................................................................................................... 22 Совместное использование прав администратора для подписки Azure ........................................... 23 Калькулятор стоимости ............................................................................................................................................... 24 Просмотр счетов на портале Azure ...................................................................................................................... 28 API выставления счетов Azure ................................................................................................................................. 31 Документация и образцы кода для Azure .............................................................................................................. 31 Документация .................................................................................................................................................................. 31 Примеры кода ................................................................................................................................................................. 31 Глава 2. Служба приложений Azure и веб-приложения Azure.................................................... 32 Служба приложений и планы службы приложений ........................................................................................ 32 Что такое служба приложений? ............................................................................................................................. 32 Что такое план службы приложений? ................................................................................................................. 33 В чем польза этой возможности? .......................................................................................................................... 33 Как создать план службы приложений на портале Azure ......................................................................... 34 Создание и развертывание веб-приложений ...................................................................................................... 38 Что такое веб-приложение? ..................................................................................................................................... 38 Способы создания веб-приложений ................................................................................................................... 38 Пример: создание веб-приложения с помощью Azure Marketplace ................................................... 40 Пример: создание веб-сайта ASP.NET в Visual Studio и развертывание его в виде веб-приложения ................................................................................................ 46 Конфигурирование, масштабирование и мониторинг веб-приложений .............................................. 53 Конфигурирование веб-приложений .................................................................................................................. 53 Мониторинг веб-приложений ................................................................................................................................ 58 Масштабирование веб-приложений ................................................................................................................... 61 Глава 3. Виртуальные машины Azure ................................................................................................ 70 Что такое виртуальные машины Azure? .................................................................................................................. 70 Выставление счетов ...................................................................................................................................................... 71 Соглашение об уровне обслуживания................................................................................................................ 72 Модели виртуальных машин ........................................................................................................................................ 72 Модель с использованием Диспетчера Ресурсов Azure ............................................................................ 72 Классическая модель (модель с использованием управления службами Azure) ......................... 73 Компоненты виртуальных машин .............................................................................................................................. 73 Виртуальная машина .................................................................................................................................................... 73 Диски .................................................................................................................................................................................... 73 Виртуальная сеть ............................................................................................................................................................ 74 Группы доступности...................................................................................................................................................... 78 VII Оглавление Создание виртуальных машин ..................................................................................................................................... 79 Создание виртуальной машины на портале Azure ....................................................................................... 79 Создание виртуальной машины на основе шаблона .................................................................................. 83 Подключение к виртуальной машине ..................................................................................................................... 84 Удаленный доступ к виртуальной машине ....................................................................................................... 84 Сетевой доступ ................................................................................................................................................................ 85 Изменение параметров виртуальной машины и управление ей .............................................................. 86 Диски .................................................................................................................................................................................... 86 Домены сбоя и домены обновления ................................................................................................................... 91 Создание образа ............................................................................................................................................................ 93 Масштабирование виртуальных машин Azure .................................................................................................... 98 Виртуальные машины Диспетчера Ресурсов ................................................................................................... 99 Классические виртуальные машины .................................................................................................................. 100 Глава 4. Хранилище Azure .................................................................................................................. 101 Учетные записи хранения ............................................................................................................................................ 102 Учетные записи хранения общего назначения ............................................................................................ 102 Учетные записи хранения BLOB-объектов ...................................................................................................... 102 Службы хранения данных ............................................................................................................................................ 103 Хранилище BLOB-объектов .................................................................................................................................... 103 Хранилище файлов ..................................................................................................................................................... 104 Хранилище таблиц ...................................................................................................................................................... 105 Хранилище очередей................................................................................................................................................. 106 Избыточность ..................................................................................................................................................................... 107 Безопасность и хранилище Azure ............................................................................................................................. 108 Обеспечение защиты учетной записи хранения ......................................................................................... 108 Обеспечение защиты доступа к данным ......................................................................................................... 109 Обеспечение защиты данных при передаче ................................................................................................. 110 Шифрование данных при хранении ................................................................................................................... 110 Аудит доступа с помощью аналитики для учетной записи хранения ............................................... 112 Использование общего доступа к ресурсам независимо от источника (CORS) .......................... 113 Создание хранилища и управление им ............................................................................................................ 113 Создание учетной записи хранения с помощью портала Azure.......................................................... 113 Создание контейнера и загрузка BLOB-объектов с помощью Visual Studio Cloud Explorer ..................................................................................................................................... 117 Создание файлового ресурса общего доступа и загрузка файлов с помощью портала Azure ....................................................................................................................................... 120 Создание таблицы и добавление записей с помощью Visual Studio Cloud Explorer ................. 125 Создание учетной записи хранения с помощью PowerShell ................................................................. 126 Создание контейнера и загрузка BLOB-объектов с помощью PowerShell .................................... 127 Создание файлового ресурса общего доступа и загрузка файлов с помощью PowerShell .............................................................................................................................................. 129 VIII Оглавление AzCopy — очень полезный инструмент ................................................................................................................ 131 Библиотека перемещения данных Azure .............................................................................................................. 132 Глава 5. Виртуальные сети Azure ..................................................................................................... 133 Что такое виртуальная сеть (Vnet)? ......................................................................................................................... 133 Общие сведения ........................................................................................................................................................... 133 Определения .................................................................................................................................................................. 134 Создание виртуальной сети .................................................................................................................................... 135 Создание виртуальной сети с помощью портала Azure .......................................................................... 135 Создание виртуальной сети с помощью шаблона Диспетчера Ресурсов ...................................... 142 Группы безопасности сети ........................................................................................................................................... 148 Варианты соединения двух инфраструктур ......................................................................................................... 149 Подключение типа «сеть-сеть» (site-to-site)................................................................................................... 149 Подключение типа «точка-сеть» (point-to-site) ............................................................................................ 150 Сравнение подключений типа «сеть-сеть» и «точка-сеть» .................................................................... 150 Частные подключения типа «сеть-сеть» (ExpressRoute) ........................................................................... 151 Сеть типа «точка-сеть» (point-to-site) ..................................................................................................................... 151 Процесс конфигурирования: общие сведения ............................................................................................. 151 Конфигурирование VPN типа «точка-сеть» .................................................................................................... 152 Глава 6. Базы данных .......................................................................................................................... 157 База данных SQL Azure ................................................................................................................................................... 157 Администрирование ................................................................................................................................................... 161 Выставление счетов .................................................................................................................................................... 163 Непрерывность бизнес-процессов ..................................................................................................................... 164 Приложения с возможностью подключения к базе данных SQL Azure ............................................... 171 SQL Server на виртуальных машинах Azure ......................................................................................................... 173 Выставление счетов .................................................................................................................................................... 173 Конфигурация виртуальных машин .................................................................................................................... 174 Непрерывность бизнес-процессов ..................................................................................................................... 174 База данных SQL Azure и SQL Server на виртуальных машинах Azure — сравнение ..................... 175 Альтернативные СУБД .................................................................................................................................................... 176 MySQL ................................................................................................................................................................................ 176 Поддерживаемые базы данных NoSQL ............................................................................................................ 180 Глава 7. Azure Active Directory ............................................................................................................. 181 Azure Active Directory: общие сведения ................................................................................................................. 181 Что такое Azure Active Directory? ......................................................................................................................... 181 Выпуски Active Directory ........................................................................................................................................... 184 Создание каталога ............................................................................................................................................................ 184 Пользовательские домены ...................................................................................................................................... 187 IX Оглавление Удаление каталога ....................................................................................................................................................... 190 Пользователи и группы ................................................................................................................................................. 191 Добавление пользователей .................................................................................................................................... 191 Добавление групп ....................................................................................................................................................... 195 Многофакторная проверка подлинности (Azure Multi-Factor Authentication) .............................. 197 Коллекция приложений ................................................................................................................................................ 200 Добавление приложений из коллекции .......................................................................................................... 201 Сопоставление пользователей и приложений ............................................................................................. 203 MyApps .............................................................................................................................................................................. 204 Глава 8. Средства управления ........................................................................................................... 206 Обзор средств управления .......................................................................................................................................... 206 Visual Studio 2015 и Azure SDK ................................................................................................................................... 207 Установка Azure SDK ................................................................................................................................................... 207 Управление ресурсами с помощью Cloud Explorer .................................................................................... 210 Создание ресурса Azure............................................................................................................................................ 212 Windows PowerShell ......................................................................................................................................................... 214 Установка командлетов Azure PowerShell ........................................................................................................ 215 Подключение к Azure ................................................................................................................................................ 217 Кроссплатформенный интерфейс командной строки ................................................................................... 220 Установка ......................................................................................................................................................................... 221 Подключение к Azure ................................................................................................................................................ 225 Использование .............................................................................................................................................................. 227 Глава 9. Дополнительные службы Azure ........................................................................................ 231 Другие службы Azure, которые стоит упомянуть ............................................................................................ 231 Azure Service Fabric ...................................................................................................................................................... 231 Облачные службы ....................................................................................................................................................... 232 Служба контейнеров Azure ..................................................................................................................................... 232 DocumentDB .................................................................................................................................................................... 233 Кэш Redis для Azure .................................................................................................................................................... 233 Azure HDInsight ............................................................................................................................................................. 233 Служба поиска Azure .................................................................................................................................................. 234 Служебная шина Azure .............................................................................................................................................. 234 Концентраторы событий Azure ............................................................................................................................. 235 Концентраторы уведомлений Azure................................................................................................................... 235 Службы мультимедиа Azure ................................................................................................................................... 236 Служба архивации Azure .......................................................................................................................................... 236 Azure Site Recovery ...................................................................................................................................................... 236 Azure Key Vault ............................................................................................................................................................... 237 X Оглавление Другие службы Azure ...................................................................................................................................................... 237 Глава 10. Сценарии использования ................................................................................................. 238 Разработка и тестирование ......................................................................................................................................... 238 Гибридное использование ........................................................................................................................................... 240 Сетевой доступ .............................................................................................................................................................. 240 Соединение с Интернетом ...................................................................................................................................... 241 Модернизация и миграция инфраструктуры и приложений ..................................................................... 241 Мобильные приложения Azure ................................................................................................................................. 242 Машинное обучение ...................................................................................................................................................... 243 Об авторах .............................................................................................................................................. 245 XI Оглавление

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.