JavaScript 開発者にとって Azure とは

Azure は、あらゆるホスティング オプションとクラウドベースのサービスが提供されているクラウド プラットフォームです。 初めてクラウド開発を行う場合は、Azure について詳しく学習してください。

JavaScript、TypeScript、その他の言語

Azure ランタイムによる JavaScript のサポートでは、TypeScript や、JavaScript にトランスパイルされるその他のフレーバーもサポートされています。

Azure サービス

Azure のクラウドベースのサービスには、さまざまな機能が備わっています。 これらのサービスは、個別に、またはコレクションとして使用できます。

JavaScript 開発者にとっての最も重要なサービスの種類は次のとおりです。

1. クイックスタート センターで Azure サービスを作成する

Azure クラウドの学習を開始するときに、無料のアカウントを作成し、Azure portal の クイックスタート センター から開始します。

Azure portal の各サービスのページには、ポータルの外部でリソースにアクセスするために必要な接続情報が含まれます。

価格レベル

価格レベルは、リソースの課金方法です。 リソースの課金について理解するには、Azure 料金計算ツールを使用します。

Free レベルのリソース

Free (F0) 価格レベルを選択するときは、そのプランに伴う制限を理解しておくことが重要です。 Free レベルが提供されている場合:

  • サブスクリプションは、そのサービスの 1 つの無料リソースに制限されることがあります。 無料リソースを作成できない場合は、そのサブスクリプションに無料リソースが既に存在することを示します。
  • 価格レベルのクォータ (1 秒あたりのトランザクション数 (TPS) または 1 か月あたりのトランザクション数 (TPM) のいずれか) を超過すると、HTTP エラーとクォータ超過を示すメッセージがアプリケーションに送られます。

2. 開発環境を準備する

開発環境には、最適な開発エクスペリエンスを提供するためにいくつかのツールが必要です。

  • Visual Studio CodeAzure ツール拡張機能
  • Git
  • Node.js -可能であれば、長期サポート (LTS) バージョンを常に使用します。
  • ローカル開発ランタイムを Azure ホスト ランタイム (Azure App Service、Azure Functions、Azure の静的 Web アプリ) と同期する必要がある場合は、次のようなランタイム バージョン管理ソリューションを使用します。
  • Azure CLI は、Azure リソースの作成と管理を行います。
  • 次のようなローカル開発ホスティング CLI:

3. JavaScript で Azure SDK を使用する

JavaScript を使ってプログラムから Azure サービスを使用するには、使用するサービス固有の npm パッケージを検索します。 各 npm パッケージには、サービス固有の接続情報が含まれています。

すべての Azure SDK は JavaScript で実行され、他のツールは使用されません。 最新の SDK は TypeScript で記述されており、型チェック用に *.d.ts ファイルが提供されますが、Azure SDK または Azure クラウド サービスを使用するために TypeScript は必要ありません。

JavaScript コードでは、コードがホストされている場所 (ローカル、ハイブリッド、クラウド) に関係なく、Azure サービスを使用できます。 JavaScript を使用してプログラムで Azure サービスを使用するための推奨される方法は、Azure SDK です。 これらの SDK では、長期的なサポート (LTS) のある最小限の Node.js が必要です。

4. Azure でホスティングされている JavaScript アプリのランタイムを確認する

Azure ホスティング環境で JavaScript アプリをホスティングするには、使用する予定の Azure ホスティング ランタイムをローカル開発環境の Node.js ランタイムが模倣していることを確認します。

5. 自分のホスティング シナリオで JavaScript クイックスタートを試す

ホスティング オプションを使用すると、Azure をアプリケーション用にすばやく使用できます。 Azure の最も一般的な初期エクスペリエンスについては、ホスティングに関する次のクイックスタートとチュートリアルを参照してください。

ホスティング オプションの詳細を確認する。

次のステップ