まとめ
安全で、グローバルに分散された顧客ベースに対して安定したパフォーマンスを提供するショッピング リスト Web アプリを構築する必要がありました。 主な関心事は、インフラストラクチャに関する作業量を制限し、ビジネス機能とユーザー エクスペリエンスに集中することでした。
Azure Static Web Apps により、このシナリオに最適なこれらの機能が提供されます。
- パフォーマンスとスケール: Web 資産がグローバルに分散され、ユーザーに近い場所に配置されることで、待機時間が最小限に抑えられます。 需要に合わせて自動的にスケーリングされる Azure Functions でビジネス ロジックが実行されます。
- 生産性:CI/CD を使用した自動ビルド パイプラインが得られます。
- セキュリティ:Web アプリは SSL 証明書によって保護されます。
Azure Static Web Apps を "使用しない" 場合は、次のようにする必要があります。
- クラウド ストレージに Web 資産をデプロイする。
- 独自の SSL 証明書を作成して割り当てる。
- API を作成する。
- アプリによる API の呼び出しを可能にするリバース プロキシを確立する。
- アプリをグローバルに配布する。
- 独自の CI/CD プロセスを設定する。
Azure Static Web Apps を利用することで、これらすべての利点が得られます。 これにより、サイト インフラストラクチャの作成や管理の代わりに、新機能の構築やユーザー エクスペリエンスの最適化に貴重な時間を費やすことができます。
詳細情報
以下、Azure Static Web Apps、Visual Studio Code、このモジュールで取り上げたその他の概念についてもっと詳しく学習できるリソースをいくつか挙げます。
- ビデオ シリーズの視聴:Azure Static Web Apps を使用して Web サイトをクラウドにデプロイする
- Azure Static Web Apps を使用して Angular、React、Svelte、または Vue の JavaScript アプリを発行する方法について学習する
- Azure Static Web Apps に API を発行する方法について学習する
- Azure Static Web Apps を使用してユーザーを認証する方法について説明します
- Azure Static Web Apps
- Azure Functions を使用して Azure にデプロイする方法について学習する
- Blazor の概要
- Visual Studio Code で Angular、React、Vue を使用する