Платформа облачных вычислений microsoft windows azure

Создавайте инновации для решения конкретных задач, экономьте средства и повышайте эффективность работы своей организации благодаря открытой и гибкой платформе облачных вычислений Microsoft Azure.

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

Миграция и модернизация с помощью управляемых облачных баз данных Azure SQL

Ускоренная разработка с Azure и GitHub

Доступ к рабочему столу и приложениям практически из любой точки

Быстрая разработка веб-приложений и API в облаке

Переносите или расширяйте локальные среды VMware в Azure

Создание, обучение и развертывание моделей машинного обучения

Добавление в приложения когнитивных возможностей с помощью API

Быстро развертывайте решения на базе ИИ для распространенных бизнес-процессов

Добавление в приложения поиска содержимого на основе ИИ

Создавать ботов и подключать их к различным каналам

Применение расширенных языковых моделей при различных вариантах использования

Быстрое развертывание виртуальных машин

Подготовка виртуальных машин к работе для Ubuntu, Red Hat, SUSE и других популярных дистрибутивов

Лучшая в отрасли производительность рабочих нагрузок SQL

Развертывание масштабируемой и защищенной виртуализированной инфраструктуры

Добавление триггеров в приложения с помощью бессерверных вычислений

Развертывание приложений в дополнительных расположениях

Быстрее создавайте эффективные облачные приложения для мобильных и веб-клиентов

Добавление триггеров в приложения с помощью бессерверных вычислений

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

Запуск контейнеров без управления серверами

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

Перенос современных шаблонов микрослужб в приложения Spring Boot

Объединение локальной, гибридной и многооблачной инфраструктуры

Создание приложений в локальной, облачной и пограничной средах

Предотвращение угроз с помощью интеллектуальной аналитики безопасности

Распространить защиту от угроз на любую инфраструктуру

Создание безопасных частных облачных структур

Внедрение единого входа и многофакторной идентификации

Создание решений Интернета вещей на размещенной платформе

Развертывание средств облачной аналитики на локальных пограничных устройствах

Проверка подлинности при обмене данными между устройствами, пограничной зоной и облаком

Создание моделей физических сред

Защита оборудования и программного обеспечения Интернета вещей

Визуализация данных Интернета вещей в реальном времени

Вернуться ко вкладкам

В последнее время услышал много различных вопросов о Windows Azure Platform. В данной серии FAQ отвечу на наиболее часто задаваемые из них.

Общие вопросы

Что такое Windows Azure Platform?

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

Что такое Windows Azure?

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

Что такое Microsoft SQL Azure?

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

Что такое Microsoft SQL Azure Database?

Microsoft SQL Azure Database представляет собой службу реляционной базы данных для облачных вычислений на основе технологий SQL Server. Она предоставляет высокодоступную, масштабируемую службу базы данных с поддержкой нескольких клиентов, которая размещается Microsoft в облаке. SQL Azure Database позволяет легко подготавливать и развертывать несколько баз данных. Разработчикам не нужно устанавливать, настраивать, исправлять ПО или управлять им. Решение обладает встроенной высокой доступностью и отказоустойчивостью и не требует физического администрирования. SQL Azure Database поддерживает Transact-SQL. Заказчики могут применять существующие навыки разработки в Transact-SQL и знакомую модель реляционной базы данных для симметрии с существующими локальными базами данных. SQL Azure Database обеспечивает значительные экономические преимущества, помогая снизить расходы на разработку за счет применения существующего набора средств и симметрии между локальными и облачными базами данных.

Что такое шина служб и управление доступом AppFabric платформы Windows Azure?

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

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

Каковы основные преимущества платформы Windows Azure?

Заказчики и партнеры, которые применяют платформу Windows Azure, получают следующие преимущества.

  • Гибкость. Партнеры и заказчики могут использовать преимущества средств разработки, автоматизированного управления службами и глобальной сети центров обработки данных, чтобы быстрее реагировать на потребности клиентов, концентрировать свои усилия на укреплении конкурентных преимуществ и выходить на новые рынки.
  • Эффективность. Платформа Windows Azure повышает продуктивность и рабочую эффективность за счет сокращения капитальных вложений. Заказчики и партнеры могут добиться сокращения операционных расходов на некоторые процессы на 30–40 % за 3 года. Оплата на основе фактического потребления, пакеты и скидки для партнеров сокращают первоначальные расходы при внедрении облачных служб и обеспечивают предсказуемые расходы на ИТ.
  • Концентрация на главном. Партнеры и заказчики могут сконцентрироваться на обслуживании клиентов и удовлетворении их потребностей вместо того, чтобы расходовать время и ресурсы на управление технологической инфраструктурой. Платформа Windows Azure позволяет партнерам и заказчикам тратить меньше времени на решение текущих проблем и уделять больше внимания укреплению конкурентных преимуществ.
  • Простота. Партнеры и заказчики могут применять существующие навыки разработки на знакомых языках, таких как .NET и PHP, для создания веб-приложений и служб, а также управления ими как в облачных центрах обработки данных, так и в локальных.
  • Надежность. Партнеры и заказчики могут рассчитывать на обслуживание корпоративного класса, подкрепленное надежными соглашениями об уровне обслуживания и обширным опытом предоставления веб-служб.

Где можно найти более подробные сведения о заказчиках и партнерах, которые разработали решения на платформе Windows Azure?

Вы можете узнать, как заказчики и партнеры, такие как Kelly Blue Book, Associated Press, Origin Digital и Lokad, разрабатывали решения на платформе Windows Azure, здесь: http://www.microsoft.com/windowsazure/evidence

На каких языках доступна платформа Windows Azure?

В настоящий момент платформа Windows Azure доступна на английском языке.

В каких странах платформа Windows Azure доступна для коммерческого использования?

В данный момент платформа Windows Azure доступна в следующих странах: Австрия, Бельгия, Канада, Дания, Финляндия, Франция, Германия, Ирландия, Индия, Италия, Япония, Нидерланды, Новая Зеландия, Норвегия, Португалия, Сингапур, Испания, Швеция, Швейцария, Великобритания, США, Австралия, Бразилия, Чили, Колумбия, Коста-Рика, Кипр, Чешская Республика, Греция, Гонконг, Венгрия, Израиль, Люксембург, Малайзия, Мексика, Перу, Филиппины, Польша, Пуэрто-Рико, Румыния, Тринидад и Тобаго.

Доступен ли Windows Azure в данный момент в России?

Нет, не доступен, но мы последовательно развиваем наши облачные сервисы в России и готовим их к запуску. — Следите за нашими анонсами.

Когда Windows Azure будет доступен в России?

Мы пока не объявляем дату официальной доступности Windows Azure в России.

Является ли Windows Azure исключительно размещаемой службой?

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

Работает ли пакет BPOS на платформе Windows Azure?

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

Будет ли когда-то пакет BPOS работать на платформе Windows Azure?

Текущий пакет Business Productivity Online Suite (Exchange Online, SharePoint Online, Office Communications Online и Live Meeting) был разработан и выпущен до того, как появилась платформа Windows Azure. Несмотря на то что оба продукта используют одинаковые рабочие элементы (центры обработки данных, инфраструктуру подготовки и удостоверений, базовую коммерческую платформу), службы BPOS изначально были созданы для работы на основе текущих выпусков серверных систем, например Exchange 2007.

Когда пакет BPOS будет работать на платформе Windows Azure?

Мы не можем назвать точные сроки, однако постепенно будем сближать эти продукты. Например, базовой технологией хранения в последнем выпуске Exchange Hosted Archive теперь является SQL Azure.

Почему службы Live не являются частью платформы Windows Azure?

Мы представили CTP-версию платформы Windows Azure на конференции PDC в октябре 2008 года, чтобы собрать отзывы и комментарии участников сообщества Одно из самых частых и важных пожеланий было связано с составом платформы Windows Azure. Заказчики и партнеры указывали на то, что хотели бы видеть ясность в составе платформы и что она должна включать в себя операционную систему, базу данных и возможности подключения. Мы учли эти отзывы: в настоящее время платформа Windows Azure содержит компоненты Windows Azure, SQL Azure и AppFabric.

Службы Live являются неотъемлемой частью комбинированных пакетов ПО и служб Microsoft. Они не входят в состав платформы Windows Azure, однако разработчики могут использовать их для создания функциональных и привлекательных решений на платформе Windows Azure. Это также относится к службам SharePoint и CRM. Заказчики и партнеры смогут использовать их вместе с платформой Windows Azure для достижения своих целей в бизнесе.

Вопросы по Windows Azure

Что такое Windows Azure Drive?

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

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

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

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

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

Обеспечивает ли Windows Azure гибкий размер виртуальных машин?

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

Размер вычислительного экземпляра ЦП Память Хранилище экземпляра Скорость ввода-вывода
Малый 1,6 ГГц 1,75 ГБ 225 ГБ Средняя
Средний 2 x 1,6 ГГц 3,5 ГБ 490 ГБ Высокая
Большой 4 x 1,6 ГГц 7 ГБ 1000 ГБ Высокая
Очень большой 8 x 1,6 ГГц 14 ГБ 2040 ГБ Высокая

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

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

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

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

Какими будут цены на эту предлагаемую функцию виртуальных машин в Windows Azure?

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

Поддерживает ли Windows Azure виртуальные машины Hyper-V сервера Windows Server?

Нет. Однако перемещение приложений из Windows Azure в Windows Server и наоборот облегчается использованием общей базовой модели программирования Windows.

Будет ли Microsoft лицензировать Windows Azure для работы в центрах обработки данных заказчиков и партнеров?

Со временем Microsoft сделает технологию Windows Azure доступной для работы в центрах обработки данных заказчиков и партнеров. Это будет реализовано путем внедрения функций Windows Azure в наши локальные продукты, такие как Windows Server и System Center.

Вопросы о конкурентах

Чем стратегия облачных вычислений Microsoft отличается от IBM, Google или Amazon? Какие преимущества вы предлагаете по сравнению с конкурентами?

Главное преимущество облачных вычислений заключается в широком выборе, и Microsoft занимает наилучшее положение для того, чтобы предлагать компаниям и разработчикам широчайший выбор при использовании облачных служб. Microsoft фундаментально отличается от Amazon, Google и всех других конкурентов тем, что позволяет заказчикам использовать локальные технологии, облачные технологии или оба типа в рамках стратегии Microsoft «ПО+службы» (S+S). Microsoft имеет все необходимое, чтобы обеспечивать самый полный набор служб, охватывающий частных клиентов и компании, и предоставлять разработчикам самый функциональный инструмент для доступа к облачным вычислениям.

Как выглядят функции Windows Azure в сравнении с Amazon Web Services?

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

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

Хотя платформа Windows Azure предлагает функцию Content Delivery Network аналогичную Cloudfront (Amazon CDN предложение), Windows Azure CDN обладает большим покрытием, чем Amazon предлагает.

Насколько цены на платформу Windows Azure сравнимы с ценами на Amazon Web Services?

Во-первых, Amazon является поставщиком IaaS, а платформа Windows Azure — это предложение PaaS от Microsoft. Это означает, что платформа Windows Azure имеет такие встроенные возможности, как операционная система, база данных, балансировка нагрузки, резервное копирование, автоматизированное управление службами, автоматические средства обеспечения высокой доступности, физическое администрирование, интегрированная среда разработки и мониторинг.

Во-вторых, Amazon использует для различных продуктов AWS многоуровневую систему цен. Судя по общедоступным сведениям и отзывам пользователей, большинству заказчиков требуется ориентироваться на самые высокие уровни цен Amazon. Цены на Windows Azure ниже, чем многие из этих верхних ценовых уровней Amazon. Вместо повышения сложности и применения нескольких уровней мы предоставляем нашим заказчикам единые цены на основе фактического потребления вычислительных ресурсов, хранилища, передач данных и т. д. Согласно общей концепции, мы упростили количество показателей. Например, в Amazon EC2 существует 9 показателей для отслеживания использования, а в Windows Azure только 4. Эти показатели использования применяются для экземпляров всех размеров. В SQL Azure существует только один простой показатель: цена рассчитывается на одну базу данных в месяц для выпусков Web Edition и Business Edition. Разработчики, применяющие размещенную базу данных Amazon, платят за время работы экземпляра виртуальной машины независимо от фактического использования базы данных. Поскольку виртуальные машины не обеспечивают хранение данных, базы данных должны храниться во внешнем хранилище, что оплачивается отдельно. Кроме того, разработчики несут дополнительные расходы на резервное копирование и репликацию данных. Мы также предлагаем специальные цены для привлечения партнеров.

Насколько цены на платформу Windows Azure сравнимы с ценами на Google App Engine?

Цены на платформу Windows Azure сопоставимы с Google AppEngine (GAE) в отношении хранилищ и передач данных. Наши цены на транзакцию хранилища выгоднее, чем цены GAE на выполнение операций хранилища. Службы GAE также менее выгодны в плане цен, поскольку для них не предусмотрены соглашения об уровне обслуживания. GAE не предоставляет службы реляционных баз данных. SQL Azure предлагает службу реляционной базы данных, для которой существует только один простой показатель: цена рассчитывается на одну базу данных в месяц для выпусков Web Edition и Business Edition.

Чем SQL Azure Database отличается от Amazon SimpleDB?

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

Чем SQL Azure Database отличается от службы реляционной базы данных Amazon?

27 октября 2009 года компания Amazon объявила о выпуске бета-версии новой службы реляционной базы данных — Relational Database Service (Amazon RDS). В рамках этой службы предлагается платформа MySQL 5.1, размещенная в облаке, и ограниченные возможности управления базой данных (резервное копирование и исправления); плата взимается за каждую базу данных на основе времени работы вычислительных ресурсов. Amazon предлагает все возможности MySQL, поэтому существующие приложения, средства и код на основе MySQL 5.1 могут без изменений выполняться в Amazon. Для мониторинга, управления и расширения экземпляров заказчикам необходимо использовать средство Amazon Cloudwatch. Компания Amazon позиционирует эту службу для разработчиков и отдельных компаний, использующих MySQL, и указывает на такие преимущества, как простота развертывания, управляемость, совместимость, масштабируемость, надежность, совместимость с другими службами Amazon, безопасность и экономичность.

SQL Azure предлагает самоуправляемую базу данных со следующими ключевыми преимуществами:

  • Высокая доступность. SQL Azure имеет надежную трехуровневую защиту от сбоев с мгновенным резервированием и автоматическим аварийным переключением, установка исправлений и обслуживание не вызывают простоев. Amazon RDS не предоставляет средства обеспечения высокой доступности.
  • Цены ниже в 3–10 раз. Стоимость SQL Azure в 3–10 раз ниже, чем Amazon RDS (при этом Amazon не обеспечивает высокую доступность). Цены на SQL Azure начинаются от 9,99 долл. в месяц, а на Amazon RDS — от 79 долл. в месяц.
  • Не требуется осуществлять управление инфраструктурой. SQL Azure самостоятельно осуществляет настройку, масштабирование, установку, репликацию, контроль для обеспечения высокой доступности, установку обновлений. Amazon RDS обеспечивает только резервное копирование и установку исправлений.
  • Эластичное масштабирование. Базы данных SQL Azure могут первоначально иметь небольшой размер, а затем постепенно автоматически расширяться. Не требуется анализировать использование ресурсов ввода-вывода, резервное копирование и платить за неиспользуемое место свыше минимума в 1 ГБ. При использовании Amazon клиентам приходится самостоятельно выбирать и вручную изменять экземпляры, перезагружать базы данных и т. д.
  • Совместимость с сервером SQL Server и экосистемой SQL Server. Приложения и знания SQL Server можно использовать в SQL Azure. SQL Azure поддерживает работу со службами на основе SQL Server (службы отчетов, аналитики, интеграции), средствами разработки и управления, а также другими интернет-службами Microsoft, такими как Windows Azure и SharePoint.
  • Простая бизнес-модель. SQL Azure Database имеет очень простую и предсказуемую структуру цен и бизнес-модель. Не требуется измерять запросы ввода-вывода, размер хранилища и выполнять сложные расчеты. Можно начать с небольшого размера и постепенно увеличивать его, оплачивая фактическое использование.

Полезные материалы:

  • Центр разработки для Windows Azure
  • Электронная книга «Windows Azure – облачная платформа Microsoft”

  • Главная

  • Блог

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

  • Что такое Microsoft Azure и зачем он нужен

Blog

Microsoft Azure — облачная платформа, которая предоставляет пользователям инструменты для вычислений, хранения информации, размещения приложений. Один из лидеров — Azure — занимает 19% рынка. Доля меньше, чем у AWS, но влияние MS Azure на интернет постоянно увеличивается за счет добавления новых клиентов, в том числе крупных корпораций. Правда, конкуренты тоже развиваются: есть решения от Google, IBM, cloud.timeweb.com.

Что Такое Microsoft Azure И Зачем Он Нужен

  • Гибридное использование — достоинства публичных и частных облаков соединяются в гибридном облаке, которое помогает настроить Azure.
  • Гибкость — работает с любыми системами, языками, средствами и платформами. Используйте экосистемы Windows и Linux для создания кроссплатформенных веб-приложений.
  • Экономичность — конкурентные цены достигаются за счет поминутной оплаты. Вы сами выбираете, какими ресурсами и когда будете пользоваться.
  • Создание инфраструктуры — в основе Azure лежит использование виртуальных машин и средств управления. Это помогает масштабировать систему, обеспечивать ее надежность и стабильность. Аренда виртуального сервера Azure не нужна. 
  • Регулирование доступа — управляйте группами пользователей, синхронизируйтесь с существующими каталогами, используйте единый вход в Microsoft Cloud Azure.

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

Объедините облачные сервисы с системами компании. Это позволит переводить виртуальные машины из своего дата-центра в Виндовс Азур и обратно.

Продукты Azure

В каталоге облачных служб Azure более 600 сервисов. Они разделены на 21 категорию: от DevOps до аналитики, от контейнеров до смешанной реальности. Для каждого сервиса есть подробная документация с описанием функциональности и сценариями использования.

Например, Azure Active Directory — это инструмент для управления доступами. Она помогает организовать вход сотрудников в систему и обращение к ресурсам. Обычно ее используют:

  • ИТ-администраторы — для управления доступом к системе. Например, можно настроить многофакторную проверку пользователя, когда он пытается получить доступ к ресурсам.
  • Разработчики — для настройки единого входа в систему с помощью учетных данных пользователей. Для разработки персонализированных интерфейсов доступен API.

Создавать резервные копии помогает Microsoft Azure Storage. Инструменты обеспечивают совместимость на уровне сервера и БД. Благодаря этому разработчики и администраторы могут запускать копии сайта прямо из облака.

Есть также Microsoft Azure Media Services, который упрощает работу с файлами мультимедиа. С его помощью вы сократите затраты на потоковую обработку и трансляции.

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

Сценарии использования

Мы разобрались, что такое Азур. Теперь давайте посмотрим, какие есть сценарии использования его сервисов. Здесь приведены лишь несколько примеров. Сценариев же на практике очень много.

Разработка приложений

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

Создание тестовой среды

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

Обработка данных

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

Azure также подходит для обработки больших данных — полученных из CRM или внешних источников (демография, рейтинги).

Защищенное хранилище

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

Расширение инфраструктуры

Платформа от Microsoft подходит для быстрого расширения инфраструктуры. Вы управляете ресурсами, меняя мощность собственного ЦОД и удаленного кластера виртуальных машин.

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

Как научиться пользоваться Microsoft Azure

Microsoft предлагает более 1800 обучающих модулей по разным сервисам и возможностям Azure. Пройти их можно бесплатно. Все доступные модули собраны на страницах Microsoft Learn.

Модули объединены по смыслу в схемы обучения — аналоги курсов. Например, есть курс с описанием основных служб Azure или курс по настройке виртуальных сетей.

Отличным способом познакомиться может стать и подготовка к сертификации. Есть два способа — бесплатный с помощью модулей и платный с поддержкой инструктора.

From Wikipedia, the free encyclopedia

Microsoft Azure

Microsoft Azure.svg
Developer(s) Microsoft
Initial release October 27, 2008; 14 years ago[1]
Operating system Linux, Microsoft Windows, iOS, Android
Type Web service, cloud computing
License Proprietary for platform, MIT License for client SDKs
Website azure.microsoft.com

Microsoft Azure, often referred to as Azure ( AZH-ər, AY-zhər, AZ-ure, AY-zure),[2][3][4] is a cloud computing platform operated by Microsoft that provides access, management, and development of applications and services via around the world-distributed data centers. Microsoft Azure has multiple capabilities such as software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS) and supports many different programming languages, tools, and frameworks, including both Microsoft-specific and third-party software and systems.

Azure, announced at Microsoft’s Professional Developers Conference (PDC) in October 2008, went by the internal project codename «Project Red Dog»,[5] and was formally released in February 2010 as Windows Azure, before being renamed Microsoft Azure on March 25, 2014.[6][7]

Services[edit]

Microsoft Azure uses large-scale virtualization at Microsoft data centers worldwide and it offers more than 600 services.[8]

Compute services[edit]

  • Virtual machines, infrastructure as a service (IaaS) allowing users to launch general-purpose Microsoft Windows and Linux virtual machines, as well as preconfigured machine images for popular software packages.[9]
    • Starting in 2022, VMs are powered by Ampere Cloud-native processors.[10]
    • Most users run Linux on Azure, some of the many Linux distributions offered, including Microsoft’s own Linux-based Azure Sphere.[11]
  • App services, platform as a service (PaaS) environment letting developers easily publish and manage websites.
  • Websites, Azure Web Sites allows developers to build sites using ASP.NET, PHP, Node.js, Java, or Python and can be deployed using FTP, Git, Mercurial, Team Foundation Server or uploaded through the user portal. This feature was announced in preview form in June 2012 at the Meet Microsoft Azure event.[12] Customers can create websites in PHP, ASP.NET, Node.js, or Python, or select from several open source applications from a gallery to deploy. This comprises one aspect of the platform as a service (PaaS) offerings for the Microsoft Azure Platform. It was renamed Web Apps in April 2015.[6][13]
  • WebJobs, applications that can be deployed to an App Service environment to implement background processing that can be invoked on a schedule, on demand, or run continuously. The Blob, Table and Queue services can be used to communicate between WebApps,XYZ,iOS Software and WebJobs and to provide state.[5]
  • Azure Kubernetes Service (AKS) allows you to quickly deploy a production ready kubernetes cluster in Azure. Azure is responsible for managing the control plane and customers get the flexibility to choose/scale the data place (kubernetes worker nodes).[14]

Identity[edit]

  • Azure Active Directory Connect is used to synchronize on-premises directories and enable SSO (Single Sign On). [1]
  • Azure Active Directory B2C allows the use of consumer identity and access management in the cloud.
  • Azure Active Directory Domain Services is used to join Azure virtual machines to a domain without domain controllers.
  • Azure information protection can be used to protect sensitive information.
  • Azure Active Directory External Identities are set of capabilities which allow organizations to collaborate with external users including customers and partners.[15]

Mobile services[edit]

  • Mobile Engagement collects real-time analytics that highlight users’ behavior. It also provides push notifications to mobile devices.[16]
  • HockeyApp can be used to develop, distribute, and beta-test mobile apps.[17]

Storage services[edit]

  • Storage Services provides REST and SDK APIs for storing and accessing data on the cloud.
  • Table Service lets programs store structured text in partitioned collections of entities that are accessed by partition key and primary key. Azure Table Service is a NoSQL non-relational database.
  • Blob Service allows programs to store unstructured text and binary data as blobs that can be accessed by an HTTP(S) path. Blob service also provides security mechanisms to control access to data.
  • Queue Service lets programs communicate asynchronously by message using queues.
  • File Service allows storing and access of data on the cloud using the REST APIs or the SMB protocol.[18]

Communication services[edit]

  • Azure Communication Services offers an SDK for creating web and mobile communications applications that include SMS, video calling, VOIP and PSTN calling, and web based chat.

Data management[edit]

  • Azure Data Explorer provides big data analytics and data-exploration capabilities
  • Azure Search provides text search and a subset of OData’s structured filters using REST or SDK APIs.
  • Cosmos DB is a NoSQL database service that implements a subset of the SQL SELECT statement on JSON documents.
  • Azure Cache for Redis is a managed implementation of Redis.
  • StorSimple manages storage tasks between on-premises devices and cloud storage.[19]
  • Azure SQL Database works to create, scale and extend applications into the cloud using Microsoft SQL Server technology. It also integrates with Active Directory, Microsoft System Center and Hadoop.[20]
  • Azure Synapse Analytics is a fully managed cloud data warehouse.[21][22]
  • Azure Data Factory, is a data integration service that allows creation of data-driven workflows in the cloud for orchestrating and automating data movement and data transformation.[23]
  • Azure Data Lake is a scalable data storage and analytic service for big data analytics workloads that require developers to run massively parallel queries.
  • Azure HDInsight[24] is a big data relevant service, that deploys Hortonworks Hadoop on Microsoft Azure, and supports the creation of Hadoop clusters using Linux with Ubuntu.
  • Azure Stream Analytics is a Serverless scalable event processing engine that enables users to develop and run real-time analytics on multiple streams of data from sources such as devices, sensors, web sites, social media, and other applications.

Messaging[edit]

The Microsoft Azure Service Bus allows applications running on Azure premises or off-premises devices to communicate with Azure. This helps to build scalable and reliable applications in a service-oriented architecture (SOA). The Azure service bus supports four different types of communication mechanisms:[25][26]

  • Event Hubs, which provide event and telemetry ingress to the cloud at massive scale, with low latency and high reliability. For example, an event hub can be used to track data from cell phones such as coordinating with a GPS in real time.[27]
  • Queues, which allow one-directional communication. A sender application would send the message to the service bus queue, and a receiver would read from the queue. Though there can be multiple readers for the queue only one would process a single message.
  • Topics, which provide one-directional communication using a subscriber pattern. It is similar to a queue, however, each subscriber will receive a copy of the message sent to a Topic. Optionally the subscriber can filter out messages based on specific criteria defined by the subscriber.
  • Relays, which provide bi-directional communication. Unlike queues and topics, a relay doesn’t store in-flight messages in its own memory. Instead, it just passes them on to the destination application.

Media services[edit]

A PaaS offering that can be used for encoding, content protection, streaming, or analytics.[citation needed]

CDN[edit]

A global content delivery network (CDN) for audio, video, applications, images, and other static files. It can be used to cache static assets of websites geographically closer to users to increase performance. The network can be managed by a REST-based HTTP API.[28]

Azure has 118 point of presence locations, across 100 cities, worldwide (also known as Edge locations) as of January 2023.[29]

Developer[edit]

  • Application Insights[citation needed]
  • Azure DevOps[citation needed]

Management[edit]

  • Azure Automation provides a way for users to automate the manual, long-running, error-prone, and frequently repeated tasks that are commonly performed in a cloud and enterprise environment. It saves time and increases the reliability of regular administrative tasks and even schedules them to be automatically performed at regular intervals. You can automate processes using runbooks or automate configuration management using Desired State Configuration.[30]
  • Microsoft SMA

Azure AI[edit]

  • Microsoft Azure Machine Learning (Azure ML) provides tools and ML frameworks for developers to create their own machine learning and artificial intelligence (AI) services.
  • Microsoft Azure Cognitive Services are a set of prebuilt APIs, SDKs and customizable services for developers, including perceptual and cognitive intelligence covering speech recognition, speaker recognition, neural speech synthesis, face recognition, computer vision, OCR/form understanding, natural language processing, machine translation, and business decision services. Most AI features appeared in Microsoft’s own products and services (Bing, Office, Teams, Xbox, and Windows) are powered by Azure Cognitive Services.[31][32][33][34][35]

