exponenta event banner

Запустите MATLAB из Azure Marketplace

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

Любой пользователь с действительной лицензией MATLAB и учетной записью Azure может запустить MATLAB в облаке. Это называется MATLAB (BYOL), потому что «Принеси собственную лицензию».

Развертывание ресурсов MATLAB на Azure

Требования

Для выполнения этих инструкций необходимо:

Лицензирование

По умолчанию предложение MATLAB (BYOL) на Azure Marketplace использует онлайн-лицензирование. В этой таблице представлены лицензии, поддерживающие запуск MATLAB в облаке.

Тип лицензииДоступность облачных сред

Физическое лицо (лицензия, которую вы используете только на свое имя; не является домашней или студенческой лицензией)

Ваша лицензия уже настроена для MATLAB в облаке.

Campus-Wide License (лицензия, которую вы используете и которая принадлежит вашему учебному заведению)

Ваша лицензия уже настроена для MATLAB в облаке.

Дом и студент (это только вы используете и на ваше имя)

Эти типы лицензий не могут использовать MATLAB в облаке. Однако можно использовать Online™ MATLAB.

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

Обратитесь к администратору лицензии *.

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

Администраторы: Дополнительные сведения об этом процессе см. в разделе Лицензирование MATLAB в облаке.

* Не уверены, кто такой администратор лицензий? Войдите в учетную запись MathWorks, щелкните используемую лицензию, затем перейдите на вкладку «Администраторы контактов».

Настройка и развертывание шаблона из Marketplace

Чтобы настроить и развернуть ресурсы MATLAB (BYOL) в группе ресурсов, выполните следующие действия.

  1. Перейдите к https://portal.azure.com и войдите в свою учетную запись Azure.

  2. На портале щелкните Создать ресурс.

  3. Найдите «matlab» на рынке и нажмите на предложение MATLAB (BYOL).

  4. Щелкните Создать на странице предложения, чтобы начать настройку.

    Picture of the MATLAB (BYOL) offering on Azure Marketplace.

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

    МенюВыборОписание

    Основы

    Подписка

    Выберите подписку Azure для использования.

    Группа ресурсов

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

    Местоположение

    Выберите расположение из раскрывающегося списка.

    Параметры виртуальной машины

    Имя виртуальной машины

    Выберите имя ресурса виртуальной машины. Имя по умолчанию: matlab-desktop.

    Размер виртуальной машины

    Выберите размер виртуальной машины. Размер по умолчанию (D3 v2) достаточен для большинства целей и надежно удовлетворяет минимальным требованиям для MATLAB, но при необходимости можно выбрать другой размер. Обратите внимание, что размер выбранной виртуальной машины влияет на затраты.

    Имя пользователя

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

    Пароль

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

    Подтвердите пароль

    Повторно введите выбранный пароль.

    IP-адреса

    Выберите диапазон IP-адресов, авторизованных для подключения к виртуальной машине. Это открытый IP-адрес для вашего компьютера, который можно найти, выполнив поиск «Что такое мой IP-адрес» в Интернете. В этом поле используется обозначение CIDR вида 100.100.100.100/20. Маска определяет количество включаемых IP-адресов.

    Порт диспетчера сетевых лицензий @ сервер

    При использовании диспетчера сетевого лицензирования введите имя порта и хоста или IP-адрес. Дополнительные сведения см. в разделе Лицензирование MATLAB в облаке.

    Организация сети

    Виртуальная сеть

    Поле Виртуальная сеть заполнено новым виртуальным сетевым ресурсом с именем vnet01.

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

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

    Подсети

    Поле Подсеть заполнено новой подсетью с именем subnet-1 и соответствующий адрес подсети.

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

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

    Открытый IP-адрес для виртуальной машины

    Поле «Открытый IP-адрес» для виртуальной машины заполнено новым общим IP-ресурсом с именем matlab-desktop-ip. Ресурс использует базовую СЕИ и динамическое назначение.

    • Можно настроить имя, SKU и протокол назначения, щелкнув Создать новый.

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

    Префикс DNS для открытого IP-адреса

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

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

    Просмотр и создание

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

    После успешного завершения проверки ознакомьтесь с Условиями использования MathWorks ® и Политикой конфиденциальности. Вы несете ответственность за все связанные затраты после развертывания MATLAB на Azure.

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

    • Развертывание может занять несколько минут. После завершения развертывания на портале Azure появится соответствующее уведомление.

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

