Что такое Azure для разработчиков JavaScript

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

JavaScript, TypeScript и другие языки

Среда выполнения Azure поддерживает JavaScript, а также TypeScript, как и любые другие разновидности, которые компилируются в код на JavaScript.

Службы Azure;

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

К основным типам служб для разработчиков JavaScript относятся:

  • Размещение
  • Проверка подлинности и авторизация
  • Контейнеры
  • Виртуальные машины
  • Базы данных
  • Хранилище
  • Найти
  • Cognitive Services
  • Метрики и ведение журнала
  • DevOps

1. Создание служб Azure в центре быстрого запуска

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

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

Ценовые категории

Ценовая категория — это то, как оплачивается ваш ресурс. Используйте калькулятор цен Azure, чтобы ознакомиться с процессом выставления счетов за ресурс.

Ресурсы уровня "Бесплатный"

При выборе ценовой категории "Бесплатный" (F0) важно понимать ограничения, которые приходят с этим планом. Когда предлагается уровень "Бесплатный":

  • Подписка может быть ограничена одним бесплатным ресурсом этой службы. Если вы не можете создать бесплатный ресурс, это означает, что в вашей подписке такой ресурс уже есть.
  • При превышении квоты ценовой категории в транзакциях в секунду (TPS) или транзакций в месяц (TPM) приложение получает сообщение об ошибке HTTP, указывающее, что вы не используете квоту.

2. Подготовка среды разработки

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

  • Visual Studio Code и расширение средств Azure
  • Git
  • Node.js — по возможности всегда используйте версию с долгосрочной поддержкой (LTS).
  • Если необходимо синхронизировать локальную среду выполнения разработки с размещенной средой выполнения Azure (например, службой приложение Azure, Функции Azure или статическими веб-приложениями Azure), используйте решение для управления версиями среды выполнения, например:
  • Azure CLI для создания ресурсов Azure и управления ими.
  • Локальные среды разработки, в которые размещаются clis, например:

3. Использование пакета SDK Azure для JavaScript

Чтобы использовать службы Azure программным образом с JavaScript, найдите пакет npm, характерный для службы, которую вы будете использовать. Каждый пакет npm содержит сведения о подключении, относящиеся к конкретной службе.

Все пакеты Azure SDK запускаются с помощью JavaScript без любых других средств. Хотя большинство современных пакетов SDK написаны в TypeScript и предоставляют *.d.ts файл для проверка типа, TypeScript не является требованием использовать пакеты SDK Azure или облачные службы Azure.

Код JavaScript может использовать службы Azure независимо от того, где размещен код (в локальной, гибридной или облачной среде). Рекомендуемый способ работы со службами Azure программными средствами с JavaScript — использовать пакеты SDK Azure. Для этих пакетов SDK необходимо использовать как минимум версию Node.js с долгосрочной поддержкой (LTS).

4. Проверка среды выполнения для приложений JavaScript, размещенных в Azure

Размещая приложения JavaScript в среде Azure, необходимо убедиться, что среда выполнения Node.js для локальной разработки работает так же, как среда размещения Azure, которую вы планируете использовать.

5. Краткое руководство по JavaScript для сценария размещения

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

Узнайте о других вариантах размещения.

Следующие шаги