Azure Blockchain Workbench[edit]

Through Azure[36] Blockchain Workbench, Microsoft is providing the required infrastructure to set up a consortium network in multiple topologies using a variety of consensus mechanisms. Microsoft provides integration from these blockchain platforms to other Microsoft services to streamline the development of distributed applications. Microsoft supports many general-purpose blockchains including Ethereum and Hyperledger Fabric and purpose-built blockchains like Corda.

Functions[edit]

Azure functions are used in serverless computing architectures where subscribers can execute code as an event driven Function-as-a-Service (FaaS) without managing the underlying server resources.[37] Customers using Azure functions are billed based on per-second resource consumption and executions.[38]

Internet of Things (IoT)[edit]

  • Azure IoT Hub lets you connect, monitor, and manage billions of IoT assets. On February 4, 2016, Microsoft announced the General Availability of the Azure IoT Hub service.[39]
  • Azure IoT Edge is a fully managed service built on IoT Hub that allows for cloud intelligence deployed locally on IoT edge devices.
  • Azure IoT Central is a fully managed SaaS app that makes it easy to connect, monitor, and manage IoT assets at scale.[40] On December 5, 2017, Microsoft announced the Public Preview of Azure IoT Central; its Azure IoT SaaS service.[41]
  • On October 4, 2017, Microsoft began shipping GA versions of the official Microsoft Azure IoT Developer Kit (DevKit) board; manufactured by MXChip.[42]
  • On April 16, 2018, Microsoft announced the launch of the Azure Sphere, an end-to-end IoT product that focuses on microcontroller-based devices and uses Linux.[43]
  • On June 27, 2018, Microsoft launched Azure IoT Edge, used to run Azure services and artificial intelligence on IoT devices.[44]
  • On November 20, 2018, Microsoft launched the Open Enclave SDK for cross-platform systems such as ARM TrustZone and Intel SGX.[45]

Azure Orbital[edit]

Launched in September 2020, Azure Orbital is a ground station service to help customers move satellite data to the cloud and to provide global cloud connectivity. Private industries and government agencies that use data collected by satellites can directly connect satellites to the cloud computing networks to process and analyse the data. Mobile cloud computing ground stations for customers that operate where there is no existing ground infrastructure (such as energy, agricultural and military) will provide point-to-point cloud connectivity to remote locations using third party satellite systems – SpaceX’s Starlink constellations in low Earth orbit (LEO) and SES’ O3b medium Earth orbit (MEO) constellation.[46][47]

SES will be deploying satellite control and uplink ground stations for its next-generation O3b mPOWER MEO satellites alongside Microsoft’s data centers to provide single-hop connectivity to the cloud from remote sites.[48] The first two O3b mPOWER satellites launched in December 2022 (with nine more scheduled for deployment in 2023-2024) and the initial service start is expected in Q3 2023.[49]

Microsoft suggests that satellite routing to the cloud can offer a speed advantage. For example, a connection from the home to a cloud data center for online media, entertainment or gaming, currently may use complex fibre routes that are longer than one hop up to a satellite and down again. Microsoft’s experiments using Xbox cloud have found there are parts of the world (including parts of the USA) where it is faster via satellite than over terrestrial networks.[50]

Regional expansion[edit]

In 2018, Azure was available in 54 regions, with 12 new regions being developed.[51] Microsoft became the first large cloud provider that built facilities in Africa, with two regions in South Africa.[52] An Azure geography contains multiple Azure Regions, such as for example «North Europe» (Dublin, Ireland), «West Europe» (Amsterdam, Netherlands). Where a location represents the city or area of the Azure Region. Each Azure Region is paired with another region within the same geography; this makes them a regional pair. In this example, Amsterdam and Dublin are the locations which form the regional pair.[53]

Middle East cloud data centers[edit]

On June 19th 2019, Microsoft announced the launch of two new cloud regions in the United Arab Emirates – Microsoft’s first in the Middle East.[54] Microsoft’s management stated that these new datacenters will empower customers and partners to embrace the benefits of the Fourth Industrial Revolution and achieve more using cloud technologies.

Research partnerships[edit]

Microsoft has partners that sell its products. In August 2018, Toyota Tsusho began a partnership with Microsoft to create fish farming tools using the Microsoft Azure application suite for IoT technologies related to water management. Developed in part by researchers from Kindai University, the water pump mechanisms use artificial intelligence to count the number of fish on a conveyor belt, analyze the number of fish, and deduce the effectiveness of water flow from the data the fish provide. The specific computer programs used in the process fall under the Azure Machine Learning and the Azure IoT Hub platforms.[55]

Design[edit]

Microsoft Azure uses a specialized operating system, also called Microsoft Azure, to run its «fabric layer»:[56] a cluster hosted at Microsoft’s data centers that manage computing and storage resources of the computers and provisions the resources (or a subset of them) to applications running on top of Microsoft Azure. Microsoft Azure has been described as a «cloud layer» on top of a number of Windows Server systems, which use Windows Server 2008 and a customized version of Hyper-V, known as the Microsoft Azure Hypervisor to provide virtualization of services.[57]

Scaling and reliability are controlled by the Microsoft Azure Fabric Controller, which ensures the services and environment do not fail if one or more of the servers fails within the Microsoft data center, and which also provides the management of the user’s Web application such as memory allocation and load balancing.[57]

Azure provides an API built on REST, HTTP, and XML that allows a developer to interact with the services provided by Microsoft Azure. Microsoft also provides a client-side managed class library that encapsulates the functions of interacting with the services. It also integrates with Microsoft Visual Studio, Git, and Eclipse.[58][59][60]

In addition to interacting with services via API, users can manage Azure services using the Web-based Azure Portal, which reached General Availability in December 2015.[61] The portal allows users to browse active resources, modify settings, launch new resources, and view basic monitoring data from active virtual machines and services.

Deployment models[edit]

Microsoft Azure offers two deployment models for cloud resources: the «classic» deployment model and the Azure Resource Manager.[62] In the classic model, each Azure resource (virtual machine, SQL database, etc.) was managed individually. The Azure Resource Manager, introduced in 2014,[62] enables users to create groups of related services so that closely coupled resources can be deployed, managed, and monitored together.[63] The classic model is slated to be phased out in future.

History and timeline[edit]

In 2005, Microsoft took over Groove Networks, and Bill Gates made Groove’s founder Ray Ozzie one of his 5 direct reports as one of 3 chief technology officers. Ozzie met with Amitabh Srivastava, which let Srivastava change course. They convinced Dave Cutler to postpone his retirement and their teams developed a cloud operating system.[64][65][66]

  • October 2008 (PDC LA) – Announced the Windows Azure Platform.[67]
  • March 2009 – Announced SQL Azure Relational Database.
  • November 2009 – Updated Windows Azure CTP, Enabled full trust, PHP, Java, CDN CTP and more.
  • February 1, 2010 – Windows Azure Platform commercially available.[68][69]
  • June 2010 – Windows Azure Update, .NET Framework 4, OS Versioning, CDN, SQL Azure Update.[70]
  • October 2010 (PDC) – Platform enhancements, Windows Azure Connect, improved Dev / IT Pro Experience.
  • December 2011 – Traffic manager, SQL Azure reporting, HPC scheduler.
  • June 2012 – Websites, Virtual machines for Windows and Linux, Python SDK, new portal, locally redundant storage.
  • April 2014 – Windows Azure renamed Microsoft Azure,[6] ARM Portal introduced at Build 2014.
  • July 2014 – Azure Machine Learning public preview.[71]
  • November 2014 – Outage affecting major websites including MSN.com.[72]
  • September 2015 – Azure Cloud Switch introduced as a cross-platform Linux distribution. Currently known as SONiC[73]
  • December, 2015 – Azure ARM Portal (codename «Ibiza») released.[74]
  • March, 2016 – Azure Service Fabric is Generally Available (GA)[75]
  • September 2017 – Microsoft Azure gets a new logo and a Manifesto[76]
  • July 16, 2018 – Azure Service Fabric Mesh public preview[77]
  • September 24, 2018 – Microsoft Azure IoT Central is Generally Available (GA)[78]
  • October 10, 2018 – Microsoft joins the Linux-oriented group Open Invention Network.[79]
  • April 17, 2019 – Azure Front Door Service is now available.[80]
  • March 2020 – Microsoft said that there was a 775% increase in Microsoft Teams usage in Italy due to the COVID-19 pandemic. The company estimates there are now 44 million daily active users of Teams worldwide.[81]

Privacy[edit]

Microsoft has stated that, per the USA Patriot Act, the US government could have access to the data even if the hosted company is not American and the data resides outside the USA.[82][83][contradictory] To manage privacy and security-related concerns, Microsoft has created a Microsoft Azure Trust Center,[84] and Microsoft Azure has several of its services compliant with several compliance programs including ISO 27001:2005 and HIPAA. A full and current listing can be found on the Microsoft Azure Trust Center Compliance page.[85] Of special note, Microsoft Azure has been granted JAB Provisional Authority to Operate (P-ATO) from the U.S. government in accordance with guidelines spelled out under the Federal Risk and Authorization Management Program (FedRAMP), a U.S. government program that provides a standardized approach to security assessment, authorization, and continuous monitoring for cloud services used by the federal government.[86]

Significant outages[edit]

The following is a list of Microsoft Azure outages and service disruptions.

Date Cause Notes
2012-02-29 Incorrect code for calculating leap day dates[87]
2012-07-26 Misconfigured network device[88][89]
2013-02-22 Expiry of an SSL certificate[90] Xbox Live, Xbox Music and Video also affected[91]
2013-10-30 Worldwide partial compute outage[92]
2014-11-18 Azure storage upgrade caused reduced capacity across several regions[93] Xbox Live, Windows Store, MSN, Search, Visual Studio Online among others were affected.[94]
2015-12-03 Active Directory issues[95]
2016-09-15 Global DNS outage[96]
2017-03-15 Storage tier issues[97]
2017-10-03 Fire system glitch[98]
2018-06-20 Cooling system failure[99] North Europe region experienced 11 hours of downtime
2018-09-04 Cooling system failure due to inadequate surge protection (lightning strike)[100] Brought down numerous services in multiple regions for over 25 hours, with some services remaining affected until three days later
2019-05-02 DNS Migration Issue[101]
2021-03-15 OpenID Key removal[102] Authentication errors across multiple services using Azure Active Directory for up to 16 hours
2021-04-01 DNS issue impacting multiple Microsoft services [103] Worldwide DNS issues with Azure services

Certifications[edit]

A large variety of Azure certifications can be attained, each requiring one or multiple successfully completed examinations.

Certification levels range from beginner, intermediate to expert.

Examples of common certifications include:

  • Azure Fundamentals
  • Azure Developer Associate
  • Azure Administrator Associate
  • Azure Data Engineers Associate
  • Azure Security Engineer Associate
  • Azure Solutions Architect Expert
  • Azure DevOps Engineer Expert

Key people[edit]

  • Dave Cutler, Lead Developer, Microsoft Azure[104]
  • Mark Russinovich, CTO, Microsoft Azure[105]
  • Scott Guthrie, Executive Vice President of the Cloud and AI group in Microsoft
  • Jason Zander, Executive Vice President, Microsoft Azure[106]
  • Julia White, Corporate Vice President, Microsoft Azure[107]

See also[edit]

  • Cloud-computing comparison
  • Comparison of file hosting services
  • Microsoft Azure Dev Tools for Teaching
  • CBL-Mariner

References[edit]

Citations[edit]

  1. ^ Srivastava, Amitabh (October 27, 2008). «Introducing Windows Azure». msdn.com. Archived from the original on May 14, 2010. Retrieved April 3, 2021.
  2. ^ Wells, John C. (2008). Longman Pronunciation Dictionary (3rd ed.). Longman. ISBN 978-1-4058-8118-0.
  3. ^ Jones, Daniel (2011). Roach, Peter; Setter, Jane; Esling, John (eds.). Cambridge English Pronouncing Dictionary (18th ed.). Cambridge University Press. ISBN 978-0-521-15255-6.
  4. ^ «azure». Lexico UK English Dictionary. Oxford University Press. Archived from the original on February 4, 2020.
  5. ^ a b «Why is there a ‘reddog’ DNS Suffix for my VM’s?». Cloudelicious. Retrieved June 26, 2018.
  6. ^ a b c «Upcoming Name Change for Windows Azure». Microsoft Azure. March 24, 2014. Archived from the original on March 24, 2014. Retrieved August 29, 2016.
  7. ^ Tharakan, Anya George and Dastin, Jeffery (October 20, 2016). «Microsoft shares hit high as cloud business flies above estimates». Reuters. Thomson Reuters. Retrieved October 21, 2016.
  8. ^ Directory of Azure Cloud Services
  9. ^ «How to monitor Microsoft Azure VMs». Datadog. August 13, 2015. Retrieved March 19, 2019.
  10. ^ Chiappetta, Marco. «Ampere Continues Blazing A Trail For Efficient, High-Performance Cloud Native Processors». Forbes. Retrieved January 26, 2023.
  11. ^ Vaughan-Nichols, Steven J. «Microsoft developer reveals Linux is now more used on Azure than Windows Server». ZDNet. Retrieved July 2, 2019.
  12. ^ «Meet Windows Azure event June 2012». Weblogs.asp.net. June 7, 2012. Retrieved June 27, 2013.
  13. ^ «Web App Service — Microsoft Azure». Microsoft.
  14. ^ «Azure Kubernetes Service (AKS)». Microsoft.
  15. ^ «External Identities documentation». docs.microsoft.com. Retrieved June 18, 2022.
  16. ^ «Mobile Engagement — Microsoft Azure». azure.microsoft.com. Retrieved July 27, 2016.
  17. ^ «HockeyApp — Microsoft Azure». azure.microsoft.com. Retrieved July 27, 2016.
  18. ^ «File Storage». Microsoft. Retrieved January 7, 2017.
  19. ^ Hassell, Jonathan (September 3, 2014). «Microsoft’s StorSimple: A first look at the 8000 series». Computerworld.
  20. ^ «Azure and CONNX». CONNX. Retrieved October 30, 2014.
  21. ^ Azure Synapse Analytics
  22. ^ «SQL Data Warehouse | Microsoft Azure». azure.microsoft.com. Retrieved May 23, 2019.
  23. ^ «Introduction to Azure Data Factory». microsoft.com. Retrieved August 16, 2018.
  24. ^ «HDInsight | Cloud Hadoop». Azure.microsoft.com. Retrieved July 22, 2014.
  25. ^ «Sanitization». docs.particular.net. Retrieved November 21, 2018.
  26. ^ sethmanheim. «Overview of Azure Service Bus fundamentals». docs.microsoft.com. Retrieved December 12, 2017.
  27. ^ «Event Hubs». azure.microsoft.com. Retrieved November 21, 2018.
  28. ^ BryanLa. «Azure REST API Reference». docs.microsoft.com. Retrieved September 15, 2021.
  29. ^ «Azure CDN Coverage by Metro | Microsoft Azure». azure.microsoft.com. Retrieved January 20, 2023.
  30. ^ eamonoreilly. «Azure Automation Overview». azure.microsoft.com. Retrieved September 6, 2018.
  31. ^ «What is the Azure Face API?». Microsoft. July 2, 2019. Retrieved November 29, 2019.
  32. ^ «Detect domain-specific content». Microsoft. February 7, 2019. Retrieved November 29, 2019.
  33. ^ «Applying content tags to images». Microsoft. February 7, 2019. Retrieved November 29, 2019.
  34. ^ «Detecting image types with Computer Vision». Microsoft. March 10, 2019. Retrieved November 29, 2019.
  35. ^ Lardinois, Frederic (May 2, 2019). «Microsoft extends its Cognitive Services with personalization service, handwriting recognition APIs and more». TechCrunch. Retrieved November 29, 2019. the Computer Vision API can now understand more than 10,000 concepts, scenes and objects, together with 1 million celebrities
  36. ^ «Azure». Azure. Retrieved June 13, 2019.
  37. ^ «What is Microsoft Azure Functions? — Definition from WhatIs.com». SearchCloudComputing. Retrieved November 24, 2018.
  38. ^ «Azure Functions pricing». SearchCloudComputing. Retrieved June 18, 2022.
  39. ^ «Azure IoT Hub general availability overview». Microsoft. Retrieved February 4, 2016.
  40. ^ «IoT Central | Microsoft Azure». azure.microsoft.com. Retrieved May 23, 2019.
  41. ^ Foley, Mary Jo. «Microsoft delivers public preview of its new Azure IoT software as a service». ZDNet. Retrieved December 5, 2017.
  42. ^ Pietschmann, Chris (October 4, 2017). «Azure IoT Developer Kits (AZ3166) Have Arrived». Build5Nines.com. Retrieved October 4, 2017.
  43. ^ «Microsoft built its own custom Linux kernel for its new IoT service – TechCrunch». techcrunch.com. April 16, 2018. Retrieved April 17, 2018.
  44. ^ Foley, Mary Jo. «Microsoft’s Azure IoT Edge, now generally available, is key to Redmond’s IoT strategy | ZDNet». ZDNet. Retrieved August 15, 2018.
  45. ^ «Microsoft’s edgy Open Enclave SDK goes cross platform». The Register.
  46. ^ Introducing Azure Orbital Microsoft. September 22, 2020. Accessed July 30, 2021
  47. ^ SpaceX, SES to provide broadband for Microsoft’s Azure Space mobile data centers Space News. October 20, 2020. Accessed July 30, 2021
  48. ^ «SES Becomes Microsoft Azure Orbital Founding Connectivity Partner» (Press release). SES. September 22, 2020. Retrieved July 30, 2021.
  49. ^ SpaceX launches first pair of O3b mPower satellites SpaceNews. 16 December 2022. Accessed 27 December 2022
  50. ^ Moving space into the cloud Space News. June 23, 2021. Accessed July 30, 2021
  51. ^ «Azure Regions | Microsoft Azure». azure.microsoft.com. Retrieved July 17, 2017.
  52. ^ «Microsoft beats Google and Amazon to announce first African data centers, kicking off in 2018». VentureBeat. May 18, 2017. Retrieved July 17, 2017.
  53. ^ Luescher, Michel (October 11, 2018). «Azure Region and Datacenter, find your best match». Retrieved October 1, 2019.
  54. ^ «Microsoft Cloud datacenter regions now available in the UAE to help fuel the Middle East’s future economic ambitions – Middle East & Africa News Center». news.microsoft.com. Retrieved March 10, 2022.
  55. ^ «Google goes bilingual, Facebook fleshes out translation and TensorFlow is dope — And, Microsoft is assisting fish farmers in Japan». The Register.
  56. ^ «What is Windows Azure Fabric Controller (FC)? — Definition from WhatIs.com». SearchCloudComputing. Retrieved October 29, 2018.
  57. ^ a b Petertaylor9999. «Enterprise Cloud Adoption: How does Azure work?». docs.microsoft.com. Retrieved October 29, 2018.
  58. ^ «Azure Repos – Git Repositories | Microsoft Azure». azure.microsoft.com. Retrieved October 29, 2018.
  59. ^ «Microsoft Azure Developer Tools | Microsoft Azure». azure.microsoft.com. Retrieved October 29, 2018.
  60. ^ rmcmurray. «Azure Toolkit for Eclipse». docs.microsoft.com. Retrieved October 29, 2018.
  61. ^ Welicki, Leon. «Announcing Azure Portal general availability». Microsoft. Retrieved December 23, 2015.
  62. ^ a b FitzMacken, Tom. «Azure Resource Manager vs. classic deployment». Microsoft. Retrieved September 16, 2016.
  63. ^ FitzMacken, Tom. «Azure Resource Manager overview». Microsoft. Retrieved September 16, 2016.
  64. ^ Ray Ozzie: Bill Gates’ Fifth Guy, redmondmag, 2005-03-15.
  65. ^ Red Dog: Five questions with Microsoft mystery man Dave Cutler, ZDNet, 2009-02-25.
  66. ^ The engineer’s engineer: Computer industry luminaries salute Dave Cutler’s five-decade-long quest for quality, Microsoft News Center, 2016-04-15.
  67. ^ «Ray Ozzie announces Windows Azure». ZDNet. Retrieved October 28, 2008.
  68. ^ «Windows Azure General Availability». blogs.microsoft.com. February 1, 2010.
  69. ^ Pietschmann, Chris (February 2017). «Happy 7th Birthday Microsoft Azure!». Build5Nines.com. Retrieved February 1, 2017.
  70. ^ «SQL Azure SU3 is Now Live and Available in 6 Datacenters Worldwide». SQL Azure Team Blog. Microsoft. Archived from the original on June 20, 2013. Retrieved May 28, 2013.
  71. ^ «Microsoft Azure Machine Learning combines power of comprehensive machine learning with benefits of cloud». blogs.microsoft.com. June 16, 2014.
  72. ^ «Human Error Caused Microsoft Azure Outage». Cloudwards.net. December 20, 2014.
  73. ^ «What is the relationship between Azure Cloud Switch and SONiC?». Github.com. February 15, 2020.
  74. ^ «Announcing Azure Portal general availability». Azure.microsoft.com.
  75. ^ Fussell, Mark. «Azure Service Fabric is GA!». Microsoft. Retrieved March 31, 2016.
  76. ^ «Microsoft Azure gets a new Logo and a Manifesto». Build5Nines.com. September 26, 2017. Retrieved January 9, 2018.
  77. ^ Daniel, Chacko. «Azure Service Fabric is now in public preview». Microsoft Azure. Microsoft. Retrieved July 16, 2018.
  78. ^ «Azure IoT Central is now available». Microsoft Azure. Microsoft. Retrieved September 24, 2018.
  79. ^ «Microsoft has signed up to the Open Invention Network. We repeat. Microsoft has signed up to the OIN». The Register.
  80. ^ «Azure Front Door Service is now available».
  81. ^ «Microsoft cloud services continuity». Retrieved March 28, 2020.
  82. ^ Toor, Amar (June 30, 2011). «Microsoft: European cloud data may not be immune to the Patriot Act». Engadget.com. Retrieved June 27, 2013.
  83. ^ «The collapse of the US-EU Safe Harbor», October 20, 2015, Brad Smith, President and Chief Legal Officer, Microsoft.com
  84. ^ «Microsoft Azure Trust Center». Windowsazure.com. Retrieved June 27, 2013.
  85. ^ «Microsoft Azure Trust Center Compliance». Windowsazure.com. Retrieved June 27, 2013.
  86. ^ «FedRAMP Compliant Cloud Systems». cloud.cio.gov. Retrieved October 15, 2014.
  87. ^ «Summary of Windows Azure Service Disruption on Feb 29th, 2012». Azure.microsoft.com. March 9, 2012. Retrieved July 12, 2017.
  88. ^ «Windows Azure outage hits Europe». Gigaom.com. July 26, 2012. Retrieved June 27, 2013.
  89. ^ «Microsoft pins Azure outage on network miscue». Gigaom.com. July 27, 2012. Retrieved June 27, 2013.
  90. ^ Microsoft’s Azure storage service goes down, locking out corporate customers from their data Archived July 26, 2011, at the Wayback Machine
  91. ^ Bishop, Bryan (February 22, 2013). «Xbox Live and Windows Azure suffering from extended outages». Theverge.com. Retrieved June 27, 2013.
  92. ^ «Microsoft’s Windows Azure cloud hit by worldwide management interuption [sic]». www.pcworld.com. October 31, 2013. Retrieved November 3, 2013.
  93. ^ Zander, Jason. «Update on Azure Storage Service Interruption». Microsoft. Retrieved December 5, 2014.
  94. ^ Foley, Mary J. «Microsoft says Storage service performance update brought Azure down». ZD.NET. Retrieved December 5, 2014.
  95. ^ «European Office 365 and Microsoft Azure users hit by service outage». Retrieved September 6, 2018.
  96. ^ Foley, Mary Jo. «Global DNS outage hits Microsoft Azure customers — ZDNet». ZDNet. Retrieved September 6, 2018.
  97. ^ «Microsoft confirms Azure storage issues around the world (updated)». March 16, 2017. Retrieved September 6, 2018.
  98. ^ «Microsoft Says Azure Outage Caused by Accidental Fire-Suppression Gas Release». October 4, 2017. Retrieved September 10, 2018.
  99. ^ «Microsoft Azure suffers major outage». June 20, 2018. Retrieved September 6, 2018.
  100. ^ Foley, Mary Jo. «Microsoft South Central U.S. datacenter outage takes down a number of cloud services — ZDNet». ZDNet. Retrieved September 6, 2018.
  101. ^ Pietschmann, Chris (May 3, 2019). «May 2, 2019: Major Azure Outage Due to DNS Migration Issue». Build5Nines.com. Retrieved May 3, 2019.
  102. ^ «March 16, 2021: Microsoft’s latest cloud authentication outage: What went wrong». ZDNet.
  103. ^ «RCA — DNS issue impacting multiple Microsoft services (Tracking ID GVY5-TZZ)». Azure.
  104. ^ «The engineer’s engineer: Computer industry luminaries salute Dave Cutler’s five-decade-long quest for quality». Stories. April 15, 2016. Retrieved November 19, 2020.
  105. ^ «Mark Russinovich — Blog — Microsoft Azure». azure.microsoft.com.
  106. ^ «Jason Zander — Blog — Microsoft Azure». azure.microsoft.com.
  107. ^ «Julia White — Blog — Microsoft Azure». azure.microsoft.com.

Sources[edit]

  • Azure Documentation
  • Microsoft Azure

Further reading[edit]

  • Chappell, David (October 2008). «Introducing Windows Azure» (PDF). Microsoft.
  • Roine, Jussi (2019). «Modern Business Powered by Microsoft Azure» (PDF) (downloadable ebook). ShareGate.
  • «Stairway to Azure (3): Componentes de Cómputo y Almacenamiento». WarNov Developer Evangelist. Microsoft. November 19, 2009. Retrieved December 20, 2013.
  • «Microsoft Azure platform Demystified — Part 1 & 2». DNC Magazine. August 2016.
  • Kranthi, Kiran (May 2020). «Get to know Azure Multi-factor Authentication (MFA)». Saketa.{{cite web}}: CS1 maint: date and year (link)

External links[edit]

  • Official website

From Wikipedia, the free encyclopedia

Microsoft Azure

Microsoft Azure.svg
Developer(s) Microsoft
Initial release October 27, 2008; 14 years ago[1]
Operating system Linux, Microsoft Windows, iOS, Android
Type Web service, cloud computing
License Proprietary for platform, MIT License for client SDKs
Website azure.microsoft.com

Microsoft Azure, often referred to as Azure ( AZH-ər, AY-zhər, AZ-ure, AY-zure),[2][3][4] is a cloud computing platform operated by Microsoft that provides access, management, and development of applications and services via around the world-distributed data centers. Microsoft Azure has multiple capabilities such as software as a service (SaaS), platform as a service (PaaS) and infrastructure as a service (IaaS) and supports many different programming languages, tools, and frameworks, including both Microsoft-specific and third-party software and systems.

Azure, announced at Microsoft’s Professional Developers Conference (PDC) in October 2008, went by the internal project codename «Project Red Dog»,[5] and was formally released in February 2010 as Windows Azure, before being renamed Microsoft Azure on March 25, 2014.[6][7]

Services[edit]

Microsoft Azure uses large-scale virtualization at Microsoft data centers worldwide and it offers more than 600 services.[8]

