Запустите MATLAB с рынка Azure

Эта тема описывает, как использовать Рынок Azure®, чтобы быстро развернуть и запустить MATLAB® на Azure. Эластичность "облачной" инфраструктуры, объединенной с MATLAB, позволяет вам усилить большие вычислительные ресурсы и сохранить ваши вычисления близко к вашим данным.

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

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

Требования

Чтобы завершить эти инструкции, вам нужно:

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

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

Тип лицензииДоступность облака

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

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

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

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

Домой и Студент (что только вы используете и находитесь на свое имя),

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

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

Свяжитесь со своим администратором лицензии.*

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

Администраторы: Для получения дополнительной информации об этом процессе смотрите MATLAB в Облаке (Licensing on the Cloud).

*Не уверенный, кто администратор лицензии? Регистрируйтесь к своему MathWorks Account, кликните по лицензии, которую вы используете, затем кликаете, вкладка отметила “Администраторов Контакта”.

Сконфигурируйте и разверните шаблон с рынка

Сконфигурировать и развернуть MATLAB (BYOL) ресурсы в группе ресурсов:

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

  2. От Портала нажмите Create a Resource.

  3. Ищите “MATLAB” на рынке и нажмите на MATLAB (BYOL) продукт.

  4. Нажмите Create на странице продукта, чтобы начать настройку.

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

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

    МенюОпцияОписание

    Основы

    Подписка

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

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

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

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

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

    Настройки виртуальной машины

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

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

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

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

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

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

    Пароль

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

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

    Перепечатайте свой выбранный пароль.

    IP-адреса

    Выберите область значений IP-адресов, которые разрешены соединиться с VM. Это - общедоступный IP-адрес для вашего компьютера, который может быть найден путем поиска, "каков мой IP-адрес" в сети. Это поле использует обозначение CIDR формы: 100.100.100.100/20. Маска определяет количество IP-адресов, чтобы включать.

    Сетевой менеджер лицензий port@server

    Если вы используете менеджера по Лицензированию Сети, введите порт и имя узла или IP-адрес. Для получения дополнительной информации смотрите MATLAB в Облаке (Licensing on the Cloud).

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

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

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

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

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

    Подсети

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

    • Можно выбрать различную подсеть выбранной виртуальной сети в выпадающем меню.

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

    Общедоступный IP-адрес для VM

    Общедоступный IP-адрес для поля VM предварительно заполняется с новым Общедоступным ресурсом IP под названием matlab-desktop-ip. Ресурс использует основной SKU и динамическое присвоение.

    • Можно сконфигурировать имя, SKU и протокол присвоения путем нажатия на новый Create.

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

    Префикс DNS для общедоступного IP-адреса

    Префикс DNS для поля Public IP Address предварительно заполняется с приемлемым префиксом DNS, но можно отредактировать его при необходимости. Выбранное имя DNS используется, чтобы соединиться с VM с Удаленным рабочим столом.

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

    Рассмотрите и создайте

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

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

    Если вы удовлетворены значениями, которые вы ввели, нажмите Create, чтобы завершить настройку и начать развертывать выбранные ресурсы или Download a template for automation, чтобы получить копию завершенного шаблона.

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

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

Соединитесь с VM и запущенным MATLAB

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

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

  2. Нажмите matlab-desktop ресурс виртуальной машины, чтобы посмотреть его детали. (Если вы переименовали ресурс виртуальной машины, затем выберите ресурс, соответствующий тому имени.)

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

  4. На экране Connect with RDP предварительно заполняются поля IP-адреса и Номера порта. Нажмите Download RDP file, чтобы загрузить файл Удаленного рабочего стола, который автоматически связывает с виртуальной машиной.

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

  6. Если Связь Удаленного рабочего стола соединяется с VM, регистрируйтесь к виртуальной машине с помощью имени пользователя и пароля, который вы ранее сконфигурировали в Настройках Виртуальной машины. (См., Конфигурируют и Развертывают Шаблон с Рынка для получения дополнительной информации.)

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

    Примечание

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

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

Ручная связь

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

  2. Откройте программное обеспечение Remote Desktop Connection.

  3. Заполнить Вычислительную технику, Вставка имя DNS, которое вы скопировали.

  4. Нажмите Connect, чтобы продолжить.

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

Удалите ресурсы MATLAB из Azure

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

  1. Войдите в систему к порталу Azure.

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

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

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

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

Персистентность файла на Azure

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

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

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

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

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

Программное обеспечение VM

Предварительно сконфигурированный Ubuntu® VM обеспечивается, чтобы сделать развертывание легким. VM содержит это программное обеспечение:

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

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

  • Дополнения: модель Deep Learning Toolbox™ для сети AlexNet, модель Deep Learning Toolbox для сети GoogLeNet и модель Deep Learning Toolbox для сети ResNet-50.

Рынок по сравнению с эталонной архитектурой

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

Поддержка

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

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

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

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