Введение

Завершено

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

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

Примечание.

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

Пример сценария

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

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

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

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

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

Цели обучения

Изучив этот модуль, вы сможете:

  • Создание шаблона интерфейса командной строки разработчика Azure с начала до завершения
  • Ознакомьтесь с основными компонентами шаблонов azure Developer CLI, функциями и рабочими процессами

Необходимые компоненты

Какова основная цель?

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