Compute services[edit]

  • Virtual machines, infrastructure as a service (IaaS) allowing users to launch general-purpose Microsoft Windows and Linux virtual machines, as well as preconfigured machine images for popular software packages.[9]
    • Starting in 2022, VMs are powered by Ampere Cloud-native processors.[10]
    • Most users run Linux on Azure, some of the many Linux distributions offered, including Microsoft’s own Linux-based Azure Sphere.[11]
  • App services, platform as a service (PaaS) environment letting developers easily publish and manage websites.
  • Websites, Azure Web Sites allows developers to build sites using ASP.NET, PHP, Node.js, Java, or Python and can be deployed using FTP, Git, Mercurial, Team Foundation Server or uploaded through the user portal. This feature was announced in preview form in June 2012 at the Meet Microsoft Azure event.[12] Customers can create websites in PHP, ASP.NET, Node.js, or Python, or select from several open source applications from a gallery to deploy. This comprises one aspect of the platform as a service (PaaS) offerings for the Microsoft Azure Platform. It was renamed Web Apps in April 2015.[6][13]
  • WebJobs, applications that can be deployed to an App Service environment to implement background processing that can be invoked on a schedule, on demand, or run continuously. The Blob, Table and Queue services can be used to communicate between WebApps,XYZ,iOS Software and WebJobs and to provide state.[5]
  • Azure Kubernetes Service (AKS) allows you to quickly deploy a production ready kubernetes cluster in Azure. Azure is responsible for managing the control plane and customers get the flexibility to choose/scale the data place (kubernetes worker nodes).[14]

Identity[edit]

  • Azure Active Directory Connect is used to synchronize on-premises directories and enable SSO (Single Sign On). [1]
  • Azure Active Directory B2C allows the use of consumer identity and access management in the cloud.
  • Azure Active Directory Domain Services is used to join Azure virtual machines to a domain without domain controllers.
  • Azure information protection can be used to protect sensitive information.
  • Azure Active Directory External Identities are set of capabilities which allow organizations to collaborate with external users including customers and partners.[15]

Mobile services[edit]

  • Mobile Engagement collects real-time analytics that highlight users’ behavior. It also provides push notifications to mobile devices.[16]
  • HockeyApp can be used to develop, distribute, and beta-test mobile apps.[17]

Storage services[edit]

  • Storage Services provides REST and SDK APIs for storing and accessing data on the cloud.
  • Table Service lets programs store structured text in partitioned collections of entities that are accessed by partition key and primary key. Azure Table Service is a NoSQL non-relational database.
  • Blob Service allows programs to store unstructured text and binary data as blobs that can be accessed by an HTTP(S) path. Blob service also provides security mechanisms to control access to data.
  • Queue Service lets programs communicate asynchronously by message using queues.
  • File Service allows storing and access of data on the cloud using the REST APIs or the SMB protocol.[18]

Communication services[edit]

  • Azure Communication Services offers an SDK for creating web and mobile communications applications that include SMS, video calling, VOIP and PSTN calling, and web based chat.

Data management[edit]

  • Azure Data Explorer provides big data analytics and data-exploration capabilities
  • Azure Search provides text search and a subset of OData’s structured filters using REST or SDK APIs.
  • Cosmos DB is a NoSQL database service that implements a subset of the SQL SELECT statement on JSON documents.
  • Azure Cache for Redis is a managed implementation of Redis.
  • StorSimple manages storage tasks between on-premises devices and cloud storage.[19]
  • Azure SQL Database works to create, scale and extend applications into the cloud using Microsoft SQL Server technology. It also integrates with Active Directory, Microsoft System Center and Hadoop.[20]
  • Azure Synapse Analytics is a fully managed cloud data warehouse.[21][22]
  • Azure Data Factory, is a data integration service that allows creation of data-driven workflows in the cloud for orchestrating and automating data movement and data transformation.[23]
  • Azure Data Lake is a scalable data storage and analytic service for big data analytics workloads that require developers to run massively parallel queries.
  • Azure HDInsight[24] is a big data relevant service, that deploys Hortonworks Hadoop on Microsoft Azure, and supports the creation of Hadoop clusters using Linux with Ubuntu.
  • Azure Stream Analytics is a Serverless scalable event processing engine that enables users to develop and run real-time analytics on multiple streams of data from sources such as devices, sensors, web sites, social media, and other applications.

Messaging[edit]

The Microsoft Azure Service Bus allows applications running on Azure premises or off-premises devices to communicate with Azure. This helps to build scalable and reliable applications in a service-oriented architecture (SOA). The Azure service bus supports four different types of communication mechanisms:[25][26]

  • Event Hubs, which provide event and telemetry ingress to the cloud at massive scale, with low latency and high reliability. For example, an event hub can be used to track data from cell phones such as coordinating with a GPS in real time.[27]
  • Queues, which allow one-directional communication. A sender application would send the message to the service bus queue, and a receiver would read from the queue. Though there can be multiple readers for the queue only one would process a single message.
  • Topics, which provide one-directional communication using a subscriber pattern. It is similar to a queue, however, each subscriber will receive a copy of the message sent to a Topic. Optionally the subscriber can filter out messages based on specific criteria defined by the subscriber.
  • Relays, which provide bi-directional communication. Unlike queues and topics, a relay doesn’t store in-flight messages in its own memory. Instead, it just passes them on to the destination application.

Media services[edit]

A PaaS offering that can be used for encoding, content protection, streaming, or analytics.[citation needed]

CDN[edit]

A global content delivery network (CDN) for audio, video, applications, images, and other static files. It can be used to cache static assets of websites geographically closer to users to increase performance. The network can be managed by a REST-based HTTP API.[28]

Azure has 118 point of presence locations, across 100 cities, worldwide (also known as Edge locations) as of January 2023.[29]

Developer[edit]

  • Application Insights[citation needed]
  • Azure DevOps[citation needed]

Management[edit]

  • Azure Automation provides a way for users to automate the manual, long-running, error-prone, and frequently repeated tasks that are commonly performed in a cloud and enterprise environment. It saves time and increases the reliability of regular administrative tasks and even schedules them to be automatically performed at regular intervals. You can automate processes using runbooks or automate configuration management using Desired State Configuration.[30]
  • Microsoft SMA

Azure AI[edit]

  • Microsoft Azure Machine Learning (Azure ML) provides tools and ML frameworks for developers to create their own machine learning and artificial intelligence (AI) services.
  • Microsoft Azure Cognitive Services are a set of prebuilt APIs, SDKs and customizable services for developers, including perceptual and cognitive intelligence covering speech recognition, speaker recognition, neural speech synthesis, face recognition, computer vision, OCR/form understanding, natural language processing, machine translation, and business decision services. Most AI features appeared in Microsoft’s own products and services (Bing, Office, Teams, Xbox, and Windows) are powered by Azure Cognitive Services.[31][32][33][34][35]

Azure Blockchain Workbench[edit]

Through Azure[36] Blockchain Workbench, Microsoft is providing the required infrastructure to set up a consortium network in multiple topologies using a variety of consensus mechanisms. Microsoft provides integration from these blockchain platforms to other Microsoft services to streamline the development of distributed applications. Microsoft supports many general-purpose blockchains including Ethereum and Hyperledger Fabric and purpose-built blockchains like Corda.

Functions[edit]

Azure functions are used in serverless computing architectures where subscribers can execute code as an event driven Function-as-a-Service (FaaS) without managing the underlying server resources.[37] Customers using Azure functions are billed based on per-second resource consumption and executions.[38]

Internet of Things (IoT)[edit]

  • Azure IoT Hub lets you connect, monitor, and manage billions of IoT assets. On February 4, 2016, Microsoft announced the General Availability of the Azure IoT Hub service.[39]
  • Azure IoT Edge is a fully managed service built on IoT Hub that allows for cloud intelligence deployed locally on IoT edge devices.
  • Azure IoT Central is a fully managed SaaS app that makes it easy to connect, monitor, and manage IoT assets at scale.[40] On December 5, 2017, Microsoft announced the Public Preview of Azure IoT Central; its Azure IoT SaaS service.[41]
  • On October 4, 2017, Microsoft began shipping GA versions of the official Microsoft Azure IoT Developer Kit (DevKit) board; manufactured by MXChip.[42]
  • On April 16, 2018, Microsoft announced the launch of the Azure Sphere, an end-to-end IoT product that focuses on microcontroller-based devices and uses Linux.[43]
  • On June 27, 2018, Microsoft launched Azure IoT Edge, used to run Azure services and artificial intelligence on IoT devices.[44]
  • On November 20, 2018, Microsoft launched the Open Enclave SDK for cross-platform systems such as ARM TrustZone and Intel SGX.[45]

Azure Orbital[edit]

Launched in September 2020, Azure Orbital is a ground station service to help customers move satellite data to the cloud and to provide global cloud connectivity. Private industries and government agencies that use data collected by satellites can directly connect satellites to the cloud computing networks to process and analyse the data. Mobile cloud computing ground stations for customers that operate where there is no existing ground infrastructure (such as energy, agricultural and military) will provide point-to-point cloud connectivity to remote locations using third party satellite systems – SpaceX’s Starlink constellations in low Earth orbit (LEO) and SES’ O3b medium Earth orbit (MEO) constellation.[46][47]

SES will be deploying satellite control and uplink ground stations for its next-generation O3b mPOWER MEO satellites alongside Microsoft’s data centers to provide single-hop connectivity to the cloud from remote sites.[48] The first two O3b mPOWER satellites launched in December 2022 (with nine more scheduled for deployment in 2023-2024) and the initial service start is expected in Q3 2023.[49]

Microsoft suggests that satellite routing to the cloud can offer a speed advantage. For example, a connection from the home to a cloud data center for online media, entertainment or gaming, currently may use complex fibre routes that are longer than one hop up to a satellite and down again. Microsoft’s experiments using Xbox cloud have found there are parts of the world (including parts of the USA) where it is faster via satellite than over terrestrial networks.[50]

Regional expansion[edit]

In 2018, Azure was available in 54 regions, with 12 new regions being developed.[51] Microsoft became the first large cloud provider that built facilities in Africa, with two regions in South Africa.[52] An Azure geography contains multiple Azure Regions, such as for example «North Europe» (Dublin, Ireland), «West Europe» (Amsterdam, Netherlands). Where a location represents the city or area of the Azure Region. Each Azure Region is paired with another region within the same geography; this makes them a regional pair. In this example, Amsterdam and Dublin are the locations which form the regional pair.[53]

Middle East cloud data centers[edit]

On June 19th 2019, Microsoft announced the launch of two new cloud regions in the United Arab Emirates – Microsoft’s first in the Middle East.[54] Microsoft’s management stated that these new datacenters will empower customers and partners to embrace the benefits of the Fourth Industrial Revolution and achieve more using cloud technologies.

Research partnerships[edit]

Microsoft has partners that sell its products. In August 2018, Toyota Tsusho began a partnership with Microsoft to create fish farming tools using the Microsoft Azure application suite for IoT technologies related to water management. Developed in part by researchers from Kindai University, the water pump mechanisms use artificial intelligence to count the number of fish on a conveyor belt, analyze the number of fish, and deduce the effectiveness of water flow from the data the fish provide. The specific computer programs used in the process fall under the Azure Machine Learning and the Azure IoT Hub platforms.[55]

Design[edit]

Microsoft Azure uses a specialized operating system, also called Microsoft Azure, to run its «fabric layer»:[56] a cluster hosted at Microsoft’s data centers that manage computing and storage resources of the computers and provisions the resources (or a subset of them) to applications running on top of Microsoft Azure. Microsoft Azure has been described as a «cloud layer» on top of a number of Windows Server systems, which use Windows Server 2008 and a customized version of Hyper-V, known as the Microsoft Azure Hypervisor to provide virtualization of services.[57]

Scaling and reliability are controlled by the Microsoft Azure Fabric Controller, which ensures the services and environment do not fail if one or more of the servers fails within the Microsoft data center, and which also provides the management of the user’s Web application such as memory allocation and load balancing.[57]

Azure provides an API built on REST, HTTP, and XML that allows a developer to interact with the services provided by Microsoft Azure. Microsoft also provides a client-side managed class library that encapsulates the functions of interacting with the services. It also integrates with Microsoft Visual Studio, Git, and Eclipse.[58][59][60]

In addition to interacting with services via API, users can manage Azure services using the Web-based Azure Portal, which reached General Availability in December 2015.[61] The portal allows users to browse active resources, modify settings, launch new resources, and view basic monitoring data from active virtual machines and services.

Deployment models[edit]

Microsoft Azure offers two deployment models for cloud resources: the «classic» deployment model and the Azure Resource Manager.[62] In the classic model, each Azure resource (virtual machine, SQL database, etc.) was managed individually. The Azure Resource Manager, introduced in 2014,[62] enables users to create groups of related services so that closely coupled resources can be deployed, managed, and monitored together.[63] The classic model is slated to be phased out in future.

History and timeline[edit]

In 2005, Microsoft took over Groove Networks, and Bill Gates made Groove’s founder Ray Ozzie one of his 5 direct reports as one of 3 chief technology officers. Ozzie met with Amitabh Srivastava, which let Srivastava change course. They convinced Dave Cutler to postpone his retirement and their teams developed a cloud operating system.[64][65][66]

  • October 2008 (PDC LA) – Announced the Windows Azure Platform.[67]
  • March 2009 – Announced SQL Azure Relational Database.
  • November 2009 – Updated Windows Azure CTP, Enabled full trust, PHP, Java, CDN CTP and more.
  • February 1, 2010 – Windows Azure Platform commercially available.[68][69]
  • June 2010 – Windows Azure Update, .NET Framework 4, OS Versioning, CDN, SQL Azure Update.[70]
  • October 2010 (PDC) – Platform enhancements, Windows Azure Connect, improved Dev / IT Pro Experience.
  • December 2011 – Traffic manager, SQL Azure reporting, HPC scheduler.
  • June 2012 – Websites, Virtual machines for Windows and Linux, Python SDK, new portal, locally redundant storage.
  • April 2014 – Windows Azure renamed Microsoft Azure,[6] ARM Portal introduced at Build 2014.
  • July 2014 – Azure Machine Learning public preview.[71]
  • November 2014 – Outage affecting major websites including MSN.com.[72]
  • September 2015 – Azure Cloud Switch introduced as a cross-platform Linux distribution. Currently known as SONiC[73]
  • December, 2015 – Azure ARM Portal (codename «Ibiza») released.[74]
  • March, 2016 – Azure Service Fabric is Generally Available (GA)[75]
  • September 2017 – Microsoft Azure gets a new logo and a Manifesto[76]
  • July 16, 2018 – Azure Service Fabric Mesh public preview[77]
  • September 24, 2018 – Microsoft Azure IoT Central is Generally Available (GA)[78]
  • October 10, 2018 – Microsoft joins the Linux-oriented group Open Invention Network.[79]
  • April 17, 2019 – Azure Front Door Service is now available.[80]
  • March 2020 – Microsoft said that there was a 775% increase in Microsoft Teams usage in Italy due to the COVID-19 pandemic. The company estimates there are now 44 million daily active users of Teams worldwide.[81]

Privacy[edit]

Microsoft has stated that, per the USA Patriot Act, the US government could have access to the data even if the hosted company is not American and the data resides outside the USA.[82][83][contradictory] To manage privacy and security-related concerns, Microsoft has created a Microsoft Azure Trust Center,[84] and Microsoft Azure has several of its services compliant with several compliance programs including ISO 27001:2005 and HIPAA. A full and current listing can be found on the Microsoft Azure Trust Center Compliance page.[85] Of special note, Microsoft Azure has been granted JAB Provisional Authority to Operate (P-ATO) from the U.S. government in accordance with guidelines spelled out under the Federal Risk and Authorization Management Program (FedRAMP), a U.S. government program that provides a standardized approach to security assessment, authorization, and continuous monitoring for cloud services used by the federal government.[86]

Significant outages[edit]

The following is a list of Microsoft Azure outages and service disruptions.

Date Cause Notes
2012-02-29 Incorrect code for calculating leap day dates[87]
2012-07-26 Misconfigured network device[88][89]
2013-02-22 Expiry of an SSL certificate[90] Xbox Live, Xbox Music and Video also affected[91]
2013-10-30 Worldwide partial compute outage[92]
2014-11-18 Azure storage upgrade caused reduced capacity across several regions[93] Xbox Live, Windows Store, MSN, Search, Visual Studio Online among others were affected.[94]
2015-12-03 Active Directory issues[95]
2016-09-15 Global DNS outage[96]
2017-03-15 Storage tier issues[97]
2017-10-03 Fire system glitch[98]
2018-06-20 Cooling system failure[99] North Europe region experienced 11 hours of downtime
2018-09-04 Cooling system failure due to inadequate surge protection (lightning strike)[100] Brought down numerous services in multiple regions for over 25 hours, with some services remaining affected until three days later
2019-05-02 DNS Migration Issue[101]
2021-03-15 OpenID Key removal[102] Authentication errors across multiple services using Azure Active Directory for up to 16 hours
2021-04-01 DNS issue impacting multiple Microsoft services [103] Worldwide DNS issues with Azure services

Certifications[edit]

A large variety of Azure certifications can be attained, each requiring one or multiple successfully completed examinations.

Certification levels range from beginner, intermediate to expert.

Examples of common certifications include:

  • Azure Fundamentals
  • Azure Developer Associate
  • Azure Administrator Associate
  • Azure Data Engineers Associate
  • Azure Security Engineer Associate
  • Azure Solutions Architect Expert
  • Azure DevOps Engineer Expert

Key people[edit]

  • Dave Cutler, Lead Developer, Microsoft Azure[104]
  • Mark Russinovich, CTO, Microsoft Azure[105]
  • Scott Guthrie, Executive Vice President of the Cloud and AI group in Microsoft
  • Jason Zander, Executive Vice President, Microsoft Azure[106]
  • Julia White, Corporate Vice President, Microsoft Azure[107]

See also[edit]

  • Cloud-computing comparison
  • Comparison of file hosting services
  • Microsoft Azure Dev Tools for Teaching
  • CBL-Mariner

References[edit]

Citations[edit]

  1. ^ Srivastava, Amitabh (October 27, 2008). «Introducing Windows Azure». msdn.com. Archived from the original on May 14, 2010. Retrieved April 3, 2021.
  2. ^ Wells, John C. (2008). Longman Pronunciation Dictionary (3rd ed.). Longman. ISBN 978-1-4058-8118-0.
  3. ^ Jones, Daniel (2011). Roach, Peter; Setter, Jane; Esling, John (eds.). Cambridge English Pronouncing Dictionary (18th ed.). Cambridge University Press. ISBN 978-0-521-15255-6.
  4. ^ «azure». Lexico UK English Dictionary. Oxford University Press. Archived from the original on February 4, 2020.
  5. ^ a b «Why is there a ‘reddog’ DNS Suffix for my VM’s?». Cloudelicious. Retrieved June 26, 2018.
  6. ^ a b c «Upcoming Name Change for Windows Azure». Microsoft Azure. March 24, 2014. Archived from the original on March 24, 2014. Retrieved August 29, 2016.
  7. ^ Tharakan, Anya George and Dastin, Jeffery (October 20, 2016). «Microsoft shares hit high as cloud business flies above estimates». Reuters. Thomson Reuters. Retrieved October 21, 2016.
  8. ^ Directory of Azure Cloud Services
  9. ^ «How to monitor Microsoft Azure VMs». Datadog. August 13, 2015. Retrieved March 19, 2019.
  10. ^ Chiappetta, Marco. «Ampere Continues Blazing A Trail For Efficient, High-Performance Cloud Native Processors». Forbes. Retrieved January 26, 2023.
  11. ^ Vaughan-Nichols, Steven J. «Microsoft developer reveals Linux is now more used on Azure than Windows Server». ZDNet. Retrieved July 2, 2019.
  12. ^ «Meet Windows Azure event June 2012». Weblogs.asp.net. June 7, 2012. Retrieved June 27, 2013.
  13. ^ «Web App Service — Microsoft Azure». Microsoft.
  14. ^ «Azure Kubernetes Service (AKS)». Microsoft.
  15. ^ «External Identities documentation». docs.microsoft.com. Retrieved June 18, 2022.
  16. ^ «Mobile Engagement — Microsoft Azure». azure.microsoft.com. Retrieved July 27, 2016.
  17. ^ «HockeyApp — Microsoft Azure». azure.microsoft.com. Retrieved July 27, 2016.
  18. ^ «File Storage». Microsoft. Retrieved January 7, 2017.
  19. ^ Hassell, Jonathan (September 3, 2014). «Microsoft’s StorSimple: A first look at the 8000 series». Computerworld.
  20. ^ «Azure and CONNX». CONNX. Retrieved October 30, 2014.
  21. ^ Azure Synapse Analytics
  22. ^ «SQL Data Warehouse | Microsoft Azure». azure.microsoft.com. Retrieved May 23, 2019.
  23. ^ «Introduction to Azure Data Factory». microsoft.com. Retrieved August 16, 2018.
  24. ^ «HDInsight | Cloud Hadoop». Azure.microsoft.com. Retrieved July 22, 2014.
  25. ^ «Sanitization». docs.particular.net. Retrieved November 21, 2018.
  26. ^ sethmanheim. «Overview of Azure Service Bus fundamentals». docs.microsoft.com. Retrieved December 12, 2017.
  27. ^ «Event Hubs». azure.microsoft.com. Retrieved November 21, 2018.
  28. ^ BryanLa. «Azure REST API Reference». docs.microsoft.com. Retrieved September 15, 2021.
  29. ^ «Azure CDN Coverage by Metro | Microsoft Azure». azure.microsoft.com. Retrieved January 20, 2023.
  30. ^ eamonoreilly. «Azure Automation Overview». azure.microsoft.com. Retrieved September 6, 2018.
  31. ^ «What is the Azure Face API?». Microsoft. July 2, 2019. Retrieved November 29, 2019.
  32. ^ «Detect domain-specific content». Microsoft. February 7, 2019. Retrieved November 29, 2019.
  33. ^ «Applying content tags to images». Microsoft. February 7, 2019. Retrieved November 29, 2019.
  34. ^ «Detecting image types with Computer Vision». Microsoft. March 10, 2019. Retrieved November 29, 2019.
  35. ^ Lardinois, Frederic (May 2, 2019). «Microsoft extends its Cognitive Services with personalization service, handwriting recognition APIs and more». TechCrunch. Retrieved November 29, 2019. the Computer Vision API can now understand more than 10,000 concepts, scenes and objects, together with 1 million celebrities
  36. ^ «Azure». Azure. Retrieved June 13, 2019.
  37. ^ «What is Microsoft Azure Functions? — Definition from WhatIs.com». SearchCloudComputing. Retrieved November 24, 2018.
  38. ^ «Azure Functions pricing». SearchCloudComputing. Retrieved June 18, 2022.
  39. ^ «Azure IoT Hub general availability overview». Microsoft. Retrieved February 4, 2016.
  40. ^ «IoT Central | Microsoft Azure». azure.microsoft.com. Retrieved May 23, 2019.
  41. ^ Foley, Mary Jo. «Microsoft delivers public preview of its new Azure IoT software as a service». ZDNet. Retrieved December 5, 2017.
  42. ^ Pietschmann, Chris (October 4, 2017). «Azure IoT Developer Kits (AZ3166) Have Arrived». Build5Nines.com. Retrieved October 4, 2017.
  43. ^ «Microsoft built its own custom Linux kernel for its new IoT service – TechCrunch». techcrunch.com. April 16, 2018. Retrieved April 17, 2018.
  44. ^ Foley, Mary Jo. «Microsoft’s Azure IoT Edge, now generally available, is key to Redmond’s IoT strategy | ZDNet». ZDNet. Retrieved August 15, 2018.
  45. ^ «Microsoft’s edgy Open Enclave SDK goes cross platform». The Register.
  46. ^ Introducing Azure Orbital Microsoft. September 22, 2020. Accessed July 30, 2021
  47. ^ SpaceX, SES to provide broadband for Microsoft’s Azure Space mobile data centers Space News. October 20, 2020. Accessed July 30, 2021
  48. ^ «SES Becomes Microsoft Azure Orbital Founding Connectivity Partner» (Press release). SES. September 22, 2020. Retrieved July 30, 2021.
  49. ^ SpaceX launches first pair of O3b mPower satellites SpaceNews. 16 December 2022. Accessed 27 December 2022
  50. ^ Moving space into the cloud Space News. June 23, 2021. Accessed July 30, 2021
  51. ^ «Azure Regions | Microsoft Azure». azure.microsoft.com. Retrieved July 17, 2017.
  52. ^ «Microsoft beats Google and Amazon to announce first African data centers, kicking off in 2018». VentureBeat. May 18, 2017. Retrieved July 17, 2017.
  53. ^ Luescher, Michel (October 11, 2018). «Azure Region and Datacenter, find your best match». Retrieved October 1, 2019.
  54. ^ «Microsoft Cloud datacenter regions now available in the UAE to help fuel the Middle East’s future economic ambitions – Middle East & Africa News Center». news.microsoft.com. Retrieved March 10, 2022.
  55. ^ «Google goes bilingual, Facebook fleshes out translation and TensorFlow is dope — And, Microsoft is assisting fish farmers in Japan». The Register.
  56. ^ «What is Windows Azure Fabric Controller (FC)? — Definition from WhatIs.com». SearchCloudComputing. Retrieved October 29, 2018.
  57. ^ a b Petertaylor9999. «Enterprise Cloud Adoption: How does Azure work?». docs.microsoft.com. Retrieved October 29, 2018.
  58. ^ «Azure Repos – Git Repositories | Microsoft Azure». azure.microsoft.com. Retrieved October 29, 2018.
  59. ^ «Microsoft Azure Developer Tools | Microsoft Azure». azure.microsoft.com. Retrieved October 29, 2018.
  60. ^ rmcmurray. «Azure Toolkit for Eclipse». docs.microsoft.com. Retrieved October 29, 2018.
  61. ^ Welicki, Leon. «Announcing Azure Portal general availability». Microsoft. Retrieved December 23, 2015.
  62. ^ a b FitzMacken, Tom. «Azure Resource Manager vs. classic deployment». Microsoft. Retrieved September 16, 2016.
  63. ^ FitzMacken, Tom. «Azure Resource Manager overview». Microsoft. Retrieved September 16, 2016.
  64. ^ Ray Ozzie: Bill Gates’ Fifth Guy, redmondmag, 2005-03-15.
  65. ^ Red Dog: Five questions with Microsoft mystery man Dave Cutler, ZDNet, 2009-02-25.
  66. ^ The engineer’s engineer: Computer industry luminaries salute Dave Cutler’s five-decade-long quest for quality, Microsoft News Center, 2016-04-15.
  67. ^ «Ray Ozzie announces Windows Azure». ZDNet. Retrieved October 28, 2008.
  68. ^ «Windows Azure General Availability». blogs.microsoft.com. February 1, 2010.
  69. ^ Pietschmann, Chris (February 2017). «Happy 7th Birthday Microsoft Azure!». Build5Nines.com. Retrieved February 1, 2017.
  70. ^ «SQL Azure SU3 is Now Live and Available in 6 Datacenters Worldwide». SQL Azure Team Blog. Microsoft. Archived from the original on June 20, 2013. Retrieved May 28, 2013.
  71. ^ «Microsoft Azure Machine Learning combines power of comprehensive machine learning with benefits of cloud». blogs.microsoft.com. June 16, 2014.
  72. ^ «Human Error Caused Microsoft Azure Outage». Cloudwards.net. December 20, 2014.
  73. ^ «What is the relationship between Azure Cloud Switch and SONiC?». Github.com. February 15, 2020.
  74. ^ «Announcing Azure Portal general availability». Azure.microsoft.com.
  75. ^ Fussell, Mark. «Azure Service Fabric is GA!». Microsoft. Retrieved March 31, 2016.
  76. ^ «Microsoft Azure gets a new Logo and a Manifesto». Build5Nines.com. September 26, 2017. Retrieved January 9, 2018.
  77. ^ Daniel, Chacko. «Azure Service Fabric is now in public preview». Microsoft Azure. Microsoft. Retrieved July 16, 2018.
  78. ^ «Azure IoT Central is now available». Microsoft Azure. Microsoft. Retrieved September 24, 2018.
  79. ^ «Microsoft has signed up to the Open Invention Network. We repeat. Microsoft has signed up to the OIN». The Register.
  80. ^ «Azure Front Door Service is now available».
  81. ^ «Microsoft cloud services continuity». Retrieved March 28, 2020.
  82. ^ Toor, Amar (June 30, 2011). «Microsoft: European cloud data may not be immune to the Patriot Act». Engadget.com. Retrieved June 27, 2013.
  83. ^ «The collapse of the US-EU Safe Harbor», October 20, 2015, Brad Smith, President and Chief Legal Officer, Microsoft.com
  84. ^ «Microsoft Azure Trust Center». Windowsazure.com. Retrieved June 27, 2013.
  85. ^ «Microsoft Azure Trust Center Compliance». Windowsazure.com. Retrieved June 27, 2013.
  86. ^ «FedRAMP Compliant Cloud Systems». cloud.cio.gov. Retrieved October 15, 2014.
  87. ^ «Summary of Windows Azure Service Disruption on Feb 29th, 2012». Azure.microsoft.com. March 9, 2012. Retrieved July 12, 2017.
  88. ^ «Windows Azure outage hits Europe». Gigaom.com. July 26, 2012. Retrieved June 27, 2013.
  89. ^ «Microsoft pins Azure outage on network miscue». Gigaom.com. July 27, 2012. Retrieved June 27, 2013.
  90. ^ Microsoft’s Azure storage service goes down, locking out corporate customers from their data Archived July 26, 2011, at the Wayback Machine
  91. ^ Bishop, Bryan (February 22, 2013). «Xbox Live and Windows Azure suffering from extended outages». Theverge.com. Retrieved June 27, 2013.
  92. ^ «Microsoft’s Windows Azure cloud hit by worldwide management interuption [sic]». www.pcworld.com. October 31, 2013. Retrieved November 3, 2013.
  93. ^ Zander, Jason. «Update on Azure Storage Service Interruption». Microsoft. Retrieved December 5, 2014.
  94. ^ Foley, Mary J. «Microsoft says Storage service performance update brought Azure down». ZD.NET. Retrieved December 5, 2014.
  95. ^ «European Office 365 and Microsoft Azure users hit by service outage». Retrieved September 6, 2018.
  96. ^ Foley, Mary Jo. «Global DNS outage hits Microsoft Azure customers — ZDNet». ZDNet. Retrieved September 6, 2018.
  97. ^ «Microsoft confirms Azure storage issues around the world (updated)». March 16, 2017. Retrieved September 6, 2018.
  98. ^ «Microsoft Says Azure Outage Caused by Accidental Fire-Suppression Gas Release». October 4, 2017. Retrieved September 10, 2018.
  99. ^ «Microsoft Azure suffers major outage». June 20, 2018. Retrieved September 6, 2018.
  100. ^ Foley, Mary Jo. «Microsoft South Central U.S. datacenter outage takes down a number of cloud services — ZDNet». ZDNet. Retrieved September 6, 2018.
  101. ^ Pietschmann, Chris (May 3, 2019). «May 2, 2019: Major Azure Outage Due to DNS Migration Issue». Build5Nines.com. Retrieved May 3, 2019.
  102. ^ «March 16, 2021: Microsoft’s latest cloud authentication outage: What went wrong». ZDNet.
  103. ^ «RCA — DNS issue impacting multiple Microsoft services (Tracking ID GVY5-TZZ)». Azure.
  104. ^ «The engineer’s engineer: Computer industry luminaries salute Dave Cutler’s five-decade-long quest for quality». Stories. April 15, 2016. Retrieved November 19, 2020.
  105. ^ «Mark Russinovich — Blog — Microsoft Azure». azure.microsoft.com.
  106. ^ «Jason Zander — Blog — Microsoft Azure». azure.microsoft.com.
  107. ^ «Julia White — Blog — Microsoft Azure». azure.microsoft.com.

