Продажи: 1-800-867-1389

Общие сведения о виртуальных машинах Azure

Обновлено: Июнь 2015 г.

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

  • Виртуальная машина Azure — это сервер в облаке, который можно настроить и поддерживать в соответствии с вашими потребностями.

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

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

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

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

Вы можете создать виртуальную машину в Microsoft Azure с помощью портала управления Azure, Azure PowerShell, API-интерфейса (REST) или средств командной строки для настольных компьютеров Mac и Linux.

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

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

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

  • Использование собственного образа или диска: Вы можете загрузить свои файлы VHD для использования в качестве образа или диска. Отличие состоит в том, что образ целесообразно использовать повторно, как шаблон, в отличие от диска. Например, если вы хотите сохранить специфические настройки приложения, такие как установки SQL Server, вы можете загрузить файл VHD как диск, а затем создать виртуальную машину с этого диска. Инструкции см. в статье Создание и отправка виртуального жесткого диска с операционной системой Windows Server.

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

  • Размер виртуальной машины.Определяет конфигурацию ВМ, например количество ядер ЦП, объем памяти и емкость хранилища. Дополнительные сведения см. в разделе Virtual Machine Sizes for Windows Azure.

  • Операционная система.Можно выбрать один из готовых образов, некоторые из которых содержат SQL Server или Sharepoint. Если вы загрузили собственный VHD, вы можете использовать его для виртуальной машины.

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

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

noteПримечание
Сводку параметров конфигурации и ссылки на более подробные сведения о них см. в разделе О параметрах конфигурации ВМ Azure.

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

Как видно по схеме, в виртуальной сети Microsoft Azure можно запустить DNS-сервер с поддержкой домена Active Directory на одной виртуальной машине и базу данных SQL Server на другой виртуальной машине, а код приложения может выполняться через веб-роль под управлением Microsoft Azure.

Дополнительные сведения о сетях в Azure см. в разделе Сетевые службы. Дополнительные сведения о виртуальной сети см. в разделе Общие сведения о виртуальных сетях.

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

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

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

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

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

  • Быстро и легко создавайте и тестируйте среду для новых приложений баз данных

  • Решение для резервного копирования для локальных приложений баз данных

  • Решение, которое можно быстро и легко масштабировать в часы пик

  • Решение, которое может преодолеть недостатки локальной платформы виртуализации

  • Решение, имеющее зависимости от ресурсов, которым требуются виртуальные машины, например SQL Server, Active Directory, MongoDB, MySQL или SharePoint.

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

Мы рекомендуем переместить базу данных SQL Server и данные в виртуальную машину на Microsoft Azure одним из способов, описанных в Migrating with SQL Server in Azure Virtual Machines. Затем передайте и присоедините диск данных (который уже содержит данные) на виртуальную машину либо присоедините к машине пустой диск. Диски данных можно использовать для хранения журналов и файлов данных SQL Server. См. следующие разделы учебника:

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

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

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

Сведения о высоком уровне доступности и методиках аварийного восстановления при использовании SQL Server на виртуальной машине Microsoft Azure см. в разделе Высокий уровень доступности и аварийное восстановление для SQL Server в виртуальных машинах Azure.

См. также

Была ли вам полезна эта информация?
(1500 символов осталось)
Спасибо за ваш отзыв
Показ:
© 2015 Microsoft