Azure で作る Webアプリケーション 実践講座
聞いたことはあるがまだ触ったことがない人も、本講座でAzure上に実業務を想定したWebアプリケーション(Node.js + MySQL)の構築を実際に行うことで、Azure上にWebアプリケーションを構築する方法が身に付きます。
Description
本講座では「Azureを利用してBtoC向けWebアプリケーションを構築する方法」を学びます。
どれだけお金がかかるのか心配だったり、どこから手を付けてよいかわからないといったことがあると思います。
本講座はそんな悩みがある人にとってのガイドとなるべく、アカウント作成からアプリケーション構築まで順を追って学習できます。
また、Azure上に一般的なBtoCシステムを構築するというプロセスを通して全体的な学習ができるので、AZ-104を目指す方の足掛かりにも最適です。
ぜひ一緒に手を動かしながら構築する方法、Azureサービスを管理する方法を身につけていきましょう!
【概要】
Azure利用準備
アカウント作成
料金アラート設定
監査ログ確認
Azure基礎知識
場所に関わる用語
お金に関わる用語
主要サービス
アーキテクチャアイコン
責任共有モデル
Webアプリケーション作成(インフラ構築)
リソースグループ
ネットワーク(仮想ネットワーク(VNet)、ネットワークセキュリティグループ(NSG))
仮想マシン(Virtual Machines)
データベース(Azure Database for MySQL)
キーコンテナー(Key Vault)
負荷分散(Application Gateway)
証明書の発行/設定(Let's Encrypt)
静的Webサイト/コンテンツ配信(ストレージアカウント、Blobストレージ)
キャッシュサーバー(FrontDoor)
モニタリング(Azure Monitor)
オートスケーリング(VM Scale Sets)
アクセス権限設定(Entra ID (旧 Azure Active Directory))
踏み台サーバー(Azure Bastion)
【更新履歴】
v1.1.0 2024/03/01 確認テストを追加、Entra ID の名称変更に伴って補足追加
v1.0.0 2022/04/20 初版リリース
What You Will Learn!
- Azure上にWebアプリケーションを展開する際、どのようにインフラを設計/構築したらよいかを学びます
- Webアプリケーション構築する際に利用する各種リソースの使い方を学びます
- ネットワーク構成の方法を学びます
- 負荷分散の方法を学びます
- モニタリングの方法を学びます
Who Should Attend!
- Azureにアプリを展開する方法に興味があるエンジニア
- これからAzureを使っていく予定のエンジニア
- Azureを使ったWebアプリのクラウド開発を行う予定のある/行っている新入社員、若手社員
- Azure案件を初めて担当する中堅社員