Sources[edit]

  • Azure Documentation
  • Microsoft Azure

Further reading[edit]

  • Chappell, David (October 2008). «Introducing Windows Azure» (PDF). Microsoft.
  • Roine, Jussi (2019). «Modern Business Powered by Microsoft Azure» (PDF) (downloadable ebook). ShareGate.
  • «Stairway to Azure (3): Componentes de Cómputo y Almacenamiento». WarNov Developer Evangelist. Microsoft. November 19, 2009. Retrieved December 20, 2013.
  • «Microsoft Azure platform Demystified — Part 1 & 2». DNC Magazine. August 2016.
  • Kranthi, Kiran (May 2020). «Get to know Azure Multi-factor Authentication (MFA)». Saketa.{{cite web}}: CS1 maint: date and year (link)

External links[edit]

  • Official website

В
лекции рассмотрены следующие вопросы:
понятие облачных вычислений (cloud
computing) и особенности их организации;
сервисы; центры обработки данных; обзор
ОС и инструментов для облачных вычислений;
Microsoft Windows Azure, ее особенности, преимущества
и лидирующая роль в развитии облачных
вычислений; платформа Microsoft.NET как базис
для архитектуры Windows Azure; перспективы
ОС для облачных вычислений.

Содержание

  • Введение

  • Элементы
    концепции и архитектуры облачных
    вычислений

  • Windows
    Azure

  • Ключевые
    термины

  • Краткие
    итоги

  • Набор
    для практики

    • Вопросы

    • Упражнения

    • Темы
      для курсовых работ, рефератов, эссе

Введение

Понятие
облака (cloud) уже давно ассоциируется с
метафорическим изображением Интернета,
с помощью которого доступны некоторые
сервисы. Облачные
вычисления (сloud computing)

это практическая реализация данной
идеи. Облачные вычисления основаны на
масштабированных и виртуализованных
ресурсах (данных и программах), которые
доступны
пользователям через Интернет и реализуются
на базе мощных центров
обработки
данных
(data centers).

С
пользовательской точки зрения, имеются
доступные «облака», предоставляемые
различными компаниями, которые можно
использовать для доступа к мощным
вычислительным ресурсам, отсутствующим
у пользователя (который может работать,
например, на нетбуке). Пользователь
платит абонентскую плату за использование
облачных сервисов какой-либо фирмы.

Недостатком
данного подхода является полная
зависимость пользователя от используемого
им облака, так как через облако доступны
не только программы, но и данные самого
пользователя. Возникает много вопросов
относительно безопасности данных
пользователя, хранимых в облаке.

Из
облачных платформ наиболее популярной
является Microsoft
Windows Azure

операционная система с поддержкой
облачных вычислений — и Microsoft
Azure Services Platform

платформа для разработки и использования
облачных сервисов на базе Microsoft.NET.

В
настоящее время многие крупные компании
– Microsoft, Google. IBM, Oracle/Sun, Amazon и многие более
мелкие фирмы, конкурируя друг с другом,
заняты разработкой своих облачных
сервисов и инструментов для их создания.
Имеется тенденция к интеграции
«корпоративных облаков» в единое
доступное пользователю облако.

Элементы
концепции и архитектуры облачных
вычислений

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

Различаются
следующие уровни архитектуры облачных
вычислений.

Уровень
клиента

это клиентское ПО, используемое для
доступа к облачным сервисам, например,
web- браузер.

Уровень
сервисов

это сами сервисы, используемые через
облачную модель.

Уровень
приложений

это программы, доступные через облако
и не требующие инсталляции на компьютере
пользователя (в последнем – одно из
главных преимуществ облачной модели).

Уровень
платформы

это программная платформа, объединяющая
полный набор инструментов для развертывания
и использования облачных вычислений
на пользовательском компьютере (без
дополнительных инсталляций, покупки
оборудования и др.). Пример такой
платформы: Microsoft.NET
Azure Services Platform
.

Уровень
памяти

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

Уровень
инфраструктуры

предоставление полной виртуализованной
платформы через облако, например, Amazon
EC2.

Рассмотрим
схему архитектуры облачных вычислений:

  • Сервисы,
    доступные через облако

  • Инфраструктура
    для
    их развертывания и использования

  • Платформа

    набор инструментов для использования
    облака

  • Память

    поддержка хранения пользовательских
    данных в ЦОД, реализующем облако

  • Архитектор
    облака

    это главный разработчик его архитектуры.

  • Интегратор
    облака

    это его системный администратор,
    отвечающий за добавление компонент в
    облако и их изменение.

  • Компоненты
    облака – как правило, являются
    Web-сервисами.

Облако
может быть общедоступным или частным
(корпоративным).

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

Поставщиком
облака
является
центр обработки данных.

Пользователями
облака
могут
быть любые пользователи Интернета.

Производитель
оборудования или ПО

это компания, обеспечивающая разработку
аппаратуры и программного обеспечения
для центра обработки данных.

Модель
облачных вычислений основана на
соблюдении целого ряда стандартов.

Для
взаимодействия приложений используются
стандарты HTTP (основной Web-протокол), XMPP
(Jabber)

стандарт для отправки и получения
мгновенных сообщений, SSL
(Secure Socket Layer)–
уровень
безопасных сокетных сетевых соединений.

Для
работы клиентов в облаке используются
Web-браузеры (с активным использованием
технологии AJAX,
позволяющей уменьшить число перенаправлений
с одной веб-страницы на другую и, тем
самым, время доступа пользователя к
необходимой ему информации) и
offline-клиенты, работа которых основана
на HTML
5
(специальной
версии HTML для облачных вычислений).

Для
реализации облака используются принципы
виртуализации программ и данных и
стандарт OMF.

Для
взаимодействия с сервисами данные
передаются в формате XML.

Windows
Azure

Windows
Azure

облачная платформа, разработанная
фирмой Microsoft (по существу, операционная
система и набор инструментов «в
облаке»). На рис.
31.1

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

Рис.
31.1.
 
Windows Azure, пользователи и центры обработки
данных

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

На
рис.
31.2

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

Рис.
31.2.
 
Организация работы пользователя в
Windows Azure

С
точки зрения пользователя, существуют
две категории приложений – внутренние
(on-premises applications),
исполняемые
на компьютере пользователя, и облачные
(cloud applications),
фактически
исполняемые в среде Windows Azure на компьютерах
центра обработки данных. На пользовательском
компьютере могут быть установлены ОС
Windows и, возможно, другие ОС. Независимо
от этого, через Web-браузер пользователь
получает доступ к «Windows в облаке»
– Windows Azure. Функционирование Windows Azure
основано на Web-сервисах .NET. Windows Azure для
хранения данных обеспечивает доступ к
аналогу СУБД Microsoft SQL Server «в облаке»
SQL
Azure
.

На
рис.
31.3

изображены основные компоненты Windows
Azure.

Рис.
31.3.
 
Компоненты Windows Azure

Основные
компоненты Windows Azure – внешний
облик, интерфейс (fabric
,
дословно
– одежда), вычисления (Compute), память
(Storage) и конфигурация (config).
Все
компоненты – вычисления,
память
и
интерфейс

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

Основная
проблема, решаемая сервисом вычисления,
— исполнение огромного числа (возможно,
миллионов) пользовательских приложений
самого разного вида и назначения в
едином облаке. Иначе говоря, основная
проблема сервиса вычисления
и
облачных вычислений в целом –
масштабирование.
Данная проблема решается путем выполнения
каждого экземпляра пользовательского
облачного приложения в своей отдельной
виртуальной машине. Данные виртуальные
машины исполняются в среде 64-битовой
ОС Windows 2008 Server — наиболее мощной серверной
ОС фирмы Microsoft.

Сервис
память
предоставляет
пользователю средства работы с данными
различной структуры – большими
бинарными объектами (blobs),
размером
до 50 Гб, хранящимися в контейнерах,
таблицами
(tables)
и
очередями
(queues).
Работа
со структурами данных реализована на
основе ADO.NET

библиотеками поддержки обработки
структурированных данных в .NET.

Сервис
интерфейс
реализован
как большая группа машин, на каждой из
которых работает приложение – агент
интерфейса (fabric agent).
Сервис
интерфейс
в
целом управляется программным
обеспечением. называемым контроллер
интерфейса (fabric controller).
Контроллер
интерфейса взаимодействует с агентами
интерфейса, а также с сервисом память
как
с обычными приложениями (поэтому детали
представления данных от контроллера
интерфейса скрыты). Контроллер интерфейса
управляет каждым облачным приложением
с помощью конфигурационного
файла
в
формате XML.

На
рис. 31.4 изображена структура сервисов
.NET как основы для реализации Windows Azure.
Как уже говорилось, вся реализация
Windows Azure основана на надежной и безопасной
платформе .NET, исполнение программ в
которой обеспечивается в особом
безопасном режиме (managed
execution

управляемое выполнение). Часть .NET,
называемая Windows
Comminucation Foundation (WCF)
и
предоставляемый ею механизм сервисов
и является основой реализации платформы
Windows Azure. Облачными сервисами управляют
две компоненты – управление
доступом (access control)
и
сервисная
шина (service bus),
детальное
рассмотрение которых выходит за рамки
данного курса.

Рис.
31.4.
 

Перспективы
облачных вычислений, несмотря на их
критику и пока осторожное отношение к
ним, очень велики, так как облачные
вычисления позволяют получить доступ
к мощным вычислительным возможностям
и данным большого объема практически
с любых пользовательских компьютеров
(в том числе – карманных, мобильных
устройств и т.д.), имеющих веб-браузер.

Соседние файлы в папке все лекции по ОС

  • #

    04.06.2015263.68 Кб14027.doc

  • #

    04.06.2015214.53 Кб13328.doc

  • #
  • #

    04.06.2015264.19 Кб1333.doc

  • #
  • #

    04.06.2015662.02 Кб16431.doc

  • #
  • #

    04.06.2015699.9 Кб2084.doc

  • #

    04.06.201582.43 Кб1465.doc

  • #

    04.06.2015428.54 Кб1376.doc

  • #

    04.06.2015315.9 Кб1497.doc

Форма обучения:

дистанционная

Стоимость самостоятельного обучения:

бесплатно

Качество курса:

3.87 | 4.00

Продвинутый курс для студентов старших курсов и аспирантов с 16 теоретическими лекциями и практическими занятиями (в виде 4 лабораторных работ) по облачным вычислениям и новой облачной платформе Microsoft Windows Azure, ее архитектуре, возможностях, областях и методах применения.

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

Теги: .net, aspect, CDN, e-marketplace, java, microsoft silverlight, microsoft windows, microsoft word, ruby, sql, tier, traffic management, trustworthy, архитектуры, аспектно-ориентированное программирование, базы данных, безопасность, вычисления, интернет, интерфейсы, компоненты, приложения, программирование, разработка, серверы, сервисы, телефония, фоновый процесс, форумы

Дополнительные курсы

Обзор архитектуры современных программных систем

В данной вводной лекции рассмотрены классы задач, решаемых современным программным обеспечением; характеристики и свойства современного ПО и требования к нему; некоторые основные концепции из области архитектуры программных систем.. Акцентируется внимание на разнообразии и значительном усложнении ПО. Даются определения основных терминов, связанных с видами архитектур программного обеспечения. Формулируются требования к современному программному обеспечению: масштабируемость, стандартизация технологий, безопасность, ориентация на использование Web и др. Делается вывод о необходимости принципиально новых технологий разработки и использования программного обеспечения, к которым и относятся облачные вычисления.

Понятие об облачных вычислениях. Обзор платформ облачных вычислений

В данной лекции рассмотрены следующие вопросы: облачные вычисления; история; роль и новизна облачных вычислений; платформы, архитектуры, инструменты облачных вычислений; виды облаков; роли и обязанности компаний и индивидуальных разработчиков облачных вычислений; специфика организации программ и данных для облачных вычислений; платформы облачных вычислений: Microsoft Windows Azure, Amazon EC 2, облачные платформы HP, IBM и др.

Windows Azure AppFabric

В данной лекции рассмотрены следующие вопросы: архитектура Windows Azure AppFabric – основной компоненты Windows Azure для управления приложениями.

Windows Azure Storage

В данной лекции рассмотрены следующие вопросы: архитектура Windows Azure Storage – основной компоненты Windows Azure для управления памятью и хранением информации в облаке.

Windows Azure Compute

В данной лекции рассмотрены следующие вопросы: архитектура Windows Azure Compute – основной компоненты Windows Azure для управления вычислениями в облаке.

SQL Azure

В данной лекции рассмотрен инструментарий для взаимодействия с реляционными базами данных SQL Azure в системе облачных вычислений Windows Azure.

Инструменты Windows Azure

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

Windows Azure и аспектно-ориентированное программирование (АОП)

В данной лекции рассмотрены вопросы взаимодействия двух новейших технологий и парадигм вычислений и разработки программ – облачных вычислений и аспектно-ориентированного программирования (АОП) [1, 2], в котором автор курса является одним из ведущих экспертов России и широко известным специалистом по АОП в мире. По мнению автора, изложенному и обоснованному в данной лекции, АОП может быть с успехом применено к облачным вычислениям, в частности, к системе Windows Azure.

Windows Azure для мобильных устройств. Проект Hawaii

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

Перспективы Windows Azure

В данной лекции рассмотрены проблемы, направления развития и перспективы системы облачных вычислений Windows Azure.

Облачные вычисления – Обзор

В современном мире, ориентированном на технологии, популярной тенденцией является «Облачные вычисления». К облачным вычислениям можно отнести хранение и доступ к данным через Интернет, а не на жесткий диск вашего компьютера. Это означает, что вы не получаете доступ к данным ни с жесткого диска вашего компьютера, ни по выделенной компьютерной сети (домашней или офисной сети). Облачные вычисления означают, что данные хранятся в удаленном месте и синхронизируются с другой веб-информацией.

Одним из ярких примеров облачных вычислений является Office 365, который позволяет пользователям хранить, получать доступ, редактировать свои документы MS Office онлайн (в браузере), не устанавливая реальную программу на свое устройство.

Облачные вычисления

Архитектура облачных вычислений

Архитектура облачных вычислений состоит из следующих компонентов –

  • Фронтальное устройство
  • Задняя платформа
  • Облачная доставка
  • сеть

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

Внутренняя платформа. Существуют различные компьютеры, серверы, виртуальные машины и т. Д., Которые в совокупности превращаются в базовую платформу.

Типы Облаков

Варианты хранения на облаке есть в 3 формах –

  • общественного
  • Частный
  • Гибридный

Типы Облаков

Публичное облако – поставщик услуг делает облака доступными для широкой публики, которая называется публичным облаком. Эти облака доступны пользователям через Интернет. Они открыты для общественности, и их инфраструктура принадлежит и управляется поставщиками услуг, как в случае Google и Microsoft.

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

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

Преимущества облака

Есть много преимуществ облаков. Некоторые из них перечислены ниже.

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

  • Это экономит на затратах за счет сокращения капитальной инфраструктуры.

  • Это позволяет пользователю получить доступ к приложению независимо от его местоположения и конфигурации оборудования.

  • Это упрощает сеть и позволяет клиенту получить доступ к приложению, не покупая лицензию на отдельную машину.

  • Хранение данных в облаках более надежно, так как их легко не потерять.

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

Это экономит на затратах за счет сокращения капитальной инфраструктуры.

Это позволяет пользователю получить доступ к приложению независимо от его местоположения и конфигурации оборудования.

Это упрощает сеть и позволяет клиенту получить доступ к приложению, не покупая лицензию на отдельную машину.

Хранение данных в облаках более надежно, так как их легко не потерять.

SPI

Далее идет классификация облачных сервисов. S обозначает Software, P обозначает Platform, а I – инфраструктуру в SPI. SaaS – Программное обеспечение как услуга; PaaS – это платформа как услуга, а IaaS – это инфраструктура как услуга.

SPI

Ниже приведены живые примеры этих моделей.

  • Модель SAAS – электронная почта (Gmail, Yahoo и т. Д.)

  • Модель PAAS – Microsoft Azure

  • Модель IAAS – Amazon S3

Модель SAAS – электронная почта (Gmail, Yahoo и т. Д.)

Модель PAAS – Microsoft Azure

Модель IAAS – Amazon S3

Microsoft Azure – Windows

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

Azure as PaaS (платформа как услуга)

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

Pros

  • Общая стоимость низкая, так как ресурсы распределяются по требованию, а серверы автоматически обновляются.

  • Он менее уязвим, поскольку серверы автоматически обновляются и проверяются на все известные проблемы безопасности. Весь процесс невидим для разработчика и, таким образом, не представляет опасности взлома данных.

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

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

Он менее уязвим, поскольку серверы автоматически обновляются и проверяются на все известные проблемы безопасности. Весь процесс невидим для разработчика и, таким образом, не представляет опасности взлома данных.

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

Cons

  • Есть проблемы с переносимостью при использовании PaaS. В Azure может быть другая среда, поэтому приложение может быть соответствующим образом адаптировано.

Есть проблемы с переносимостью при использовании PaaS. В Azure может быть другая среда, поэтому приложение может быть соответствующим образом адаптировано.

Azure как IaaS (инфраструктура как услуга)

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

Pros

  • Это идеально для применения, где требуется полный контроль. Виртуальная машина может быть полностью адаптирована к требованиям организации или бизнеса.

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

  • IaaS позволяет быстро переводить сервисы в облака, что помогает поставщикам легко предлагать услуги своим клиентам. Это также помогает поставщикам расширять свой бизнес, продавая существующее программное обеспечение или услуги на новых рынках.

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

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

IaaS позволяет быстро переводить сервисы в облака, что помогает поставщикам легко предлагать услуги своим клиентам. Это также помогает поставщикам расширять свой бизнес, продавая существующее программное обеспечение или услуги на новых рынках.

Cons

  • Поскольку пользователям предоставляется полный контроль, они склонны придерживаться определенной версии для зависимостей приложений. Им может быть сложно перенести приложение в будущие версии.

  • Есть много факторов, которые увеличивают стоимость его эксплуатации. Например, более высокое обслуживание сервера для исправления и обновления программного обеспечения.

  • Существует множество угроз безопасности от непропатченных серверов. Некоторые компании имеют четко определенные процессы для тестирования и обновления локальных серверов на наличие уязвимостей. Эти процессы необходимо распространить на виртуальные машины IaaS, размещенные в облаке, чтобы снизить риски взлома.

  • Непатентованные серверы представляют большую угрозу безопасности. В отличие от PaaS, в IaaS отсутствует автоматическое исправление сервера. Непатченный сервер с конфиденциальной информацией может быть очень уязвим, затрагивая весь бизнес организации.

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

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

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

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

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

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

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

Портал управления Azure

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

Начиная

На портале управления Azure можно создать бесплатную пробную учетную запись, перейдя по следующей ссылке – manage.windowsazure.com

Экран, который появляется, показан на следующем рисунке. Учетная запись может быть создана с использованием нашей существующей учетной записи Gmail, Hotmail или Yahoo.

Войдите в Azure

После входа вы будете перенаправлены на следующий экран, где на левой панели находится список служб и приложений.

Портал управления Azure

Когда вы нажимаете на категорию, ее детали отображаются на экране. Вы можете увидеть количество приложений, виртуальных машин, мобильных сервисов и т. Д., Нажав на пункт меню.

Следующая глава содержит подробное объяснение того, как использовать этот портал для управления службами Azure.

Microsoft Azure – Компоненты

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

Модели вычисления / исполнения

Это интерфейс для выполнения приложения, которое является одной из основных функций Azure.

Модели выполнения вычислений

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

Управление данными

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

Управление вычислительными данными

сетей

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

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

На следующем рисунке показано, как эти две функции на самом деле выглядят на портале Azure.

Лазурный портал

Большие данные и большие вычисления

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

Термин «большие вычисления» относится к высокопроизводительным вычислениям. Это достигается за счет выполнения кода на многих машинах одновременно.

обмен сообщениями

Windows Azure предлагает два варианта обработки взаимодействий между двумя приложениями. Один из них попадает под компонент хранения службы и называется «Очереди сообщений» . Другой относится к службе приложений и называется « служебная шина» . Сообщения могут отправляться для инициирования связи между различными компонентами приложения или между различными приложениями с использованием этих двух параметров.

Компоненты Обмен сообщениями

Кэширование

Microsoft Azure предлагает два вида кэширования: кэширование в памяти и сеть доставки контента (CDN) для кэширования часто используемых данных и повышения производительности приложений. CDN используется для кэширования данных BLOB-объектов, к которым пользователи всего мира будут быстрее обращаться.

Личность и доступ

Этот компонент касается управления пользователями, аутентификации и авторизации. Активный каталог хранит информацию о пользователях, обращающихся к приложению, а также информацию об организации. Он может синхронизироваться с соответствующей информацией о локальных машинах, находящихся в помещениях. Служба многофакторного доступа (MFA) создана для решения проблем безопасности, так как только приложение может получить доступ к приложению.

Идентификационные данные и доступ к компонентам

Мобильный Сервис

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

Компоненты Мобильного Сервиса

Резервное копирование

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

Резервное копирование компонентов

Средства массовой информации

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

коммерция

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

Комплект для разработки программного обеспечения (SDK)

Приложения Azure могут создаваться разработчиками на разных языках программирования. В настоящее время Microsoft предоставляет языковые SDK для Java, .NET, PHP, Node.js, Ruby и Python. Существует также общий Windows Azure SDK, который поддерживает язык, такой как C ++.

Microsoft Azure – вычислительный модуль

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

Шаг 1. Сначала войдите в свою учетную запись Azure.

Шаг 2 – Нажмите «Новый» в левом нижнем углу и перетащите курсор на «Вычислить».

Теперь вы увидите список моделей в разделе Compute Model, как показано на следующем рисунке.

Вычислительная модель

Создать веб-приложение

Шаг 1 – Нажмите Веб-приложение.

Шаг 2. Нажмите «Быстрое создание», введите URL-адрес и выберите тарифный план в раскрывающемся списке, как показано на следующем рисунке.

Создать веб-приложение

Когда вы вернетесь на главный экран, он покажет только что созданный веб-сайт. И когда вы нажмете URL-адрес веб-сайта, он перейдет на веб-сайт.

Создать веб-приложение

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

Создать веб-приложение

Точно так же вы можете выбрать «Из галереи» при создании веб-приложения вместо «Быстрое создание». Это позволит вам выбрать среду разработки, в которой вы хотите создать свое приложение.

Создать веб-приложение

Windows Azure поддерживает .Net, Java, PHP, Python, Node.js и Ruby. Существует несколько способов публикации кода на сервере Azure. Он может быть опубликован с использованием FTP, FTP, технологии Microsoft Web Deploy. Различные инструменты управления исходным кодом, такие как GitHub, Dropbox и Codeplex, также могут быть использованы для публикации кода. Он предоставляет очень интерактивный интерфейс для отслеживания уже опубликованных изменений, а также неопубликованных изменений.

Создать виртуальную машину

Шаг 1 – Нажмите «Виртуальная машина» из списка.

Шаг 2 – Затем нажмите «Из галереи».

Создать виртуальную машину

Шаг 3 – Выберите операционную систему или программу, которую вы хотите запустить.

Создать виртуальную машину

Шаг 4 – Выберите конфигурацию и заполните детали.

Создать виртуальную машину

Имя пользователя и пароль, которые вы настроили здесь, будут необходимы для доступа к виртуальной машине каждый раз.

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

Шаг 5 – Созданная виртуальная машина будет отображаться при нажатии на «Виртуальная машина» на левой панели, как показано на следующем рисунке. Это может занять несколько минут.