Подключение к виртуальной машине и запуск MATLAB

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

  1. На портале Azure перейдите к группе ресурсов с развернутыми ресурсами.

  2. Щелкните значок matlab-desktop ресурс виртуальной машины для просмотра сведений о ней. (При переименовании ресурса виртуальной машины выберите ресурс, соответствующий этому имени.)

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

  4. В форме Connect with RDP поля IP address и Port number заполняются предварительно. Щелкните Загрузить файл RDP, чтобы загрузить файл удаленного рабочего стола, который автоматически подключается к виртуальной машине.

  5. Запустите загруженный файл RDP для подключения к виртуальной машине, принимая промежуточные диалоговые окна.

  6. Как только подключение к удаленному рабочему столу подключится к виртуальной машине, войдите в виртуальную машину, используя имя пользователя и пароль, настроенные ранее в параметрах виртуальной машины. (Дополнительные сведения см. в разделе Настройка и развертывание шаблона из Marketplace.)

  7. Теперь вы находитесь на рабочем столе виртуальной машины Linux ®. Дважды щелкните значок MATLAB, чтобы запустить MATLAB.

    Примечание

    Первый запуск MATLAB в этом параметре может занять несколько минут.

  8. После запуска MATLAB появится запрос на вход в учетную запись MathWorks и выбор лицензии MATLAB для использования.

Ручное подключение

  1. Чтобы вручную подключиться к виртуальной машине с помощью удаленного рабочего стола, необходимо полное DNS-имя машины. matlab-desktop и matlab-desktop-ip ресурсы оба перечисляют полное DNS-имя. Откройте один из этих ресурсов и скопируйте DNS-имя.

  2. Откройте программу подключения к удаленному рабочему столу.

  3. Чтобы заполнить поле Компьютер, вставьте скопированное DNS-имя.

  4. Для продолжения нажмите кнопку «Подключиться».

  5. Выполните шаги 6-8 в разделе Подключение к виртуальной машине и Запуск MATLAB для входа в виртуальную машину и запуска MATLAB.

Удаление ресурсов MATLAB из Azure

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

  1. Войдите в портал Azure.

  2. Выберите группу ресурсов, содержащую развернутые ресурсы MATLAB (BYOL).

  3. Выберите значок Удалить группу ресурсов, чтобы удалить все ресурсы, развернутые в группе.

  4. Вам будет предложено подтвердить удаление.

Удаление является окончательным, и файлы не сохраняются между развертываниями. (Дополнительные сведения см. в разделе Сохранение файлов в Azure.) Необходимо создать ресурсы, чтобы сделать их доступными снова.

Сохранение файла в Azure

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

Если для хранения файлов в облаке используется MATLAB Drive™, то для получения доступа к файлам можно установить на виртуальную машину программу MATLAB Drive Connector. Инструкции по установке соединителя в Linux см. в разделе Установка соединителя диска MATLAB (MATLAB Drive).

Архитектура и ресурсы Azure

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

Имя ресурсаИмя ресурса по умолчанию в AzureОписание
Виртуальная машинаmatlab-desktopЭкземпляр виртуальной машины с предварительно установленным настольным компьютером MATLAB. Имя, выбранное для этого ресурса виртуальной машины, является корнем имен общедоступных IP-адресов и дисковых ресурсов.
Открытый IP-адресmatlab-desktop-ipОткрытый IP-адрес для подключения к виртуальной машине под управлением MATLAB. При выборе существующего общедоступного IP-ресурса шаблон не создает этот ресурс.
Дискmatlab-desktop-<unique id>Диск, подключенный к виртуальной машине.
Сетевой интерфейсmatlab-nicПозволяет виртуальной машине взаимодействовать с Интернетом, Azure и локальными ресурсами.
Группа безопасности сетиmatlab-rdp-nsgРазрешает или запрещает трафик к источникам и адресатам или из них.
Виртуальная сетьvnet01Позволяет ресурсам взаимодействовать друг с другом. При выборе существующего виртуального сетевого ресурса шаблон не создает этот ресурс.

Архитектура этих ресурсов обобщена на этой схеме.

When you connect to MATLAB on Azure, the Remote Desktop Connection connects through a Network Security Group. The Network Security Group contains the MATLAB desktop as well as a Virtual Network.

Программное обеспечение виртуальной машины

Для упрощения развертывания предусмотрена предварительно настроенная виртуальная машина Ubuntu ®. Виртуальная машина содержит следующее программное обеспечение:

  • MATLAB, Simulink ®, панели инструментов и поддержка графических процессоров.

    Лицензия, используемая для запуска MATLAB, определяет, какие продукты и панели инструментов доступны для использования. Однако все продукты установлены на виртуальной машине, поэтому ver возвращает список всех продуктов. Сведения о добавлении новых продуктов в лицензию см. в разделе Продукты и услуги.

  • Надстройки: модель Toolbox™ глубокого обучения для сети AlexNet, модель инструментария глубокого обучения для сети GoogLeNet и модель инструментария глубокого обучения для сети ResNet-50.

Сравнение архитектуры Marketplace и эталонной архитектуры

Предложение Azure Marketplace выпускает только последний выпуск MATLAB. Если требуется запустить более старые версии MATLAB или настроить шаблоны и сценарии автоматизации более подробно, можно использовать эталонную архитектуру для Microsoft Azure.

Поддержка

Если вы столкнулись с неожиданной проблемой, сначала найдите решения в MATLAB Answers. Скорее всего, другие люди столкнулись с такой же проблемой и уже решили ее.

Если проблема не устранена или в ответах MATLAB отсутствуют соответствующие сообщения, обратитесь в службу технической поддержки.

Внешние веб-сайты