Учебники

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 ++.