Создать виртуальную машину

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

Создать виртуальную машину

Шаг 7 – Откройте этот файл .rpd, и вы сможете подключиться к виртуальной машине, введя учетные данные на следующем экране.

Создать виртуальную машину

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

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

  • Виртуальная машина может быть удалена, когда вы закончите с операционной системой.

  • Новые версии операционной системы могут быть опробованы и протестированы до того, как пользователь установит их на компьютер.

  • VM предоставляет очень экономичный и простой способ использования среды разработки или инструмента, который работает на конкретной версии ОС.

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

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

Новые версии операционной системы могут быть опробованы и протестированы до того, как пользователь установит их на компьютер.

VM предоставляет очень экономичный и простой способ использования среды разработки или инструмента, который работает на конкретной версии ОС.

Создание мобильного сервиса

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

Шаг 1 – Выберите «Мобильные услуги» в разделе «Compute» и нажмите «Создать». Откроется новое окно, как показано на следующем рисунке.

Создать мобильный сервис

Шаг 2 – Заполните URL. Выберите базу данных, регион и серверную часть.

Шаг 3 – Установите флажок, если хотите настроить параметры предварительного нажатия. Эта опция позволяет нам настроить нашу мобильную службу для использования существующего концентратора уведомлений или указать имя нового. Если вы оставите этот флажок неотмеченным, будет создан новый концентратор в новом пространстве имен с именем по умолчанию.

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

Пакетный сервис необходим, когда запускается крупномасштабное приложение и требуются параллельные высокопроизводительные вычисления. Разработчики могут создавать пакеты для параллельного выполнения задачи, что облегчает рабочую нагрузку без дополнительных затрат. Azure взимает плату только за используемые виртуальные машины. Они могут планировать задачи, ставить их в очередь и управлять рабочей нагрузкой в ​​облаке. Создание пакета не включает настройку отдельной виртуальной машины, кластера или расписания заданий.

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

Создать пакетный сервис

Создав пакетный сервис, вы можете просмотреть подробности, выбрав его на левой панели. На экране появляется следующее изображение.

Создать пакетный сервис

Microsoft Azure – Fabric Controller

Fabric Controller является важной частью архитектуры Windows Azure. Размышляя о компонентах или сервисах, предоставляемых Windows Azure, мы задаемся вопросом, как все это работает и что происходит в облаках. Это кажется очень сложным с нашей стороны. Давайте посмотрим на физическую архитектуру этих сервисов, чтобы лучше понять Fabric Controller.

Контроллер ткани

Внутри центра обработки данных имеется много машин или серверов, объединенных коммутатором. Можно сказать, что контроллер ткани – это мозг службы Azure, которая анализирует процессы и принимает решения. Ткани – это группа компьютеров в центре обработки данных Microsoft, которые объединяются коммутатором. Группа этих машин называется кластером . Каждый кластер управляется и принадлежит контроллеру фабрики. Они тиражируются вместе с этими машинами. Он управляет всем, что находится внутри этих машин, например, балансировщиками нагрузки, коммутаторами и т. Д. Внутри каждой машины работает агент фабрики, и контроллер фабрики может связываться с каждым агентом фабрики.

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

объем памяти ЦПУ Хранение экземпляра
Очень маленький 768 МБ Одноядерный 1,0 ГГц 20 ГБ
Маленький 1,75 ГБ Одноядерный 1.6 ГГц 225 ГБ
Средняя 3,5 ГБ Двухъядерный 1.6 ГГц 490 ГБ
большой 7 ГБ Четыре ядра 1.6 ГГц 1000 ГБ
Очень большой 14 ГБ Восемь ядер 1.6 ГГц 2040 ГБ

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

Когда новое приложение публикуется в Azure, файл конфигурации приложения, написанный на XML, также прикрепляется. Контроллер фабрики считывает эти файлы в центре обработки данных Microsoft и выполняет соответствующие настройки.

Помимо управления распределением ресурсов для конкретного приложения, оно также отслеживает работоспособность вычислительных и хранилищных служб. Это также делает восстановление после сбоя для системы.

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

Microsoft Azure – хранилище

Компонент хранилища Windows Azure представляет собой надежное хранилище в облаке. Windows Azure позволяет разработчикам хранить таблицы, большие двоичные объекты и очереди сообщений. Доступ к хранилищу можно получить через HTTP. Вы также можете создать наш собственный клиент; хотя Windows Azure SDK предоставляет клиентскую библиотеку для доступа к хранилищу.

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

Создание учетной записи хранения Azure

Шаг 1. Когда вы входите в свою учетную запись Azure, вы можете найти «Хранилище» в разделе «Службы данных».

Аккаунт хранения

Шаг 2 – Нажмите «Быстрое создание», и он попросит «Имя учетной записи».

Аккаунт хранения

Вы можете видеть четыре варианта в раскрывающемся списке «Репликация». Копия данных хранится таким образом, чтобы она была надежной и доступной на высокой скорости. Он сохраняется даже в случае аппаратного сбоя. Давайте посмотрим, что означают эти варианты –

  • Локально избыточное хранилище. Копия данных создается в том же регионе, где создана учетная запись хранилища. Существует 3 копии каждого запроса на данные, которые находятся на разных доменах.

  • Зонально-избыточное хранилище (доступно только для больших двоичных объектов) – копия данных создается на отдельных объектах либо в одном регионе, либо в двух регионах. Преимущество состоит в том, что даже в случае сбоя на одном объекте данные все равно можно сохранить. Три копии данных созданы. Еще одним преимуществом является то, что данные могут быть прочитаны из вторичного местоположения.

  • Гео-избыточное хранилище – `Копия создается в другом регионе, что означает, что данные сохраняются даже в случае сбоя во всем регионе. Количество копий созданных данных в этом случае 6.

  • Географическое избыточное хранилище с доступом для чтения – этот параметр позволяет считывать данные из дополнительного местоположения, когда данные в основном местоположении недоступны. Количество созданных копий – 6. Основное преимущество заключается в том, что доступность данных может быть максимально увеличена.

Локально избыточное хранилище. Копия данных создается в том же регионе, где создана учетная запись хранилища. Существует 3 копии каждого запроса на данные, которые находятся на разных доменах.

Зонально-избыточное хранилище (доступно только для больших двоичных объектов) – копия данных создается на отдельных объектах либо в одном регионе, либо в двух регионах. Преимущество состоит в том, что даже в случае сбоя на одном объекте данные все равно можно сохранить. Три копии данных созданы. Еще одним преимуществом является то, что данные могут быть прочитаны из вторичного местоположения.

Гео-избыточное хранилище – `Копия создается в другом регионе, что означает, что данные сохраняются даже в случае сбоя во всем регионе. Количество копий созданных данных в этом случае 6.

Географическое избыточное хранилище с доступом для чтения – этот параметр позволяет считывать данные из дополнительного местоположения, когда данные в основном местоположении недоступны. Количество созданных копий – 6. Основное преимущество заключается в том, что доступность данных может быть максимально увеличена.

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

Конечные точки учетной записи хранения

Шаг 1 – Нажмите «Аккаунт хранилища», чтобы перейти на следующий экран.

Шаг 2 – Нажмите «Панель инструментов» в верхнем горизонтальном меню.

Конечные точки учетной записи хранения

Здесь вы можете увидеть четыре пункта в разделе услуг. Вы можете создавать BLOB-объекты, таблицы, очереди и файлы в этой учетной записи хранения.

Там будет уникальный URL для каждого объекта. Например, здесь имя учетной записи – «tutorialspoint», тогда URL-адрес по умолчанию для BLOB-объекта – https://tutorialspoint.blob.core.windows.net Аналогично, замените BLOB-объект таблицей, очередью и файлом в URL-адресе, чтобы получить соответствующие URL-адреса. Для доступа к объекту в местоположении добавляется URL. Например, http://tutorialspoint.blob.core.windows.net/container1/blob1

Генерация ключа доступа

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

Чтобы получить ключи доступа, нажмите «Управление ключами доступа» в своей учетной записи хранения. Появится следующий экран.

Генерация ключа доступа

Регулярная регенерация ключа рекомендуется из соображений безопасности.

Управление данными в хранилище Azure

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

Существует множество инструментов для доступа к данным в проводнике, доступ к которым можно получить, щелкнув «Обозреватель хранилища» в разделе «Получить инструменты» в своей учетной записи хранения Azure. В качестве альтернативы, приложение также может быть построено с использованием Software Development Kit (SDK), доступного в Windows Azure Portal. Использование команд PowerShell также позволяет загружать данные. PowerShell – это приложение командной строки, которое облегчает администрирование и управление хранилищем Azure. Предустановленные команды используются для различных задач управления хранилищем.

Вы можете установить PowerShell, перейдя в раздел «Загрузки» на следующем экране своей учетной записи. Вы найдете это под инструментами командной строки.

Управление данными в хранилище

Есть конкретные команды для каждой задачи. Вы можете управлять своей учетной записью хранения, создать новую учетную запись и создать контейнер. Кроме того, блобами, таблицами, очередями сообщений также можно управлять с помощью PowerShell.

Microsoft Azure – BLOB-объекты

Давайте сначала поймем, что такое Blob. Слово «Blob» расширяется до B inary L arge OB ject. BLOB-объекты включают изображения, текстовые файлы, видео и аудио. В службе, предлагаемой Windows Azure, есть три типа больших двоичных объектов, а именно блочные, добавляемые и страничные большие двоичные объекты.

  • Блоковые блоки – это набор отдельных блоков с уникальным идентификатором блока. Блоковые блоки позволяют пользователям загружать большой объем данных.

  • Добавить BLOB-объекты – это оптимизированные блоки, которые помогают повысить эффективность операций.

  • Страничные капли – это компиляция страниц. Они позволяют произвольные операции чтения и записи. При создании большого двоичного объекта, если тип не указан, по умолчанию устанавливается тип блока.

Блоковые блоки – это набор отдельных блоков с уникальным идентификатором блока. Блоковые блоки позволяют пользователям загружать большой объем данных.

Добавить BLOB-объекты – это оптимизированные блоки, которые помогают повысить эффективность операций.

Страничные капли – это компиляция страниц. Они позволяют произвольные операции чтения и записи. При создании большого двоичного объекта, если тип не указан, по умолчанию устанавливается тип блока.

Все капли должны быть в контейнере на вашем складе. Вот как создать контейнер в хранилище Azure.

Создать контейнер

Шаг 1. Перейдите на портал Azure, а затем в свою учетную запись хранения.

Шаг 2 – Создайте контейнер, нажав «Создать новый контейнер», как показано на следующем рисунке.

Blobs Создают Контейнер

В раскрывающемся списке «Доступ» есть три параметра, которые устанавливают права доступа к BLOB-объектам. Опция «Private» позволит только владельцу аккаунта получить к нему доступ. «Public Container» разрешит анонимный доступ ко всему содержимому этого контейнера. Параметр «Публичный блоб» устанавливает открытый доступ к блобу, но не разрешает доступ к контейнеру.

Загрузить BLOB-объект с помощью PowerShell

Шаг 1. Перейдите к «Windows PowerShell» на панели задач и щелкните правой кнопкой мыши. Выберите «Запустить ISE от имени администратора».

Шаг 2 – Следующая команда позволит вам получить доступ к вашей учетной записи. Вы должны изменить поля, выделенные во всех командах.

$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey

iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A== 

Шаг 3 – Запустите следующую команду. Вы получите подробную информацию о своей учетной записи Azure. Это позволит убедиться, что ваша подписка настроена.

Get-AzureSubscription 

Шаг 4 – Запустите следующую команду, чтобы загрузить свой файл.

Set-AzureStorageBlobContent -Blob Montiorlog.png -Container images -File 
"E:MyPicturesMonitorLog.png" -Context $context -Force

Загрузить BLOB-объект с помощью PowerShell

Шаг 5 – Чтобы проверить, загружен ли файл, выполните следующую команду.

Get-AzureStorageBlob -Container $ContainerName -Context $ctx | Select Name 

Скачать Blob

Шаг 1 – Установите каталог, в который вы хотите скачать файл.

$localTargetDirectory = "C:UsersSahilDownloads"

Шаг 2 – Загрузите его.

$BlobName = "Montiorlog.png" Get-AzureStorageBlobContent -Blob $BlobName 
Container $ContainerName -Destination $localTargetDirectory -Context $ctx

Помните следующее –

  • Все имена команд и имена файлов чувствительны к регистру.

  • Команды должны быть в одной строке или должны быть продолжены в следующей строке путем добавления `в предыдущей строке (` является символом продолжения в PowerShell)

Все имена команд и имена файлов чувствительны к регистру.

Команды должны быть в одной строке или должны быть продолжены в следующей строке путем добавления `в предыдущей строке (` является символом продолжения в PowerShell)

Управление BLOB-объектами с помощью Azure Storage Explorer

Управлять BLOB-объектами довольно просто, используя интерфейс «Azure Storage Explorer», так же как и Windows Explorer и проводник папок. Вы можете создать новый контейнер, загрузить BLOB-объекты, просмотреть их в указанном формате и загрузить их. Более того, вы можете очень просто скопировать их во вторичное местоположение с помощью этого интерфейса. Следующее изображение проясняет процесс. Как видно, после добавления учетной записи мы можем выбрать ее из выпадающего списка и приступить к работе. Это делает работу с хранилищем Azure очень простой.

Управление хранилищем

Microsoft Azure – очереди

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

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

Windows Azure предлагает две службы для очередей сообщений. В этой главе рассматривается очередь Windows Azure. Другая служба называется «Очередь служебной шины».

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

Соображения

Сообщения в очереди хранения нигде не реплицируются, это означает, что имеется только одна копия вашего сообщения. Максимальное количество сообщений, которое может быть обработано, составляет 20 000. Максимальный размер сообщения может составлять 64 КБ.

Управление очередями с помощью PowerShell

Создать очередь

Шаг 1 – Щелкните правой кнопкой мыши Windows PowerShell на панели задач. Выберите «Запустить ISE от имени администратора».

Шаг 2 – Запустите следующую команду для доступа к вашей учетной записи. Пожалуйста, замените выделенную часть для вашего аккаунта.

$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey 
iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A==

Шаг 3 – Укажите учетную запись хранения, в которой вы хотите создать очередь.

Set-AzureSubscription –SubscriptionName "BizSpark" -CurrentStorageAccount tutorialspoint 

Шаг 4 – Создать очередь.

$QueueName = "thisisaqueue" 
$Queue = New-AzureStorageQueue Name $QueueName -Context $Ctx 

Создать очередь

Получить очередь

$QueueName = "thisisaqueue" 

$Queue = Get-AzureStorageQueue Name $QueueName Context $Ctx

Удалить очередь

$QueueName = "thisisaqueue" 

Remove-AzureStorageQueue Name $QueueName Context $Ctx

Удалить очередь

Вставить сообщение в очередь

Шаг 1 – Войдите в свой аккаунт.

$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey 

iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A==

Шаг 2 – Укажите учетную запись хранения, которую вы хотите использовать.

Set-AzureSubscription –SubscriptionName "BizSpark" -CurrentStorageAccount tutorialspoint

Шаг 3 – Получить очередь и затем вставить сообщение.

$QueueName = "myqueue" 
$Queue = Get-AzureStorageQueue -Name $QueueName -Context $ctx 

if ($Queue -ne $null) {  
   $QueueMessage = New-Object -TypeName Microsoft.WindowsAzure.Storage.Queue.CloudQueueMessage
      -ArgumentList "my message is this"  
   $Queue.CloudQueue.AddMessage($QueueMessage) 
}

Условие ‘if’ в приведенном выше сценарии проверяет, существует ли указанная очередь или нет.

Удалить следующее сообщение из очереди

Шаг 1. Сначала подключитесь к своей учетной записи и укажите учетную запись хранения, выполнив команды, как показано в приведенных выше шагах.

Шаг 2 – Получить очередь.

$QueueName = "myqueue" 
$Queue = Get-AzureStorageQueue -Name $QueueName -Context $ctx 
$InvisibleTimeout = [System.TimeSpan]::FromSeconds(10)

Шаг 3 – Заблокируйте следующее сообщение.

$QueueMessage = $Queue.CloudQueue.GetMessage($InvisibleTimeout)

Шаг 4 – Удалить удаленное сообщение.

$Queue.CloudQueue.DeleteMessage($QueueMessage)

Управление очередями с помощью Azure Storage Explorer

Шаг 1 – Выберите учетную запись хранения из выпадающего списка в правом верхнем углу. Счета будут отображаться, если вы добавили их во время предыдущего использования. Если нет, вы можете добавить учетную запись, и он будет запрашивать ваши учетные данные. После входа вы войдете в свою учетную запись в Azure Storage Explorer.

Шаг 2 – Вы можете добавить новую очередь, выбрав «Queues» на левой панели и нажав «New», как показано на следующем рисунке.

Проводник хранилища очередей

Шаг 3 – Введите имя очереди, и она будет создана в вашей учетной записи хранения.

Шаг 4 – Добавьте и удалите сообщения, выбрав очередь на левой панели.

Проводник хранилища очередей

Microsoft Azure – Таблицы

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

Три основные части обслуживания –

  • таблицы
  • юридические лица
  • свойства

Например, если «Книга» является сущностью, ее свойствами будут Id, Заголовок, Издатель, Автор и т. Д. Таблица будет создана для набора сущностей. Может быть 252 пользовательских свойства и 3 системных свойства. У сущности всегда будут системные свойства PartitionKey, RowKey и Timestamp. Отметка времени генерируется системой, но вам нужно будет указать PartitionKey и RowKey при вставке данных в таблицу. Пример ниже сделает это более понятным. В имени таблицы и имени свойства учитывается регистр, который всегда следует учитывать при создании таблицы.

Как управлять таблицами с помощью PowerShell

Шаг 1. Загрузите и установите Windows PowerShell, как обсуждалось ранее в руководстве.

Шаг 2 – Щелкните правой кнопкой мыши на «Windows PowerShell», выберите «Закрепить на панели задач», чтобы закрепить его на панели задач вашего компьютера.

Шаг 3 – Выберите «Запустить ISE от имени администратора».

Создание таблицы

Шаг 1 – Скопируйте следующие команды и вставьте в экран. Замените выделенный текст вашей учетной записью.

Шаг 2 – Войдите в свой аккаунт.

$StorageAccountName = "mystorageaccount" 
$StorageAccountKey = "mystoragekey" 
$Ctx = New-AzureStorageContext $StorageAccountName - StorageAccountKey 
$StorageAccountKey

Шаг 3 – Создайте новую таблицу.

$tabName = "Mytablename" 
New-AzureStorageTable Name $tabName Context $Ctx 

На следующем рисунке показана таблица, созданная под названием «книга».

Создать таблицу

Вы можете видеть, что он дал следующую конечную точку в результате.

https://tutorialspoint.table.core.windows.net/Book

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

Получить таблицу

$tabName = "Book" 
Get-AzureStorageTable Name $tabName Context $Ctx

Удалить таблицу

$tabName = "Book"
Remove-AzureStorageTable Name $tabName Context $Ctx

Вставить строки в таблицу

function Add-Entity() { 
   [CmdletBinding()] 
	
   param( 
      $table, 
      [String]$partitionKey, 
      [String]$rowKey, 
      [String]$title, 
      [Int]$id, 
      [String]$publisher, 
      [String]$author 
   )  
   
   $entity = New-Object -TypeName Microsoft.WindowsAzure.Storage.Table.DynamicTableEntity 
      -ArgumentList $partitionKey, $rowKey 
		
   $entity.Properties.Add("Title", $title) 
   $entity.Properties.Add("ID", $id) 
   $entity.Properties.Add("Publisher", $publisher) 
   $entity.Properties.Add("Author", $author) 
   
   
   $result = $table.CloudTable.Execute(
      [Microsoft.WindowsAzure.Storage.Table.TableOperation]
      ::Insert($entity)) 
}
  
$StorageAccountName = "tutorialspoint" 
$StorageAccountKey = Get-AzureStorageKey -StorageAccountName $StorageAccountName 
$Ctx = New-AzureStorageContext $StorageAccountName - StorageAccountKey 
   $StorageAccountKey.Primary  

$TableName = "Book"
  
$table = Get-AzureStorageTable Name $TableName -Context $Ctx -ErrorAction Ignore 
 
#Add multiple entities to a table. 
Add-Entity -Table $table -PartitionKey Partition1 -RowKey Row1 -Title .Net -Id 1
   -Publisher abc -Author abc 
Add-Entity -Table $table -PartitionKey Partition2 -RowKey Row2 -Title JAVA -Id 2 
   -Publisher abc -Author abc 
Add-Entity -Table $table -PartitionKey Partition3 -RowKey Row3 -Title PHP -Id 3
   -Publisher xyz -Author xyz 
Add-Entity -Table $table -PartitionKey Partition4 -RowKey Row4 -Title SQL -Id 4 
   -Publisher xyz -Author xyz

Получить данные таблицы

$StorageAccountName = "tutorialspoint" 
$StorageAccountKey = Get-AzureStorageKey - StorageAccountName $StorageAccountName 
$Ctx = New-AzureStorageContext  StorageAccountName $StorageAccountName -
   StorageAccountKey $StorageAccountKey.Primary; 

$TableName = "Book"
  
#Get a reference to a table. 
$table = Get-AzureStorageTable Name $TableName -Context $Ctx  

#Create a table query. 
$query = New-Object Microsoft.WindowsAzure.Storage.Table.TableQuery

#Define columns to select. 
$list = New-Object System.Collections.Generic.List[string] 
$list.Add("RowKey") 
$list.Add("ID") 
$list.Add("Title") 
$list.Add("Publisher") 
$list.Add("Author")
  
#Set query details. 
$query.FilterString = "ID gt 0" 
$query.SelectColumns = $list 
$query.TakeCount = 20
 
#Execute the query. 
$entities = $table.CloudTable.ExecuteQuery($query)

#Display entity properties with the table format. 

$entities  | Format-Table PartitionKey, RowKey, @{ Label = "Title"; 
Expression={$_.Properties["Title"].StringValue}}, @{ Label = "ID"; 
Expression={$_.Properties[“ID”].Int32Value}}, @{ Label = "Publisher"; 
Expression={$_.Properties[“Publisher”].StringValue}}, @{ Label = "Author"; 
Expression={$_.Properties[“Author”].StringValue}} -AutoSize 

Вывод будет таким, как показано на следующем рисунке.

Получить таблицу

Удалить строки из таблицы

$StorageAccountName = "tutorialspoint" 
 
$StorageAccountKey = Get-AzureStorageKey - StorageAccountName $StorageAccountName 
$Ctx = New-AzureStorageContext  StorageAccountName $StorageAccountName - 
   StorageAccountKey $StorageAccountKey.Primary  

#Retrieve the table. 
$TableName = "Book" 
$table = Get-AzureStorageTable -Name $TableName -Context $Ctx -ErrorAction 
Ignore 

#If the table exists, start deleting its entities. 
if ($table -ne $null) { 
   #Together the PartitionKey and RowKey uniquely identify every   
   #entity within a table.
	
   $tableResult = $table.CloudTable.Execute(
      [Microsoft.WindowsAzure.Storage.Table.TableOperation] 
      ::Retrieve(“Partition1”, "Row1")) 
		
   $entity = $tableResult.Result;
	
   if ($entity -ne $null) {
      $table.CloudTable.Execute(
         [Microsoft.WindowsAzure.Storage.Table.TableOperation] 
         ::Delete($entity)) 
   } 
}

Приведенный выше скрипт удалит первую строку из таблицы, как вы можете видеть, что мы указали Partition1 и Row1 в скрипте. После завершения удаления строки вы можете проверить результат, запустив скрипт для получения строк. Там вы увидите, что первый ряд удален.

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

Как управлять таблицей с помощью Azure Storage Explorer

Шаг 1. Войдите в свою учетную запись Azure и перейдите в свою учетную запись хранения.

Шаг 2 – Нажмите на ссылку «Storage Explorer», как показано фиолетовым кружком на следующем изображении.

Storage Explorer

Шаг 3. Выберите «Azure Storage Explorer для Windows» из списка. Это бесплатный инструмент, который вы можете скачать и установить на свой компьютер.

Шаг 4 – Запустите эту программу на своем компьютере и нажмите кнопку «Добавить учетную запись» вверху.

Шаг 5 – Введите «Имя учетной записи хранения» и «Ключ учетной записи хранения» и нажмите «Проверить доступ». Кнопки заключены в следующем изображении.

Имя учетной записи хранения

Шаг 6 – Если у вас уже есть какие-либо таблицы в хранилище, вы увидите на левой панели под «Таблицы». Вы можете увидеть строки, нажав на них.

Создать таблицу

Шаг 1 – Нажмите «Создать» и введите имя таблицы, как показано на следующем рисунке.

Создать новую таблицу

Вставить строку в таблицу

Шаг 1 – Нажмите «Новый».

Шаг 2 – Введите имя поля.

Шаг 3 – Выберите тип данных из выпадающего списка и введите значение поля.

Выберите данные из выпадающего

Шаг 4 – Чтобы увидеть созданные строки, нажмите на название таблицы на левой панели.

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

Microsoft Azure – CDN

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

Создать CDN

Шаг 1. Войдите в свой портал управления Azure.

Шаг 2 – Нажмите «Новый» в левом нижнем углу.

Шаг 3 – Выберите «Услуги APP», затем «CDN».

Шаг 4 – Нажмите «Быстрое создание». Появится следующий экран.

Создать CDN

Вы увидите три поля во всплывающем окне –

  • Подписка – будет список подписок, на которые вы подписались, и вы можете выбрать одну из них. В этой демонстрации в раскрывающемся списке подписки был только один вариант – «BizSpark», текущая подписка.

  • Тип источника – в этом раскрывающемся списке будет предложено выбрать тип источника. Интегрированная служба будет иметь выбор веб-приложений, облачных сервисов, хранилищ и медиа-сервисов.

  • Исходный URL – в раскрывающемся списке будут отображаться URL-адреса на основе выбранного типа источника.

Подписка – будет список подписок, на которые вы подписались, и вы можете выбрать одну из них. В этой демонстрации в раскрывающемся списке подписки был только один вариант – «BizSpark», текущая подписка.

Тип источника – в этом раскрывающемся списке будет предложено выбрать тип источника. Интегрированная служба будет иметь выбор веб-приложений, облачных сервисов, хранилищ и медиа-сервисов.

Исходный URL – в раскрывающемся списке будут отображаться URL-адреса на основе выбранного типа источника.

Шаг 5 – Выберите один из вариантов в каждом раскрывающемся списке и нажмите «Создать». Конечная точка CDN создается, как показано на следующем рисунке.

Создать CDN Step5

Создать CDN для пользовательских ссылок происхождения

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

Когда мы создаем сервис CDN, в раскрывающемся списке «Тип источника» есть опция «Пользовательский источник», как показано на следующем рисунке, и затем вы можете указать ссылку в поле URL.

Создать CDN для пользовательских ссылок происхождения

Управление CDN

Шаг 1 – Нажмите на название CDN, которым вы хотите управлять, в списке, отображаемом в сервисах CDN.

Шаг 2 – Нажмите «Управление CDN».

Управление CDN

Фильтрация по странам – Вы можете разрешить / заблокировать ваш сайт в указанных странах. Это поможет защитить ваши данные к лучшему.

Шаг 3 – Когда вы нажмете «Управление CDN», вы попадете на следующую страницу в новой вкладке вашего браузера.

Шаг 4 – Нажмите «Фильтрация по странам» в пунктах меню в верхней части экрана. Нажмите кнопку «Добавить фильтр страны», как показано на следующем рисунке.

Управление CDN Step4

Шаг 5 – Укажите каталог и выберите Разрешить / заблокировать.

Управление CDN Step5

Шаг 6 – Выберите страну на следующем экране, и все готово.

Управление CDN Step6

Сжатие – позволяет сжатие файлов. Вы можете включить / отключить сжатие. Также вы можете указать тип файла.

Шаг 7 – Нажмите «Настройка кэша» и прокрутите вниз до нижней части страницы.

Шаг 8 – Выберите «Сжатие включено» и нажмите кнопку «Обновить». По умолчанию сжатие отключено.

Управление CDN Step8

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

Шаг 9 – Нажмите «Аналитика» в пунктах меню вверху страницы. Вы увидите список всех отчетов на левой панели, как показано на следующем рисунке.

Управление CDN Step9

Шаг 10. Кроме того, вы можете загрузить отчет в виде файла Excel, нажав на значок Excel в правом верхнем углу.

Сопоставить пользовательское доменное имя

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

Шаг 1 – Нажмите кнопку «Управление доменом» в нижнем горизонтальном меню.

Карта CDN

Шаг 2 – Введите пользовательский URL в текстовое поле и все готово.

Карта CDN

Microsoft Azure – Приложения

Windows Azure обычно неверно истолковывают как просто решение для хостинга, но с помощью Windows Azure можно сделать гораздо больше. Он предоставляет платформу для разработки приложений с использованием ряда доступных технологий и языков программирования. Он предлагает создавать и развертывать приложения с использованием платформы .net, которая является собственной технологией разработки приложений Microsoft. В дополнение к .net, есть много других поддерживаемых технологий и языков. Например, Java, PHP, Ruby, Oracle, Linux, MySQL, Python.

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

Веб-приложения поддерживают .net, java, python, php и node.js. Такие задачи, как масштабирование и резервное копирование, могут быть легко автоматизированы. Доступна новая функция под названием «webjobs», которая является своего рода сервисом пакетной обработки. Веб-задания также можно масштабировать и планировать. Поддерживаемые платформы мобильных приложений: Xamarin iOS, Xamarin Android и IOS.

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

Azure также устанавливает рынок, где его клиенты могут покупать приложения и услуги. Это платформа, где клиенты могут искать приложения и развертывать их более простым способом. Рынок Azure в настоящее время доступен в 88 странах. Разработчики приложений могут легко подключить приложение, приобретенное на торговой площадке, к локальной среде разработки. Ценообразование производится с использованием 5 различных моделей, которые включают в себя плату за использование и ежемесячную плату. Некоторые приложения даже бесплатны.

Microsoft Azure – безопасность

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

Создание Active Directory

Шаг 1. Войдите в портал управления Azure.

Шаг 2 – Нажмите «Создать», а затем «Службы приложений».

Создание Active Directory

Шаг 3 – Нажмите «Active Directory», а затем «Каталог».

Шаг 4 – Нажмите «Создать».

Создание Active Directory

Шаг 5 – Введите детали, и все готово. На следующем рисунке «tutpoint» – это имя домена. Введите доменное имя, которое является временным DNS. Как только его каталог создан, вы можете сопоставить его с вашим собственным доменом.

Создание Active Directory

Сопоставление собственного домена

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

Шаг 1 – Нажмите на название каталога в списке вашего каталога.

Шаг 2 – Нажмите «Домены» в верхнем меню.

Шаг 3 – Нажмите «Добавить пользовательский домен».

Сопоставление собственного домена

Шаг 4 – На появившемся экране введите детали. При необходимости вы можете выбрать «единый вход».

Сопоставление собственного домена

Создание пользователей

Шаг 1 – Нажмите кнопку «Добавить пользователя» в нижней части экрана.

Создание пользователей

Шаг 2 – Появится следующий экран. Вы можете создать нового пользователя или связать существующую учетную запись Microsoft. Вы даже можете импортировать пользователя из другого каталога в Azure. Давайте выберем «Создать нового пользователя» здесь.

Создание пользователей

Шаг 3 – Введите имя пользователя на следующем экране.

Создание пользователей

Шаг 4 – Введите другие данные и выберите роль для пользователя.

Создание пользователей

Шаг 5 – Нажмите стрелку «Далее», и он создаст пользователя для вашего приложения и даст вам временный пароль, который может быть изменен пользователем.

Интеграция с Azure Active Directory

Шаг 1 – Найдите и нажмите «Приложение» в верхней части экрана.

Шаг 2 – Нажмите «Добавить», отображаемый в нижней части экрана. На экране появится всплывающее окно, показанное на следующем рисунке.

Интеграция Active Directory

Шаг 3 – Если вы нажмете первую опцию, вы попадете на следующий экран. Вы можете ввести название приложения и следовать указаниям мастера.

Интеграция Active Directory

Шаг 4. Аналогичным образом, если вы выберете второй вариант во всплывающем окне «Что вы хотите сделать», это позволит вам выбрать приложение из галереи, как показано на следующем экране.

Интеграция Active Directory

Интеграция локального Active Directory

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

Нажмите на «Интеграция каталогов» в верхнем меню. Локальный каталог можно подключить, используя три шага, как показано на следующем рисунке.

Интеграция Active Directory

Отчеты

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

Отчеты о безопасности

Microsoft Azure – Центры обработки данных

Когда мы думаем об облаке, мы представляем место с большим количеством машин в больших комнатах. Там должно быть место, где хранятся все данные. У Microsoft есть центры обработки данных по всему миру, из которых управляются службы Windows Azure. Датацентры разделены по регионам. Microsoft не раскрывает точное местоположение этих центров обработки данных по очевидным причинам безопасности.

Ниже приведены 20 перечисленных регионов, которые также можно увидеть на изображении.

  • Центральная часть США
  • Восток США
  • Восток США 2
  • Правительство США Айова
  • Правительство США Вирджиния
  • Северная Центральная часть США
  • Юг центральной части США
  • Запад США
  • Северная Европа
  • Западная Европа
  • Восточная Азия
  • Юго-Восточная Азия
  • Восток Японии
  • Япония Запад
  • Южная Бразилия
  • Австралия Восток
  • Австралия Юго-Восток
  • Центральная Индия
  • Южная индия

Datacenters

Как правильно выбрать центр обработки данных для вашего приложения

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

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

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

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

Microsoft Azure – Сценарии

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

Разработка программного обеспечения

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

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

Более того, развертывание приложения очень просто в Windows Azure с помощью предоставляемых ими инструментов. Этими инструментами являются MS deploy, PowerShell, интеграция с Team Foundation Server (TFS). Облачный проект Visual Studio также является простым вариантом для развертывания приложения.

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

Разгрузка процессов предприятия

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

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

Интеграция корпоративных приложений

Это обычно называется сценарием EAI. Давайте вспомним сценарий, когда двум различным организациям необходимо отправлять и получать данные между приложениями, которые затем обрабатываются этими приложениями. Интеграция приложений между предприятиями может быть выполнена с помощью Windows Azure. Служба называется службой BizTalk, которая облегчает обмен сообщениями B2B между локальными или облачными приложениями различных организаций.

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

Microsoft Azure – портал управления

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

Для доступа к порталу управления –

Шаг 1 – перейдите на https://manage.windowsazure.com

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

Портал управления

Появится следующий экран.

Портал управления

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

Создать новое приложение

Шаг 1 – Нажмите на «Новый» левый нижний угол.

Портал управления Создать новый

Шаг 2 – появится следующий экран, и вы сможете выбрать, что вы хотите создать.

Портал управления Создать новый

Проверьте кредит и подписки

Шаг 1 – Нажмите «Кредит» в зеленом блоке в верхней части экрана.

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

Шаг 2 – Нажмите «Подробнее». Вы попадете на следующий экран. Этот экран покажет вам все детали вашей подписки, расходов и использования данных.

Подробности подписки

Поскольку здесь установлен лимит расходов, он говорит: «Снять лимит расходов». Если бы предел не был установлен, он бы сказал «Установить лимит расходов». Таким образом, вы можете установить лимит расходов для вас. Ваши услуги будут остановлены, как только вы достигнете предела расходов.

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

Администратор аккаунта

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

Добавить новую подписку

Шаг 1 – Нажмите на идентификатор электронной почты вашей учетной записи или на картинку в правом верхнем углу.

Шаг 2 – Нажмите «Просмотреть мой счет» в списке.

Посмотреть мой счет

Шаг 3 – Это займет у вас следующий экран. Нажмите «Добавить подписку».

Управление Добавить подписки

Шаг 4 – Выберите подписку из списка на следующем экране.

Выберите Подписки

Портал предварительного просмотра Azure

Шаг 1 – Нажмите на свой адрес электронной почты в правом верхнем углу.

Шаг 2. Выберите «Перейти к порталу предварительного просмотра Azure».

Предварительный просмотр портала

Шаг 3 – Появится следующий экран. Все функции одинаковы. «Портал предварительного просмотра Azure» создан для мобильных телефонов и планшетов с адаптивным дизайном.

Портал предварительного просмотра Azure

Microsoft Azure – создание виртуальной сети

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

Создание виртуальной сети только в облаках

Шаг 1. Войдите в портал управления Azure.

Шаг 2 – Нажмите «Новый» в левом нижнем углу.

Шаг 3 – Нажмите «Сетевые службы», а затем «Виртуальная сеть».

Шаг 4 – Нажмите «Быстрое создание».

Создание виртуальной сети

Шаг 5 – Введите имя и оставьте все остальные поля такими, какие они есть, кроме местоположения. Вам не нужно ничего указывать в этом случае, поскольку все решит сам Azure.

Шаг 6 – Нажмите «Создать виртуальную сеть», и все готово.

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

Шаг 1 – Нажмите «Custom Create» вместо «Quick Create» при создании новой виртуальной сети, и появится следующий экран.

Облако виртуальной сети

Шаг 2 – Введите название «Сеть» и выберите местоположение. Вы увидите, что он нарисует изображение внизу.

Облако виртуальной сети

Имя DNS-сервера указывать необязательно, так как мы создаем сеть только в облаке. Кроме того, оставьте параметры «Связь с сайтом» и «Связь с сайтом» такими, как они есть. Последующие главы будут иметь демонстрацию по настройке этих двух вариантов.

Шаг 3 – Нажмите «Далее» и оставьте значения по умолчанию на следующем экране.

Адрес виртуальной сети

Шаг 4 – Нажмите на следующую стрелку, и виртуальная сеть будет создана.

Виртуальная сеть создана

Вы можете добавить DNS-серверы и локальную сеть даже после создания виртуальной сети.

Microsoft Azure – Развертывание виртуальных машин

Быстрый процесс создания виртуальной машины был включен в главу «Вычислительный модуль». В этой главе подробно описан процесс настройки виртуальных машин.

Быстрое создание

Шаг 1. Войдите в портал управления Azure.

Шаг 2 – Найдите и нажмите «Виртуальные машины» на левой панели, а затем нажмите «Создать виртуальную машину».

Быстрое создание

Шаг 3. В качестве альтернативы нажмите «Новый» в левом нижнем углу, а затем нажмите «Вычислить» → «Виртуальная машина» → «Быстрое создание».

Быстрое создание

Шаг 4 – Введите DNS-имя. Это должно быть уникальным. DNS-имя используется для подключения к виртуальной машине.

Шаг 5 – Выберите изображение и размер из выпадающего списка. Размер влияет на стоимость работы виртуальной машины.

Шаг 6 – Введите имя пользователя и пароль. Вы должны помнить, чтобы войти в виртуальную машину позже.

Шаг 7 – Выберите соответствующий регион.

Шаг 8 – Нажмите «Создать виртуальную машину», и вы готовы использовать новую машину. Создание машины займет несколько секунд.

Создать виртуальную машину с расширенными настройками

Шаг 1 – Выберите «Custom Create» вместо «Quick Create» в опциях, и вы попадете на следующий экран.

Создать виртуальный с продвинутым

Шаг 2 – Выберите изображение из списка. На этом экране вы обнаружите, что выбрать изображение проще, основываясь на его категории, показанной слева. Давайте создадим виртуальную машину для SQL Server, для которой мы выбрали SQL Server слева, а все программное обеспечение в этой категории показано посередине.

Шаг 3 – Нажмите на стрелку Далее.

Конфигурация виртуальной машины

Шаг 4 – Выберите дату выпуска версии и введите имя виртуальной машины.

Шаг 5 – Выберите уровень. Раскрывающийся размер будет изменять элементы в соответствии с уровнем. В базовой версии вы получите только первые 5 опций, в то время как в стандартной версии вы получите больше опций. Это должно быть в соответствии с вами и вашими требованиями к изображению. Например, в этом случае давайте выберем сервер SQL. Требуется минимум А4 с 8 ядрами и 14 ГБ памяти.

Шаг 6 – Введите имя пользователя и пароль и нажмите кнопку Далее.

Создать виртуальный с продвинутым

Шаг 7 – Введите DNS-имя, которое должно быть уникальным, как упоминалось ранее, и выберите регион.

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

Создать виртуальный с продвинутым

Шаг 8 – Далее устанавливается доступность. Эта опция позволяет вам создать набор виртуальных машин, которые гарантируют, что если одна точка не будет работать, она не повлияет на вашу машину и продолжит работу. Давайте выберем опцию «нет» здесь.

Набор доступности

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

Шаг 9 – Нажмите Далее, и виртуальная машина будет создана за несколько секунд.

Соединение с виртуальной сетью

Шаг 1 – Создайте виртуальную машину, используя шаги, описанные ранее. Если у вас уже есть виртуальная сеть, созданная в Azure, она будет отображена в выделенном раскрывающемся списке, как показано на следующем экране. Вы можете выбрать сеть, как показано на следующем рисунке.

Подключение виртуальной сети

Шаг 2 – Когда вы зайдете на созданную ранее виртуальную сеть и портал управления, нажмите «Панель инструментов». Виртуальная машина будет отображаться в ресурсах этой сети, как показано на следующем рисунке.

Виртуальные сетевые ресурсы

Доступ к виртуальной машине

Существует пошаговое руководство по подключению к виртуальной машине в главе «Вычислительный модуль» ранее в этом руководстве. Пожалуйста, обратитесь к нему.

Соображения

При создании виртуальной машины необходимо учитывать следующие соображения:

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

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

  • Если вы используете уже созданную учетную запись хранения, вы сможете лучше управлять всем.

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

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

Если вы используете уже созданную учетную запись хранения, вы сможете лучше управлять всем.

Microsoft Azure – Конфигурация конечной точки

При создании виртуальной машины мы сталкиваемся с частью, где можно настроить конечные точки. При создании виртуальной машины включаются две конечные точки по умолчанию: «Удаленный рабочий стол» и PowerShell. Что на самом деле является конечной точкой? Виртуальная машина в одном облаке может связываться друг с другом автоматически. Но в случае, если нам нужно, чтобы они общались с нашим собственным компьютером, нам понадобится конечная точка, настроенная для этого. Это в основном доступ к виртуальной машине через порт. Конечная точка обеспечивает удаленный доступ к службам, работающим на виртуальной машине. Он имеет публичный и частный порт, который необходимо указать при создании конечной точки. Кроме того, к конечной точке можно получить безопасный доступ путем активации списков контроля доступа (ACL).

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

Шаг 1. Нажмите «Виртуальная машина» на портале управления Azure.

Шаг 2 – Нажмите «Конечная точка», а затем нажмите «Добавить».

Новая конечная точка

Шаг 3 – Выберите «Добавить автономную конечную точку», как показано на следующем рисунке.

Автономная конечная точка

Шаг 4 – Выберите имя из выпадающего списка. Кроме того, вы можете ввести собственное имя. Здесь давайте выберем Http из вариантов. Он назначит неиспользуемые порты автоматически. Или вы можете ввести его вручную.

Детали конечной точки

Шаг 5 – Если вы отметите «Создать набор с балансировкой нагрузки», это позволит распределить нагрузку между виртуальными машинами. Давайте оставим это без галочки здесь, потому что это может быть настроено позже, если это необходимо.

Шаг 6 – «Включить прямой возврат с сервера» проверяется, когда требуется функция «Всегда включен» на SQL-сервере, поэтому оставим ее без контроля.

Шаг 7 – Нажмите на стрелку Далее.

Новая конечная точка

Контроль доступа конечной точки

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

Шаг 1 – Выберите «Управление ACL», как показано на следующем рисунке.

Конечная точка доступа

Шаг 2 – Введите описание доступа.

Шаг 3 – Введите маску подсети.

Сведения о конечной точке ACL

Шаг 4 – Нажмите Next, и все готово.

Доступ к конечной точке успешно

Microsoft Azure – точка-соединение

В последней главе мы увидели, как можно создать конечную точку для доступа к виртуальной машине; это довольно утомительное занятие. Если виртуальная машина в виртуальной сети должна быть подключена к локальной машине, необходимо подключение к узлу. Точечная связь делает работу с удаленными виртуальными машинами очень продуктивной.

По сути, локальный компьютер подключен к виртуальной сети с использованием соединения точка-сайт. Однако мы можем подключить до 128 локальных компьютеров к виртуальной сети в Azure. Доступ к виртуальной сети в облаке предоставляется через сертификат. Сертификат должен быть установлен на каждой локальной машине, которая должна быть подключена к виртуальной сети.

Включение подключения «точка-сайт» в существующей виртуальной сети

Если вы уже создали виртуальную сеть в Azure, вы можете получить к ней доступ на портале управления.

Шаг 1. Войдите на портал управления Azure.

Шаг 2 – Нажмите «Сети» на левой панели и выберите сеть, с которой вы хотите работать.

Шаг 3 – Нажмите «Настроить», как показано на следующем рисунке.

Соединение точка-сайт

Шаг 4 – Установите флажок «Настроить соединение точка-сайт». Это позволит вам ввести начальный IP и CIDR.

Шаг 5 – Прокрутите вниз и нажмите «Добавить подсеть шлюза».

Соединение точка-сайт

Шаг 6 – Войдите в подсеть шлюза и нажмите «Сохранить». Появится сообщение, показанное на следующем экране.

Шаг 7 – Нажмите «Да», и подключение к точке будет выполнено.

Соединение точка-сайт

Вам понадобится сертификат для доступа к вашей виртуальной сети.

Создайте новую виртуальную сеть с подключением точка-сайт

Шаг 1 – Нажмите New → Сетевые сервисы → Виртуальная сеть → Custom Create.

Создать новую связь

Шаг 2 – Введите имя сети, выберите местоположение и нажмите «Далее».

Детали виртуальной сети

Шаг 3 – На следующем экране выберите «Настроить VPN для двухточечного соединения» и нажмите «Далее».

VPN "точка-сайт"

Шаг 4 – Вы можете выбрать или ввести начальный IP и выбрать CIDR.

Создать новую связь

Шаг 5 – Войдите в подсеть и нажмите «Добавить подсеть шлюза», как было сделано ранее, и введите необходимую информацию.

Создать новую связь

Шаг 6 – Соединение точка-сайт выполнено.

Успешное подключение к сайту

Шаг 7 – Нажмите на название сети, так как это «MyNet» на изображении выше.

Шаг 8 – Нажмите «Панель инструментов», как показано на следующем экране.

Приборная доска

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

Генерировать сертификаты

Точка-точка VPN поддерживает только самозаверяющий сертификат.

Создать сертификат

Шаг 1 – Перейдите по ссылке msdn.microsoft.com или в Google «Windows SDK для 8.1». Затем перейдите по ссылке msdn или версии Windows, для которой вы хотите инструмент.

Шаг 2 – Загрузите зашифрованный файл, как показано на следующем рисунке. Он будет сохранен как файл .exe с именем sdksetup на вашем компьютере.

Создать сертификат

Шаг 3 – Запустите файл. При запуске мастера установки, когда вы переходите к следующему экрану, снимите флажок с обведенной частью. По умолчанию они проверены.

SDK Особенности

Шаг 4 – После завершения установки запустите командную строку от имени администратора на своем компьютере.

Шаг 5 – Введите следующие команды одну за другой для создания корневого сертификата

cd C:Program Files (x86)Windows Kits8.1binx64 

makecert -sky exchange -r -n "CN=MyNet" -pe -a sha1 -len 2048 -ss My

Первая команда изменит каталог в командной строке. В приведенной выше команде измените выделенную часть на имя вашей сети.

Командная строка

Шаг 6 – Далее введите следующую команду для создания сертификата клиента.

makecert -n "CN=MyNetClient" -pe -sky exchange -m 96 -ss My -in "MyNet" -is my -a sha1 

Шаг 7 – Найдите «mmc» на вашем компьютере и запустите его.

MMC

Шаг 8 – Нажмите «Файл» и «Добавить / удалить оснастку».

Шаг 9 – На появившемся экране нажмите «Сертификат», а затем «Добавить».

Шаг 10 – Выберите «Моя учетная запись» и нажмите «Готово».

Создать сертификат

Шаг 11 – Разверните «Текущий пользователь» в левой панели, затем «Личный», а затем «Сертификаты».

Создать сертификат

Вы можете увидеть сертификаты здесь.

Шаг 12 – Щелкните правой кнопкой мыши сертификат и выберите «Все задачи», а затем «Экспорт».

экспорт

Шаг 13 – Следуй за волшебником. Вам нужно будет назвать сертификат и выбрать место для его сохранения.

Загрузить сертификат

Шаг 1. Войдите на портал управления Azure.

Шаг 2 – Зайдите в сеть и нажмите «Сертификат», а затем нажмите «Загрузить корневой сертификат».

Шаг 3 – Нажмите Обзор и выберите местоположение сертификата, который вы только что создали.

Скачать клиентский пакет VPN

Клиентский VPN-пакет соединит вас с сетью.

Шаг 1. Перейдите на панель управления сетью на портале управления Azure.

Шаг 2 – Прокрутите вниз и найдите следующие параметры в правой части экрана.

Клиентский VPN-пакет

Шаг 3 – Выберите подходящий вариант и скачайте его. Вы увидите похожий файл на вашем компьютере. Запустите и установите его.

Клиентский VPN-пакет

Шаг 4 – Когда вы установите его, Windows может попытаться предотвратить это. Выберите «Все равно запустить», если это произойдет.

Шаг 5 – Перейдите в «Сети» на своем компьютере, и вы увидите доступное VPN-соединение, как показано на следующем рисунке.

VPN-соединения

Шаг 6 – Нажмите на эту сеть, как в этом примере «MyNet» и подключитесь. Вы будете подключены к сети.

Microsoft Azure – связь между сайтами

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

В этом случае перед настройкой сети требуются следующие вещи:

  • Устройство VPN, которое можно настроить.
  • Внешний IP-адрес для этого VPN-устройства.

Создание сети связи между сайтами

Шаг 1 – Выберите «Создать» → «Сетевые сервисы» → «Виртуальная сеть» → «Создать».

Создание сайта для сайта

Шаг 2 – Введите название сети и выберите регион.

Выберите регион

Шаг 3. Введите DNS-имя для разрешения имени, если хотите, в противном случае вы можете оставить его пустым, если вы хотите, чтобы это автоматически выполнялось Azure.

Шаг 4. Установите флажок «Настроить VPN-соединение между сайтами».

Настройте VPN типа «сеть-сеть»

Шаг 5 – Введите данные вашего VPN-устройства в адресное пространство, как показано на следующем рисунке.

Адрес соединения между сайтами

Шаг 6 – Введите данные вашей виртуальной сети в адресное пространство.

Виртуальные сетевые адресные пространства

Шаг 7 – После входа в подсети введите подсеть шлюза для вашей виртуальной сети.

Подсеть виртуальной сети

Шаг 8 – Нажмите Далее, и сеть будет создана.

Шаг 9 – Выберите сеть и перейдите на ее «Панель инструментов». Вы должны будете создать ворота для этого.

Шаг 10 – Нажмите «Создать шлюз» в нижней части экрана. После создания шлюза на следующем экране отображается «IP-адрес шлюза».

Теперь вы можете настроить VPN-устройство, используя информацию.

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

Microsoft Azure – диспетчер трафика

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

Давайте посмотрим, как создать и настроить диспетчер трафика в Azure.

Создать менеджер трафика

Шаг 1. Войдите на портал управления Azure и нажмите «Создать» в левом нижнем углу.

Шаг 2 – Выберите Сетевые службы → Диспетчер трафика → Быстрое создание.

Создать менеджер трафика

Шаг 3 – введите префикс DNS и выберите метод балансировки нагрузки.

В этом раскрывающемся списке есть три варианта.

  • Производительность – эта опция идеальна, когда у вас есть конечные точки в двух разных местах. Когда DNS запрашивается, он перенаправляется в регион, ближайший к пользователю.

  • Round Robin – эта опция идеальна, если вы хотите распределить трафик между несколькими конечными точками. Трафик распределяется по принципу циклического перебора, выбирая здоровую конечную точку.

  • Отказоустойчивость – в этом варианте первичная точка доступа настраивается, но в случае сбоя альтернативные конечные точки становятся доступными в качестве резервной копии.

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

Round Robin – эта опция идеальна, если вы хотите распределить трафик между несколькими конечными точками. Трафик распределяется по принципу циклического перебора, выбирая здоровую конечную точку.

Отказоустойчивость – в этом варианте первичная точка доступа настраивается, но в случае сбоя альтернативные конечные точки становятся доступными в качестве резервной копии.

Шаг 4 – В зависимости от ваших потребностей вы можете выбрать метод балансировки нагрузки. Давайте выберем производительность здесь.

Шаг 5 – Нажмите «Создать».

Вы увидите диспетчер трафика, созданный и отображенный на вашем портале управления. Его статус будет неактивным, пока он не настроен.

Состояние диспетчера трафика

Создание конечных точек для мониторинга через диспетчер трафика

Шаг 1 – Выберите «Диспетчер трафика» на левой панели портала управления, над которым вы хотите работать.

Шаг 2 – Выберите «Конечные точки» в верхнем горизонтальном меню, как показано на следующем рисунке. Затем выберите «Добавить конечные точки».

Диспетчер трафика конечных точек

Шаг 3 – появится экран, показанный на следующем изображении. Выберите тип услуги и элементы под этой услугой будут перечислены.

Шаг 4 – Выберите конечные точки службы и продолжайте.

Диспетчер трафика конечных точек

Шаг 5 – Конечные точки службы будут предоставлены.

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

Настройте политику

Шаг 1 – Нажмите «Настроить» в верхней строке меню, как показано на следующем рисунке.

Шаг 2 – Введите время жизни DNS (TIL). Это время, в течение которого клиент / пользователь будет продолжать использовать конкретную конечную точку. Например, если вы введете 40 секунд, через каждые 40 секунд диспетчер трафика будет запрашивать изменения в системе управления трафиком.

Настройте политику

Шаг 3 – Вы можете изменить метод балансировки нагрузки здесь, выбрав нужный метод из выпадающего списка. Здесь давайте выберем «Производительность», выбранную ранее.

Настройки балансировки нагрузки

Шаг 4 – Если вы прокрутите вниз, вы увидите заголовок «Настройка мониторинга». Вы можете выбрать протокол; введите номер порта и относительный путь для отслеживаемой услуги.

Microsoft Azure – PowerShell

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

Установка Azure PowerShell

Шаг 1. Войдите в портал управления Azure.

Шаг 2 – Нажмите «Загрузки».

Установка PowerShell

Шаг 3. На следующем экране найдите «Инструменты командной строки», а затем «Windows Azure PowerShell». Нажмите «Установить» в списке, чтобы загрузить и установить программу.

Инструменты командной строки

Кроме того, вы можете перейти по ссылке http://www.windowsazure.com/en-us/manage/downloads/

Подключение к вашей подписке

После установки Azure PowerShell вам нужно будет подключить его к подписке Azure.

Шаг 1. Найдите Microsoft Azure PowerShell в своих программах.

Azure PowerShell

Шаг 2 – Прикрепите его к панели задач. Вы можете запустить его как ISE, закрепив его на панели задач в Windows 8. Почему-то, если он не показывает опцию «Запускать ISE от имени администратора», это происходит в программах. ISE позволяет легко копировать команды вставки.

Шаг 3 – Щелкните правой кнопкой мыши на «Microsoft Azure PowerShell» и выберите «Запустить ISE от имени администратора».

Администратор ISE

Подключитесь к своей учетной записи Azure

Использование Active Directory

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

Шаг 1. Введите следующий командлет в PowerShell.

Add-AzureAccount

Шаг 2 – Появится экран, показанный на следующем изображении, и запросят учетные данные вашей учетной записи. Введите учетные данные и войдите в систему.

Active Directory

Шаг 3. Теперь вы готовы выполнять задачи в Azure с помощью Azure PowerShell.

Использование сертификата

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

Шаг 1. Введите следующий командлет в PowerShell. Вам будет предложено сохранить файл, и файл будет загружен на ваш компьютер с расширением. publishsettings .

Get-AzurePublishSettingsFile 

Вы увидите похожий файл на вашем компьютере.

сертификат

Шаг 2. Введите следующий командлет. Выделенная часть – это путь к файлу, загруженному на предыдущем шаге. Также замените имя файла на ваше

Import-AzurePublishSettingsFile C:UsersSahilDownloadsBizSpark-11-5-2015credentials.publishsettings 

PowerShell ISE

Шаг 3 – Просто чтобы убедиться, что все прошло правильно. Запустите следующий командлет. Он будет отображать детали вашей учетной записи и подписки.

Get-AzureAccount 
Get-AzureSubscription

Вы можете добавить много учетных записей в Azure PowerShell.

Удалить учетную запись Azure

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

Remove-AzureAccount -Name myaccount@somesite.example

Удалить учетную запись Azure

Получить помощь

Следующий командлет выведет список всех команд, доступных для задач Azure.

Get-Help Azure 

С помощью PowerShell можно управлять множеством задач, таких как создание и управление веб-приложениями, учетными записями хранилищ, виртуальными машинами и т. Д. Фактически многие пользователи находят это быстрее и лучше по сравнению с порталом управления Azure. Чтобы управлять хранилищем Azure с помощью PowerShell, обратитесь к главе «Таблицы, BLOB-объекты и очереди» в этом руководстве.

Microsoft Azure – мониторинг виртуальных машин

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

  • Процент загрузки процессора
  • Бит чтения с диска / сек
  • Байт записи на диск / сек
  • Сеть в
  • Сеть вне

Мониторинг виртуальных машин в портале управления Azure.

Шаг 1. Войдите в портал управления Azure.

Шаг 2 – Перейти к виртуальной машине.

Шаг 3 – Выберите виртуальную машину, которую вы хотите отслеживать.

Шаг 4 – Выберите «Монитор» в верхнем меню, как показано на следующем рисунке.

Мониторинг виртуальных машин

Вы можете увидеть 5 ключевых терминов на экране выше. На первый взгляд это кажется довольно сложным, но если вы внимательно посмотрите, то увидите, что каждая линия на графике имеет свой цвет, соответствующий цвету термина. Например, CPU Percentage имеет фиолетовый цвет, и фиолетовая линия на графике представляет его. Машина, показанная на изображении выше, является совершенно новой. В следующих разделах объясняется, как читаются цифры.

Процент CPU

Процент CPU – это самая распространенная статистика, которая проверяется при возникновении проблем с производительностью в приложении. Он говорит об использовании процессора в процентах. На следующем изображении вы видите, что в последнем выпадающем меню в правом верхнем углу выбран 1 час, и максимальное использование составляет 3:15, что составляет 0,13%.

Процент CPU

Диск считано байт / сек

Другим фактором, влияющим на производительность, являются операции ввода / вывода на диске. Disk read byte / second измеряет количество данных, считываемых каждую секунду на диске. Если операции чтения выполняются на диске чаще, проблемы с производительностью могут быть решены с помощью более быстрого диска.

Байт записи на диск / сек

Аналогично, запись в диск в байт / с измеряет объем данных, записываемых каждую секунду. Если приложению необходимо записать большой объем данных на диск, можно выбрать диск большего размера.

Байт записи на диск / сек

На изображении выше вы можете увидеть, что самая высокая точка при чтении с диска составляет 218,35 байт / с в 3:25. Вы можете увидеть данные за последний час, потому что в раскрывающемся списке выбран «1 час». Вы также можете увидеть данные за последние 24 часа и 7 дней.

Сеть в

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

Выход из сети

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

Выход из сети

Точно так же вы можете выбрать продолжительность из выпадающего списка, выделенного на следующем изображении.

Выход из сети

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

Выход из сети

Включить диагностику

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

Шаг 1 – Переключитесь на «портал предварительного просмотра».

Включить диагностику

Шаг 2 – Найдите «Виртуальная машина (классическая)» на левой панели.

Шаг 3 – Выберите аппарат и «Все настройки».

Шаг 4 – Прокрутите вниз и найдите «Диагностика». Выберите «Диагностика», как показано на следующем рисунке.

диагностика

Шаг 5 – Выберите «Вкл.» На следующей панели, отображаемой справа. По умолчанию он будет отключен.

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

Конфигурировать настройки

Шаг 7 – Вы также можете выбрать или отменить выбор типа журналов, которые вы хотите сохранить.

Вы также увидите панель внизу с заголовком «Мониторинг». В этом разделе отображаются те же показатели, которые мы обсуждали в разделе выше.

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

Microsoft Azure – Настройка правил оповещения

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

Шаг 1 – Перейдите в раздел «Мониторинг» вашей виртуальной машины.

Шаг 2 – Выберите метрики, для которых вы хотите установить оповещение.

Шаг 3 – Выберите «Добавить правило» снизу.

Добавить правило

Шаг 4 – Введите имя для оповещения и введите другую информацию.

Подробности оповещения

Шаг 5 – На следующем всплывающем экране выберите условие. Это может быть больше, меньше или равно.

Шаг 6 – Введите пороговое значение, которое будет в процентах. В этом примере давайте введем 85, что означает, что вы получите электронное письмо, когда загрузка процессора вашей виртуальной машины в среднем достигнет 85% за последние 10 минут.

Условие для уведомлений

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

Настройка Добавить правило

Вы можете установить максимум 10 предупреждений для каждой подписки. Оповещения можно отправлять на электронную почту администратора, а также еще одно электронное письмо, предоставляемое во время настройки оповещения.

Точно так же вы можете настроить оповещения для других служб Azure, таких как веб-приложения и мобильные приложения.

Microsoft Azure – Развертывание приложений

В этой главе мы обсудим различные способы развертывания приложения в Windows Azure. Когда мы говорим приложение, это может быть веб-приложение или мобильное приложение. Раньше веб-приложения назывались веб-сайтами, но теперь везде их называют веб-приложениями. Мы будем обсуждать, как развертывать приложения из Visual Studio и портала управления, в главе «Веб-сайты».

Развертывание веб-приложения из PowerShell

Чтобы начать работу с PowerShell, обратитесь к главе «PowerShell» в руководстве. Для развертывания веб-сайта из PowerShell вам потребуется пакет развертывания. Вы можете получить это у разработчиков вашего сайта или у вас, если вы занимаетесь веб-развертыванием, вы бы знали о создании пакета развертывания. В следующих разделах сначала вы узнаете, как создать пакет развертывания в Visual Studio, а затем с помощью командлетов PowerShell вы развернете пакет в Azure.

Создать пакет развертывания

Шаг 1 – Зайдите на свой сайт в Visual Studio.

Шаг 2 – Щелкните правой кнопкой мыши имя приложения в обозревателе решений. Выберите «Опубликовать».

Создать пакет развертывания

Шаг 3 – Создайте новый профиль, выбрав «Новый профиль» из выпадающего списка. Введите название профиля. В раскрывающемся списке могут быть разные параметры в зависимости от того, были ли ранее опубликованы веб-сайты с одного компьютера.

Новый профиль

Шаг 4 – На следующем экране выберите «Пакет веб-развертывания» в «Методе публикации».

Пакет веб-развертывания

Шаг 5 – Выберите путь для сохранения пакета развертывания. Введите название сайта и нажмите Далее.

MyWebProfile

Шаг 6 – На следующем экране оставьте значения по умолчанию включенными и выберите «Опубликовать».

После этого в папке в выбранном вами месте вы найдете zip-файл, который вам нужен во время развертывания.

Создание веб-сайта в Azure с помощью PowerShell

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

New-AzureWebsite -name "mydeploymentdemo" -location "East US" 

Создать сайт PowerShell

Если командлет выполнен успешно, вы увидите всю информацию, как показано на рисунке выше. Вы можете увидеть URL своего сайта, как в этом примере это mydeploymentdemo.azurewebsites.net.

Шаг 2 – Вы можете посетить URL, чтобы убедиться, что все прошло правильно.

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

После создания веб-сайта в Azure вам просто нужно скопировать код своего веб-сайта. Создайте папку zip (пакет развертывания) на локальном компьютере.

Шаг 1. Введите следующие командлеты, чтобы развернуть свой веб-сайт.

Publish-AzureWebsiteProject -name "mydeploymentdemo" -package 
"C:UsersSahilDesktopdeploymentDemoMyWebsiteOnAzure.zip" 

Здесь, в приведенном выше командлете, дается имя только что созданного веб-сайта и путь к zip-файлу на компьютере.

Шаг 2 – перейдите по URL вашего сайта. Вы можете увидеть веб-сайт, как показано на следующем рисунке.

Создать сайт URL

Microsoft Azure – Резервное копирование и восстановление

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

Создать хранилище резервных копий

Шаг 1 – Войдите в свой портал управления.

Шаг 2. В правом нижнем углу выберите «Создать» → «Службы данных» → «Службы восстановления» → «Хранилище резервных копий» → «Быстрое создание».

Создать хранилище резервных копий

Шаг 3 – Введите имя хранилища и выберите регион. Он будет создан и отображен на вашем портале управления.

Шаг 4. Выберите хранилище и нажмите «Download Vault Credentials», как показано на следующем рисунке.

Создать хранилище резервных копий

Шаг 5 – Он сохранит файл учетных данных на вашем компьютере.

Шаг 6. Теперь прокрутите вниз ту же страницу в Azure, и вы увидите три параметра в разделе «Агент загрузки». Выберите подходящий вариант. Давайте выберем третий вариант в списке в этом примере.

Создать хранилище резервных копий

Шаг 7 – настройки агента будут сохранены на вашем компьютере. Вам нужно будет установить его, следуя указаниям мастера. В процессе установки нет ничего особенного.

Шаг 8 – В конце установки вы увидите кнопку внизу всплывающего окна «Перейти к регистрации». Нажмите эту кнопку, и появится следующий экран.

Шаг 9 – Первый шаг – идентификация хранилища. Просмотрите файл учетных данных на вашем компьютере, который был сохранен на последнем шаге.

Идентификация хранилища

Шаг 10 – Следующий шаг в мастере регистрации – выбор настройки шифрования. Вы можете ввести свою собственную фразу-пароль или позволить мастеру сгенерировать ее самостоятельно. Здесь давайте выберем «Generate Passphrase».

Шаг 11 – Найдите место, где вы хотите сохранить фразу-пароль. Сохранение этого файла парольной фразы в безопасности очень важно, так как вы не сможете восстановить резервные копии без него.

Настройка шифрования

Шаг 12 – Нажмите Далее, и файл будет сохранен в выбранном вами месте.

Расписание резервного копирования

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

Шаг 1 – Нажмите «Расписание резервного копирования» на правой панели.

Расписание резервного копирования

В этом примере давайте выберем папку данных с именем «QServicesManagementSystem».

Расписание резервного копирования

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

Шаг 2 – На следующем шаге выберите, как долго вы хотите хранить резервную копию в своем онлайн-хранилище. Установите его в соответствии с вашими потребностями.

Расписание резервного копирования

Шаг 3 – Вы можете выбрать «Резервное копирование сейчас» на левой панели агента резервного копирования. Это сохранит копию ваших данных в тот самый момент. Затем вы можете увидеть его на портале управления, выбрав хранилище резервных копий и перейдя на его панель мониторинга.

Расписание резервного копирования

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

Шаг 4. Вы можете восстановить данные, выбрав «Восстановить данные» в агенте резервного копирования и следуя указаниям мастера.

Восстановить данные

Microsoft Azure – возможности самообслуживания

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

Управление Группой

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

Управление паролями

Azure Active Directory предлагает службы, которые позволяют пользователям (сотрудникам клиента или пользователям приложения) самостоятельно управлять своим паролем. Конечные пользователи могут сделать самостоятельную регистрацию для сброса пароля. Кроме того, эта услуга включает в себя сброс и изменение пароля конечными пользователями.

Политики возможностей самообслуживания полностью контролируются администраторами Active Directory Azure. Они могут настраивать политики в соответствии с политикой своих организаций. Они могут просматривать отчеты о сбросе пароля конечного пользователя, его изменении и т. Д. Таким образом, администраторы могут отслеживать действия пользователя для управления своими учетными записями, даже после того, как они смогут самообслуживаться.

Чтобы использовать эту службу, организации должны подписаться на базовую или платную версию активного каталога Azure. Подробная демонстрация самостоятельного сброса пароля и управления группами с помощью Azure Active Directory в отдельной главе этого руководства.

Microsoft Azure – многофакторная аутентификация

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

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

  • Мобильное приложение – доступны мобильные приложения для всех платформ (Android, iOS и Windows). Это приложение отправляет уведомление при попытке входа, а затем пользователь может выбрать аутентификацию, если это подлинная попытка.

  • Текстовое сообщение – этот метод отправляет одноразовый пароль на зарегистрированный мобильный телефон пользователя. Они либо отвечают со своего телефона, либо вводят одноразовый пароль на своей странице входа.

  • Автоматический вызов – автоматический вызов запрашивает у пользователя подтверждение попытки входа, нажав клавишу на клавиатуре своего телефона.

Мобильное приложение – доступны мобильные приложения для всех платформ (Android, iOS и Windows). Это приложение отправляет уведомление при попытке входа, а затем пользователь может выбрать аутентификацию, если это подлинная попытка.

Текстовое сообщение – этот метод отправляет одноразовый пароль на зарегистрированный мобильный телефон пользователя. Они либо отвечают со своего телефона, либо вводят одноразовый пароль на своей странице входа.

Автоматический вызов – автоматический вызов запрашивает у пользователя подтверждение попытки входа, нажав клавишу на клавиатуре своего телефона.

Создать провайдера многофакторной аутентификации

Шаг 1 – Нажмите «Создать» в левом нижнем углу → Службы приложений → Active Directory → Поставщик многофакторной аутентификации → Быстрое создание.

Создать мультифактор

Шаг 2 – Введите имя для провайдера.

Шаг 3 – Выберите модель использования. Давайте выберем «Per Authentication» для этого примера. Обратите внимание, что вы не сможете изменить модель использования после создания поставщика мульти-аутентификации. Поэтому, пожалуйста, примите во внимание ваши потребности, прежде чем выбрать его.

Active Directory

Шаг 4 – Далее, есть опция, если вы хотите связать существующий каталог или нет. Здесь давайте свяжем существующее имя каталога ‘tutorialspoint’, которое было ранее создано, с этим многофакторным поставщиком.

Шаг 5 – После того, как вы нажмете «Создать», он будет указан в списке ваших услуг. Выберите многофакторного поставщика, которого вы только что создали, и вы увидите следующий экран.

генеральный

Шаг 6 – Выберите «Управление» в нижней части экрана, и вы попадете на новую страницу, как показано на следующем рисунке.

Шаг 7 – Выберите «Настроить», чтобы выбрать аутентификацию.

конфигурировать

Шаг 8 – Вы можете установить количество попыток, изменить номер телефона, с которого осуществляется звонок (номер по умолчанию уже существует), время ожидания двустороннего сообщения (по умолчанию 60 секунд), время одноразового пароля (по умолчанию 300 секунд) в общих настройках. Вы также можете указать адрес электронной почты, на который вы можете получать уведомления, если одноразовый пароль будет пропущен.

Конфигурирует Настройки

Шаг 9 – Прокрутите страницу вниз, и вы увидите настройки мошенничества. В разделе «Настройка мошенничества» вы можете разрешить пользователям отправлять оповещения о мошенничестве, блокировать пользователя в случае получения оповещения, а также установить адрес электронной почты, на который отправляются оповещения.

Предупреждение о мошенничестве

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

Включить многофакторную аутентификацию для существующего каталога

Один из способов – связать каталог с поставщиком многофакторной аутентификации при его создании, как мы видели в предыдущем разделе. Однако вы также можете сделать это следующим образом для конкретного пользователя.

Шаг 1 – Перейдите в свой каталог, выбрав его на левой панели и нажмите «Управление MultiFactor Auth» в нижней части экрана.

Управление мультифактором

Шаг 2 – Вы попадете на следующий экран. Здесь вы можете выбрать пользователя и включить или отключить многофакторную аутентификацию для пользователя.

Многофакторная аутентификация

Включить многофакторную аутентификацию для локальных приложений

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

Шаг 1 – Нажмите на ссылку в следующем изображении.

Включить многофакторный

Шаг 2 – Вы попадете на следующий экран, загрузите настройки и сгенерируйте учетные данные активации для входа на сервер.

Включить многофакторный

Microsoft Azure – Forefront Identity Manager

Forefront Identity Manager (FIM) – это программное обеспечение для управления идентификацией, которое управляет профилями пользователей в организации. Он также известен как Microsoft Identity Manager (MIM) или Microsoft Forefront Identity Manager (MFIM). Мы обсуждали Azure Active Directory в этом руководстве ранее. FIM является локальной версией Azure Active Directory. Это программное обеспечение существовало задолго до запуска служб Windows Azure. По мере развития облачных сервисов в Azure также возникла необходимость в управлении профилями пользователей. Таким образом, Microsoft усовершенствовала программное обеспечение, связав его с Azure Active Directory.

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

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

Forefront Identity Manager

FIM можно подключить к Azure Active Directory с помощью инструмента Соединитель Forefront Identity Manager для Windows Azure Active Directory . Этот инструмент помогает синхронизировать данные локально в FIM с Azure Active Directory.

FIM Active Directory

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

FIM Cloud

Microsoft Azure – Задание импорта и экспорта данных

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

Задание экспорта данных

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

Создать работу по экспорту

В этом процессе вам будет предоставлен адрес доставки, куда должны быть отправлены пустые жесткие диски.

Шаг 1. Войдите на портал управления Azure и выберите «Хранилище» на левой панели.

Шаг 2 – Выберите учетную запись хранения.

Шаг 3 – Нажмите «Импорт / Экспорт» в верхнем меню.

Шаг 4 – Создать «Экспорт работы».

Создать экспортную работу

Появится следующий экран.

Создать экспортную работу

Шаг 5 – Нажав на следующую стрелку, вы увидите следующий экран, где вам нужно будет указать свой контакт и детали доставки.

Контактная информация

Шаг 6 – На следующем экране вам нужно будет выбрать данные BLOB-объектов, которые вы хотите экспортировать. Вы можете указать путь или выбрать экспорт всех данных BLOB из учетной записи хранения.

Выберите данные

Шаг 7 – Введите имя для работы строчными буквами. Адрес, который вы можете увидеть здесь, – это адрес, по которому должны быть отправлены жесткие диски. Этот адрес основан на местонахождении моей учетной записи хранения.

Следующие шаги

Шаг 8 – На следующем шаге вам нужно будет предоставить данные о доставке жесткого диска для доставки в центр обработки данных и возврата к вашему местоположению.

Создать экспортную работу

Шаг 9 – Нажмите Далее, и все готово.

Жесткие диски будут отправлены

Чтобы определить, сколько жестких дисков необходимо для данных BLOB-объектов, вам необходимо использовать инструмент импорта / экспорта Microsoft Azure . Вам придется скачать и установить этот инструмент на свой компьютер. Поддерживается только 3,5-дюймовый жесткий диск SATA I / II до 6 ТБ.

Корабль жестких дисков

Вам необходимо отправить жесткие диски по адресу доставки, полученному при создании задания экспорта. Затем вам нужно вернуться на портал управления, чтобы ввести номер для отслеживания, если вы решили предоставить номер для отслеживания после доставки на экране выше.

Расшифровать данные

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

Задание импорта данных

Если вы хотите сохранить большой объем данных в своей учетной записи хранения, вы можете сделать это, сохранив их на жестком диске и отправив в центр обработки данных.

Подготовьте жесткие диски

Вам придется использовать Microsoft Azure Import / Export Tool для подготовки жестких дисков. Как упоминалось в предыдущем разделе, для этой цели поддерживаются только 3,5-дюймовые жесткие диски SATA. Этот процесс создаст файл журнала накопителя, который вам понадобится при создании задания импорта на портале управления. Файл журнала будет сохранен на вашем компьютере.

Создать Импорт работы

Шаг 1 – Войдите на портал управления и перейдите к учетной записи хранения.

Шаг 2 – Выберите «импорт / экспорт» в нижней части экрана.

Шаг 3 – Выберите «Создать задание на импорт».

Шаг 4 – Установите флажок и нажмите Далее.

Создать работу по импорту

Шаг 5 – На следующем экране укажите контактные данные адреса обратной доставки. Введите детали и нажмите Далее.

Создать работу по импорту

Шаг 6 – Загрузите файл журнала накопителя, который был создан при подготовке жесткого диска.

Журнальные файлы

Шаг 7 – Введите имя для импорта задания.

Шаг 8 – Введите данные доставки для доставки жестких дисков в центр обработки данных и вернитесь к вашему местоположению.

Отправка жестких дисков в центр обработки данных

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

Microsoft Azure – веб-сайты

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

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

Просто чтобы восстановить связь с созданием веб-сайта, давайте рассмотрим эти шаги по созданию веб-сайта на портале управления Azure.

Шаг 1 – Войдите в свой портал управления.

Шаг 2 – Нажмите «Создать» в левом нижнем углу экрана → Вычислить → Веб-приложения → Быстрое создание.

Создать сайт AMP

Шаг 3 – Введите данные, как показано на рисунке выше, и нажмите «Создать веб-приложение».

Шаг 4 – Вернитесь на веб-сайты вашего портала управления, и вы увидите его в списке. Нажмите на URL.

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

Вы попадете на сайт, который вы только что создали.

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

Развертывание веб-сайта Azure из Visual Studio

Давайте опубликуем наш сайт из Visual Studio в доменном имени, которое мы только что создали. После создания веб-сайта или веб-приложения в Visual Studio.

Шаг 1. Перейдите в Solution Explorer и щелкните правой кнопкой мыши по названию веб-сайта / веб-приложения.

Шаг 2 – Выберите «Опубликовать».

Сайт от Visual Studio

Шаг 3. На этом шаге необходимо подключиться к учетной записи подписки Azure по порядку. Нажмите «Импорт».

Публиковать веб

Шаг 4. Нажмите «Добавить подписку Azure».

Добавить подписку Azure

Шаг 5 – В первый раз вам нужно будет «Скачать файл подписки».

Скачать файл подписки

Шаг 6 – Вышеуказанный шаг загрузит файл с расширением .publishsetting на ваш компьютер (если вы не вошли в систему, он попросит вас войти перед загрузкой).

Шаг 7 – Вернитесь к тому же всплывающему окну и найдите файл, который только что был загружен.

Сайт от Visual Studio

Шаг 8 – Теперь разверните раскрывающийся список, и вы увидите веб-сайты, доступные в вашей подписке. Как на картинке ниже, вы можете увидеть два сайта. Давайте выберем «tutorialsPoint».

Сайт от Visual Studio

Шаг 9 – На следующем экране оставьте значения по умолчанию включенными. Есть много вариантов для публичных методов. Нам нужен метод Web Deploy. Нажмите «Подтвердить соединение».

Шаг 10 – На следующем экране снова оставьте значения по умолчанию включенными.

Шаг 11. Наконец, на последнем экране нажмите «Опубликовать».

Сайт от Visual Studio

Шаг 12 – Зайдите на URL сайта и вы увидите свой контент.

Сайт от Visual Studio

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

Мониторинг сайта

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

Шаг 1 – Чтобы увидеть метрику веб-сайта, выберите монитор в верхнем меню, и вы увидите следующий экран.

Мониторинг сайта

Шаг 2 – Зайдите на сайт и выберите «Панель инструментов» в верхнем меню.

Шаг 3 – Прокрутите вниз, и вы увидите следующую информацию.

Мониторинг сайта

Постановочное Издательство

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

Постановочное Издательство

Добавьте слот развертывания для тестирования перед производством

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

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

Масштабирование – это способность системы адаптироваться к измененному объему рабочей нагрузки или трафика веб-приложения. Одной из замечательных особенностей службы Azure является возможность автоматического масштабирования в соответствии с требованиями использования приложения.

По сути, увеличение или уменьшение ресурсов для приложения называется масштабированием. Экземпляр создается каждый раз при развертывании веб-приложения. Создание экземпляра означает назначение сервера этому приложению. Увеличение экземпляра означает добавление серверов, назначенных этому приложению. Масштабирование выполняется путем создания большего количества экземпляров, которое называется масштабированием . Другим способом достижения масштабирования является предоставление более крупных экземпляров ролей, также называемых масштабированием .

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

Функции масштабирования зависят от плана обслуживания приложения, который вы выбираете в Azure. В Azure существует пять планов обслуживания приложений –

Максимальное количество экземпляров Поддерживается автоматическое масштабирование
Свободно 1 нет
Общий 1 нет
основной 3 нет
стандарт 10 да
премия 50 да

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

Чтобы увидеть все варианты, доступные в разных планах –

Шаг 1. Перейдите к веб-приложению на портале управления и выберите «масштабировать» в верхнем меню. В бесплатном тарифном плане вы можете видеть только 1 экземпляр.

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

Шаг 2 – В рамках общего плана вы можете создать 1 экземпляр, но у вас нет возможности автоматического масштабирования.

Общий план

Шаг 3 – В рамках базового плана обслуживания вы можете создать до 3 экземпляров, но у вас есть возможность автоматического масштабирования. Это означает, что вы можете увеличивать количество экземпляров вручную, когда это необходимо. Кроме того, вы можете выбрать размер экземпляра.

Базовый план обслуживания

Шаг 4 – В стандартном плане обслуживания вы можете выбрать автоматическое масштабирование на основе –

Процент CPU – Вы можете увеличить количество экземпляров в зависимости от среднего процента CPU за указанный период времени. На следующем рисунке вы можете увидеть, что мы решили увеличить количество экземпляров до 3, если среднее использование ЦП составляет от 60% до 80%.

Масштабируемость CPU в процентах

Расписание – вы можете установить количество экземпляров, которые должны запускаться для определенного дня недели или для определенного времени в дне. Кроме того, вы можете указать даты, когда вам нужно увеличить количество экземпляров.

График масштабируемости

Здесь премиум-вариант для этого приложения не обсуждается. Вы можете увидеть различные варианты в зависимости от вашей подписки на тарифные планы. Но концепция останется прежней.

Что нужно учитывать

  • Вы можете изменить тарифный план даже после его создания.

  • Все экземпляры из одного и того же плана обслуживания. Вы не можете иметь один экземпляр из общего и другой из стандартного для того же приложения. Таким образом, вы не можете смешивать и сопоставлять экземпляры из разных тарифных планов для одного и того же приложения.

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

Вы можете изменить тарифный план даже после его создания.

Все экземпляры из одного и того же плана обслуживания. Вы не можете иметь один экземпляр из общего и другой из стандартного для того же приложения. Таким образом, вы не можете смешивать и сопоставлять экземпляры из разных тарифных планов для одного и того же приложения.

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

Microsoft Azure – Конфигурация диска

Вы могли заметить, что мы можем подключить диск к виртуальной машине, которую мы создаем в Azure. Мы будем обсуждать эти диски в этой главе. Диск здесь относится к дискам с данными, которые можно хранить в Azure. Все виды дисков являются виртуальными жесткими дисками с расширением .vhd. Vhds – это файл образа, в котором хранится содержимое физического жесткого диска. Таким образом, они представляют собой изображения файлов, которые мы обычно находим на жестком диске нашего компьютера. Существует два типа виртуальных жестких дисков:

  • VHD операционной системы и диски данных
  • VHD изображения

На основе расширяемости существует два типа виртуальных жестких дисков:

  • Исправленный размер
  • Динамически расширяющийся

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

Виртуальная машина и диски

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

Создать / подключить диск в виртуальной машине

Шаг 1 – Перейти к виртуальной машине.

Шаг 2 – Выберите «Панель инструментов» в верхнем меню.

Шаг 3 – Нажмите «Прикрепить диск» → Прикрепить пустой диск внизу экрана.

Создать диск в виртуальной машине

Шаг 4 – Введите подробности на следующем всплывающем экране.

Создать диск в виртуальной машине

Подключение диска к виртуальной машине займет несколько секунд.

Настройте диск на виртуальной машине

Шаг 1 – Подключитесь к виртуальной машине с помощью файла .rpd, загруженного на локальный компьютер.

Шаг 2 – В виртуальной машине щелкните правой кнопкой мыши значок Windows в левом нижнем углу и выберите «Управление дисками».

Настроить диск на виртуальной машине

Шаг 3 – Вы увидите сообщение о том, что диск доступен на экране. Это тот же диск, который вы прикрепили на предыдущем шаге.

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

Шаг 4 – Прежде чем вы сможете использовать его, вам нужно выделить его. Вы увидите, что он все еще не распределен. Прокрутите вниз на том же экране и найдите диск, как показано на следующем изображении, это диск 2. Щелкните по нему правой кнопкой мыши и выберите «Новый простой том».

Настроить диск на виртуальной машине

Шаг 5 – Следуйте указаниям мастера. Он будет задавать очень общие вещи, например, называть диск и файловую систему. На последнем экране обязательно отметьте опцию быстрого форматирования.

Новый простой том

Шаг 6 – После завершения работы мастера, вы будете готовы использовать диск. В этом примере мы создали диск «F». Вы можете создать папку и файлы или скопировать ваши данные на диск F.

F Drive

Удалить диск

Вы должны будете сначала найти диск, чтобы удалить. Найти правильный диск очень важно. Когда вы создаете виртуальную машину, вы выбираете для нее учетную запись хранения. Диски находятся в учетной записи хранения.

Шаг 1 – Перейдите к учетной записи хранения виртуальной машины.

Шаг 2 – Нажмите «Контейнеры» в верхнем меню.

Шаг 3 – Нажмите VHD.

Удалить диск

Шаг 4 – Все VHDS в этой учетной записи хранения будут перечислены. Этот список также будет содержать VHDS с других виртуальных машин, поэтому будьте очень осторожны при выборе VHD.

Шаг 5 – Выберите VHD, который вы хотите удалить. Вы должны знать имя диска, чтобы идентифицировать его среди нескольких VHDS в списке (когда вы присоединяете диск, вам предлагается ввести имя диска).

VHDs

Диски с изображениями

Создать образ из виртуальной машины

Шаг 1 – Перейти на портал управления.

Шаг 2 – Выберите виртуальную машину, для которой вы хотите создать образ.

Шаг 3 – Нажмите «Панель инструментов» в верхнем меню.

Шаг 4 – Нажмите значок «Захват» в нижней части окна.

Образ диска

Шаг 5 – Назовите изображение и введите описание.

Образ диска

Шаг 6 – После захвата, чтобы найти изображение, следуйте пунктам, приведенным ниже –

  • Выберите Виртуальные машины на панели. Все виртуальные машины в вашей учетной записи будут перечислены там.

  • Нажмите «Изображения» в верхнем меню.

Выберите Виртуальные машины на панели. Все виртуальные машины в вашей учетной записи будут перечислены там.

Нажмите «Изображения» в верхнем меню.

Виртуальные машины

Создать изображение с вашего компьютера

Это делается с помощью инструмента sysprep, доступного во всех современных операционных системах Windows.

Шаг 1 – Перейти диск C -> Windows -> System32 → Sysprep

Шаг 2. В качестве альтернативы скопируйте следующий путь в адресную строку C: Windows System32 Sysprep

Шаг 3 – Запустите приложение ‘sysprep’. Это создаст файл VHD на вашем компьютере, который является образом вашей машины.

Создать образ диска

Соображения

Вы можете запутаться с именами VHS, когда у вас есть несколько виртуальных машин под одной учетной записью хранения. Чтобы узнать имя виртуального жесткого диска, связанного с конкретным компьютером, используйте командлет Get-AzureDisk в Windows PowerShell. Этот командлет предоставит вам всю информацию о дисках в каждой виртуальной машине.

Дисковые соображения

Шаг 1 – Запустите следующую команду

Get-AzureDisk  

Шаг 2 – Найдите имя вашей виртуальной машины в списке. Под этой виртуальной машиной проверьте имя диска и medialink для вашего имени VHD и ссылки.

Microsoft Azure – Кэширование диска

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

Кэширование диска

Обычно настройки кэша значительно улучшаются, когда выполняются операции чтения-записи с большим объемом данных. Однако, если выполняется много случайных операций ввода-вывода, отключение кэша является предпочтительным, так как операции с кэшем требуют затрат на основе количества транзакций. Случайные операции не приведут к значительному улучшению производительности.

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

Для всех дисков ОС кэширование в памяти выполняется по умолчанию, если оно не отключено пользователем вручную. Если на дисках ОС выполняется много случайных операций ввода-вывода над файлами, лучше переместить их на диск с данными, где по умолчанию кэш отключен. Настройками кэша можно управлять с помощью командных команд PowerShell, API-интерфейсов и портала управления Azure. Мы можем установить кэш из портала управления при создании виртуальных машин и дисков с данными.

Microsoft Azure – персонализированный доступ

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

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

Вы можете напрямую войти на портал предварительного просмотра, посетив https://portal.azure.com/ и используя свою учетную запись Azure, или вы можете переключиться на него с портала управления Azure. Команда Azure продолжает вносить небольшие изменения, но общая концепция остается неизменной. Поэтому, когда вы пытаетесь настроить свой портал, он может выглядеть немного иначе, но основные функции останутся прежними.

Шаг 1. Войдите на портал управления Azure.

Шаг 2. Переключитесь на портал предварительного просмотра Azure, щелкнув фотографию и выбрав «Переключиться на портал предварительного просмотра Azure».

Предварительный просмотр портала

Шаг 3. Вы увидите следующий экран, который является панелью вашей учетной записи Azure. Плитки в центре экрана – это некоторые из общих задач, выполняемых порталом предварительного просмотра Azure. Чтобы персонализировать эти плитки, нажмите «Значок настроек» в окружении.

Аккаунт Dashboard Azure

Шаг 4 – Вы попадете на следующий экран. Вы можете развернуть экран, нажав на кнопку в кружке. Вы можете выбрать одну из доступных тем, которые изменят цвет фона экрана. На том же экране вы можете выбрать отображение / скрытие меток команд, отображающих название команды. Точно так же вы можете включить / отключить анимацию.

Аккаунт Dashboard Azure

Шаг 5 – Если вы прокрутите вниз, вы увидите вариант для изменения языка.

Изменить язык

Шаг 6 – Вы также можете изменить размер плитки. Вы можете сделать это больше или меньше. Например, на следующем экране, если вы хотите, чтобы мои группы ресурсов были больше –

Щелкните правой кнопкой мыши по плитке и выберите «Настроить».

Изменение размера

В качестве альтернативы, выберите «настроить» из верхней полосы плитки. Он появится, когда вы наведете на него курсор.

Выберите размер плитки. Нажмите «Готово» в верхней части экрана.

Выберите Настроить

Шаг 7 – Вы также можете настроить панель управления, перемещая плитки в соответствии с вашим выбором. Вам просто нужно перетащить плитку в другое место на экране.

Шаг 8 – Вы можете закрепить любой из ваших ресурсов на приборной панели.

Перейти на ресурс. Щелкните правой кнопкой мыши или выберите три точки.

Ресурсы панели инструментов

Нажмите «Закрепить на приборной панели».

Когда вы вернетесь к информационной панели, нажав на «Microsoft Azure» в верхнем левом углу, вы увидите там ресурс, как показано на следующем рисунке.

Контактная панель

Azure – персонализированный брендинг компании

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

Эта функция доступна для базовых и премиальных выпусков Azure Active Directory. Вы не найдете этого в бесплатной версии.

Если у вас нет подписки на базовую или премиальную версию, вы можете получить бесплатную пробную версию премиум-версии.

Бесплатная пробная версия Azure Active Directory (ADD) Premium Edition

Шаг 1. Войдите на портал управления Azure.

Шаг 2. Перейдите в Azure Active Directory, с которой вы хотите работать.

Шаг 3 – Нажмите на вкладку «Лицензии» в верхнем меню, как показано на следующем рисунке.

Лицензии

Шаг 4. Нажмите «Попробуйте Azure Active Directory Premium сейчас», и он будет активирован для этого каталога.

Active Directory Premium

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

Настроить брендинг

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

Образ Размер в кб Рекомендуемые размеры Максимальные размеры Поддерживаемый формат
логотип 5-10 60-280 60-300 PNG / JPEG
Квадратный логотип 5-10 240-240 240-240 PNG / JPEG
Темный квадратный логотип 5-10 240-240 240-240 PNG / JPEG
Иллюстрация страницы входа 500 (рекомендуется 300) 1420-1200 1420-1200 Png / JPEG / GIF

Шаг 1 – Перейдите в каталог, с которым вы хотите работать.

Настроить брендинг

Шаг 2 – Нажмите на вкладку «Настройка» в верхнем меню.

Шаг 3 – Нажмите кнопку «Настроить брендинг». Появится следующее всплывающее окно.

Настроить брендинг

Шаг 4 – Введите данные и загрузите изображения.

Шаг 5 – Нажмите Далее и введите детали.

Настроить брендинг

После того, как вы закончите, поищите уведомления в нижней части окна, чтобы убедиться, что изменения приняты. На следующем изображении вы видите уведомление в красном контуре, которое показывает, что оно не было успешным в предыдущей попытке и выдало ошибку. Если изменения не приняты и возникает ошибка, нажмите кнопку «Подробнее», чтобы найти причину. Обычно это происходит, когда размер и размер загружаемых изображений являются неправильными.

Настроить размер бренда

Войти с помощью индивидуальной страницы входа

Когда вы войдете в приложение своей организации, на этой странице вы увидите свой логотип, большое иллюстративное изображение и текст для входа. Например, давайте войдем в Office 365, используя учетную запись организации.

Индивидуальная страница входа

Что нужно учитывать

  • Доменное имя должно быть активным.

  • Изменения могут появиться на странице входа в систему до часа.

  • Чтобы протестировать, выберите сеанс интернет-обозревателя «in-private» (или соответствующий сеанс в другом браузере, где файлы cookie не влияют на ваш просмотр).

Доменное имя должно быть активным.

Изменения могут появиться на странице входа в систему до часа.

Чтобы протестировать, выберите сеанс интернет-обозревателя «in-private» (или соответствующий сеанс в другом браузере, где файлы cookie не влияют на ваш просмотр).

Azure – Самостоятельный сброс пароля

Пользователям в вашем каталоге может быть предоставлено разрешение на сброс своего пароля, если они забыли свой пароль, за несколько шагов вместо того, чтобы попросить администратора сделать это за них. Это экономит время и стоимость ИТ-отдела или службы поддержки, занимающихся такими задачами в организации. Администратор может установить политику сброса пароля. Этот сервис доступен в базовой и расширенной версиях Azure Active Directory. В главе «Персонализация брендинга компании» приведено небольшое руководство по получению бесплатной пробной версии Azure Active Directory Premium Edition.

Шаг 1 – Войдите в портал управления.

Шаг 2 – Перейти в активный каталог.

Шаг 3 – Нажмите на вкладку «Конфигурация».

Шаг 4 – Прокрутите вниз и найдите заголовок «Политика сброса пароля пользователя».

Политика сброса пароля

Шаг 5 – Нажмите «Да», чтобы разрешить пользователям сброс пароля, как показано на следующем рисунке, и прокрутите вниз, чтобы установить политику.

Шаг 6 – Вы можете разрешить пользователям сбросить свой пароль в определенных группах.

Политика сброса пароля

Шаг 7 – Обратитесь к изображению выше; у вас есть четыре варианта на выбор для аутентификации сброса пароля. Например, давайте выберем два из них здесь. Пользователи в этом случае смогут использовать свой мобильный телефон или альтернативный адрес электронной почты для проверки сброса пароля.

Политика сброса пароля

Шаг 8 – В раскрывающемся списке «Количество требуемых методов аутентификации», если вы выберете 2, пользователи должны будут предоставить две идентификационные данные (например, мобильный телефон и служебный телефон). В этом примере оставим это как единое целое.

Политика сброса пароля

Шаг 9 – Следующая опция – хотите ли вы, чтобы они регистрировались для самостоятельного сброса пароля или нет. Если вы выберете «Нет», администратор должен будет сделать это для каждого пользователя индивидуально.

Шаг 10 – Настройка ссылки «Свяжитесь с администратором». Вы можете указать конкретную ссылку на веб-страницу или идентификатор электронной почты, по которому пользователь может связаться, если у него возникнут проблемы при сбросе пароля.

Шаг 11 – Нажмите «Сохранить» внизу экрана.

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

Azure – Управление группой самообслуживания

Пользователи могут сами создавать группы на панели доступа. Давайте посмотрим, как дать пользователям возможность создавать группы и вступать в них.

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

Шаг 1 – Войдите в портал управления.

Шаг 2 – Перейдите в Active Directory.

Шаг 3 – Нажмите вкладку «Настройка» в верхнем меню.

Шаг 4 – Прокрутите вниз и найдите заголовок «Управление группой». Здесь вы можете разрешить пользователям создавать и управлять своей группой. Есть 6 вещей, которые вам нужно установить под этим заголовком. Команда Azure продолжает добавлять функции.

Настройка политики для SSGM

Шаг 5 – Первый вариант – «Управление делегированными группами». Если вы выберете «да», это позволит вам передать полномочия на управление группами пользователям через панель доступа, что является основной целью.

Шаг 6 – Второй вариант – могут ли пользователи создавать группы безопасности.

Шаг 7 – Третий вариант – вы можете разрешить всем пользователям управлять группами или некоторыми из них. Если вы выберете «Некоторые», вам нужно будет указать группу.

Шаг 8 – Четвертый вариант – он позволяет включать / отключать пользователей для создания групп в Office 365.

Шаг 9. Пятый вариант: если вы хотите разрешить некоторым пользователям создавать группы для Office 365 и управлять ими, вам нужно будет их указать.

Шаг 10 – Последний вариант – включить выделенную группу. Если вы решите включить их, вам будет предложено добавить членов группы.

После внесения изменений в нижней части экрана появится кнопка «Сохранить», чтобы сохранить изменения.

Microsoft Azure – создание группы

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

Шаг 1. Перейдите на панель доступа, посетив myapps.microsoft.com.

Шаг 2 – Войдите в свою учетную запись Azure.

Шаг 3 – Вверху вы увидите «Группы». Нажмите на нее, чтобы создать новую группу.

Новая группа

Шаг 4 – Выберите «Мои группы / Все» в раскрывающемся списке вверху.

Шаг 5 – Нажмите «Создать новую группу».

Шаг 6 – появится следующий экран. Введите название и описание группы.

Описание группы

Шаг 7. Вы можете разрешить всем пользователям присоединиться к группе или выбрать их, чтобы запросить одобрение владельца группы перед присоединением к группе. Я выбрал первый вариант, в котором требуется одобрение владельца. Это означает, что пользователи, которые хотят присоединиться к группе, кроме добавленных пользователей, должны будут запросить одобрение.

Шаг 8 – Выберите желаемую опцию и нажмите «Создать».

Шаг 9 – Вернитесь на страницу «Группы». Чтобы добавить участников в группу, выберите группу. В этом случае давайте выберем «Группа разработчиков».

Вернись Группа

Шаг 10 – Нажмите «Добавить участников».

Добавить члена группы

Шаг 11 – В следующем всплывающем окне будут перечислены все пользователи в каталоге. Вы можете добавить участников, нажав на их имя.

Добавить члена группы

Шаг 12 – Вы можете добавить / удалить участника, редактировать описание группы и удалить группу на этой странице. Также вы можете сделать кого-то еще владельцем этой группы.

Добавить Удалить члена группы

Если кто-то хочет присоединиться к группе, он попросит разрешения владельца. Владелец получит уведомление и увидит запрос на вкладке «Одобрения» на панели доступа, как показано на рисунке выше. Кроме того, если кто-то попросил присоединиться к группе, которая принадлежит кому-то другому, он увидит свои запросы здесь.

Microsoft Azure – отчеты о безопасности и оповещения

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

Отчеты об аномалиях

Он содержит любые данные о попытке входа, что является нормальным. Если система обнаруживает что-то ненормальное во время входа в систему, это собирается в отчете об аномалиях. В этой категории доступно 9 типов отчетов, как вы можете видеть на следующем рисунке.

Для просмотра этих отчетов –

Шаг 1 – Войдите на портал управления и перейдите в активный каталог.

Шаг 2 – Нажмите вкладку «Отчеты» в верхнем меню.

Шаг 3 – Нажмите на одну из категорий, для которых вы хотите просмотреть данные в разделе «Аномальная активность».

Просмотр отчетов

Отчеты о деятельности

На том же экране, если вы прокрутите страницу вниз, вы увидите несколько отчетов под заголовком «Отчет об активности». Это такие действия, как сброс пароля, регистрация и т. Д. Название каждого отчета не требует пояснений. В настоящее время существует 4 типа отчетов в этой категории.

Отчеты о деятельности

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

Отчеты о деятельности

Интегрированное приложение

Эта категория содержит отчеты об использовании облачного приложения в организации. Эта категория предоставляет интерактивный способ мониторинга использования приложений.

Интегрированное приложение

Например, на следующем экране, когда вы нажимаете «Использование приложения» на левой панели, вы видите, что на панели доступа к приложениям есть 12 входов и 3 в приложении Visual Studio.

Интегрированное приложение

Поисковая активность конкретного пользователя

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

Конкретный пользователь

На приведенном выше экране мы осуществили поиск, введя отображаемое имя пользователя, и на экране отобразятся подробные данные об активности пользователя со временем и датой.

Выпуски и отчеты Azure Active Directory

Все виды отчетов доступны не во всех выпусках Azure Active Directory. В следующей таблице перечислены типы отчетов, доступные в трех выпусках Azure Active Directory.

Справочные издания

Справочные издания

Microsoft Azure – оркестрованное восстановление

Оркестрованное восстановление – одна из функций службы восстановления сайтов Azure. Azure Site Recovery автоматизирует восстановление приложений в случае сбоя на основном сайте. Это восстановление выполняется скоординированным образом, чтобы восстановить приложения, даже если они имеют многоуровневую рабочую нагрузку. В многоуровневых приложениях скоординированное восстановление необходимо для быстрого восстановления службы, что является сложной частью задач ИТ-аварийного восстановления и восстановления. Однако с облачными технологиями это стало очень простой и легкой задачей.

Чтобы активировать восстановление сайта с оркестровкой, необходимо создать план восстановления. Это можно сделать на портале управления Azure. Планы, созданные для аварийного восстановления, могут быть протестированы без прерывания обслуживания.

Создать хранилище восстановления сайта

Шаг 1. Войдите на портал управления Azure.

Шаг 2 – Нажмите «Новый» в левом нижнем углу.

Создать хранилище восстановления сайта

Шаг 3 – Выберите Службы данных → Службы восстановления -> Хранилище восстановления сайта → Быстрое создание.

Шаг 4 – Введите имя и выберите регион. Убедитесь, что это хранилище находится в том же регионе, где находятся виртуальные машины и сети.

Шаг 5 – Вы будете перенаправлены на следующий экран. На следующем экране вы можете увидеть раскрывающийся список. Если развернуть раскрывающийся список, вы увидите различные сценарии, в которых можно настроить восстановление.

Создать хранилище восстановления сайта

Здесь вы должны выбрать сценарий восстановления в соответствии с требованиями организации. Давайте обсудим каждый сценарий подробно –

Между локальным сайтом VMM и Azure

В этом случае локальные виртуальные машины реплицируются в Azure. Есть несколько предпосылок для этих локальных ресурсов.

  • Сервер виртуальной машины, работающий на Windows server 2012 R2.

  • Сервер виртуальной машины должен иметь хотя бы одно облако для защиты.

  • В облаке должна быть хотя бы одна группа хостов VMM и хост-сервер Hyper-V или кластер и виртуальная машина на хост-сервере Hyper-V.

Сервер виртуальной машины, работающий на Windows server 2012 R2.

Сервер виртуальной машины должен иметь хотя бы одно облако для защиты.

В облаке должна быть хотя бы одна группа хостов VMM и хост-сервер Hyper-V или кластер и виртуальная машина на хост-сервере Hyper-V.

Настройка восстановления сайта – очень методологическая задача. Если вы не готовы выполнить все упомянутые выше предварительные условия, после выполнения нескольких шагов в задаче вам, возможно, придется вернуться назад.

Настройка восстановления сайта

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

Между локальным сайтом Hyper-V и Azure

Этот параметр выбран для репликации виртуальных машин, расположенных на локальном сервере Hyper-V. Выбор подходит, когда сервер Hyper-V работает, но VMM недоступен.

Предпосылки (локальные)

  • На хосте должен быть Windows Server 2012 R2 с ролью Hyper-V.
  • В Hyper-V должна быть хотя бы одна виртуальная машина.

Предпосылки

Между локальным сайтом с VMWare / Physical Server и Azure

Этот сценарий реплицирует физические серверы в Azure. Также вы должны выбрать эту опцию из выпадающего списка, когда вам нужно реплицировать виртуальные машины VMware, расположенные в вашем помещении. Защита осуществляется различными способами, например, данные копируются через Интернет. Перед началом развертывания вы должны знать следующие условия. Вы будете настраивать следующие серверы при настройке восстановления сайта в этом сценарии –

  • Сервер процессов – данные защищенных элементов сначала отправляются на сервер процессов, где они кэшируются, сжимаются и шифруются. Затем данные отправляются на главный целевой сервер.

  • Сервер конфигурации – этот сервер является связующим звеном между защищаемыми элементами, процессом и главным целевым сервером.

  • Главный целевой сервер. Главный целевой сервер хранит данные, которые реплицируются из защищенных элементов.

Сервер процессов – данные защищенных элементов сначала отправляются на сервер процессов, где они кэшируются, сжимаются и шифруются. Затем данные отправляются на главный целевой сервер.

Сервер конфигурации – этот сервер является связующим звеном между защищаемыми элементами, процессом и главным целевым сервером.

Главный целевой сервер. Главный целевой сервер хранит данные, которые реплицируются из защищенных элементов.

Предварительные условия с VMWare

Между двумя локальными сайтами VMWare

Предварительные условия с VMWare

Между двумя локальными сайтами VMM и приложением SAN Array

Предварительные условия с VMWare

В этом случае локальный сайт VMM реплицируется на другой сайт. Виртуальные машины Hyper-V на этом сайте защищены репликацией на основе хранилища (SAN). Организация может воспользоваться этой возможностью, если у нее есть существующая инфраструктура SAN.

Предпосылки

На следующем изображении описывается предварительное условие для развертывания этого сценария.

ПредпосылкиПредпосылкиПредпосылки

Создать план восстановления

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

Шаг 1. На портале управления перейдите в хранилище Azure Site Recovery, с которым вы работаете.

Шаг 2 – Выберите «Планы восстановления» в верхнем меню. Вы увидите различные параметры в зависимости от выбранного сценария и ресурсов, зарегистрированных в хранилище восстановления.

Шаг 3 – Вы можете создать план восстановления для сайта по желанию. Он также сообщит вам о любом предварительном задании, если вы пропустили какой-либо шаг в процессе.

Шаг 4 – Созданный здесь настроенный план может быть выполнен в случае сбоя для организации восстановления. Услуги могут быть доступны на вторичном сайте.

Microsoft Azure – мониторинг работоспособности

Непрерывный мониторинг работоспособности является одной из функций восстановления сайта Azure. Вам не нужно подписываться исключительно на эту функцию. В предыдущей главе мы увидели, как Azure Site Recovery можно настроить для различных сценариев. После того, как все настройки выполнены, менеджер восстановления Hyper-V непрерывно отслеживает состояние защищенных экземпляров ресурса. Это выполняется диспетчером восстановления Hyper-V удаленно из Azure. Эта процедура состоит из сбора метаданных виртуальных машин, которые используются для восстановления.

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

Данные реплицируются на вторичном сайте. Вторичный сайт становится доступным в случае сбоя. Чтобы убедиться, что все работает нормально, можно выполнить тестовую отработку отказа. Запланированные и незапланированные отработки отказа – это два обстоятельства, при которых должен быть доступен дополнительный сайт. Запланированное аварийное переключение обычно выполняется для тестирования, обслуживания и т. Д., В то время как незапланированное аварийное переключение происходит в случае аварии. Независимо от того, что за отказоустойчивость, виртуальные машины на первичном сайте постоянно отслеживаются, а метаданные собираются. Таким образом, непрерывный мониторинг работоспособности – это функция, которая всегда поддерживает доступность данных на вторичном сайте.

Помимо резервного и согласованного восстановления Azure Site Recovery постоянно отслеживает работоспособность всех своих экземпляров ресурсов.

Microsoft Azure – Обновления

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

Обновить облачный сервис

Код приложения можно легко обновить на портале управления Azure. Вам понадобится пакет услуг (.cspkg) и файлы конфигурации службы (.cscfg), прежде чем двигаться дальше.

Шаг 1 – Войдите в портал управления.

Шаг 2 – Перейдите на сервис, который вы хотите обновить.

Шаг 3 – Нажмите «Экземпляры» в верхнем меню, а затем нажмите «Обновить». Появится следующий экран.

Обновить облачный сервис

Шаг 4. Введите имя метки развертывания и загрузите файлы .cspkg и .cscfg.

Шаг 5 – Выберите роль, которую вы хотите обновить, или выберите «все», если хотите обновить все роли.

Шаг 6 – Установите флажок по необходимости и нажмите «Стрелка» на правой стороне.

VIP (виртуальный IP) своп

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

Шаг 1 – Войдите в портал управления.

Шаг 2 – Перейти в сервис. Выберите «Экземпляры» в верхнем меню. На следующем экране вы можете увидеть два экземпляра этой услуги.

VIP (виртуальный IP) своп

Шаг 3 – Когда вы развернули службу в стадии подготовки и производства, вы увидите, что «Обмен» в нижней части экрана активирован. Вы просто должны нажать на этот значок Swap, и это будет сделано.

Like this post? Please share to your friends:
  • Планшетный ноутбук трансформер на windows 10
  • Платформа низкоуровневой оболочки windows 10 что это
  • Планшетный компьютер под управлением операционной системы windows
  • Платформа гаджетов windows 7 что это
  • Планшетная клавиатура для windows 7 скачать