← すべてのラボ
AZ-104

Azure Administrator

ID・ガバナンス・ストレージ・コンピューティング・ネットワークの実装と管理。

対応ラボ 46 件 ·Microsoft Learn の試験概要 ↗

🖥️入門60

初めての Azure 仮想マシンをデプロイして接続する

Azure Portal から Windows Server の仮想マシンを作成し、RDP でリモート接続して動作を確認した後、ポータルから VM を停止するまでの一連の操作を体験します。

Virtual MachinesVirtual NetworkPublic IP
🌐入門60

Azure App Service で Web アプリをデプロイする

Azure Portal から Web App リソースを新規作成し、Deployment Center 経由で Microsoft 公式の Python サンプル Web アプリをデプロイして、公開ドメインで動作確認します。

App ServiceApp Service Plan
🌐入門60

仮想ネットワークとサブネットのデプロイ

Azure Portal からカスタムアドレス空間の仮想ネットワーク(VNet)を作成し、追加のサブネットとネットワークセキュリティグループ(NSG)を関連付けて、ネットワーク基礎構成を体験します。

Virtual NetworkNetwork Security Group
🔄中級90

Azure Data Factory でデータパイプラインを構築する

Azure Data Factory のパイプラインを使って、SQL Database のデータを別テーブルにコピーし、Web トリガーや成功・失敗の依存条件を含む複数アクティビティから成るデータパイプラインを構築します。

Data FactorySQL DatabaseBlob Storage
🔐中級75

SAS でストレージアカウントへのアクセスを制限する

Azure Storage アカウントに対して Service レベルと Account レベルの SAS(Shared Access Signature)を生成し、Storage Explorer から SAS で接続して、許可された操作のみが実行できることを実機で確認します。

Storage AccountVirtual Machine
💻入門60

Azure Cloud Shell の構成とカスタマイズ

Azure Cloud Shell を初回構成し、Bash と PowerShell の切り替え、フォントなどの外観カスタマイズ、複数セッションの起動、ファイルの作成・ダウンロードまでを体験する初学者向けラボです。

Cloud ShellStorage Account
💾入門60

既存データディスクを別の VM に移し替える

送信元 VM からマネージドデータディスクを安全にデタッチし、宛先 VM にアタッチして、ディスク内のテストデータがそのまま読み取れることを確認します。Azure における VM のライフサイクル管理とデータ保全の基本を学びます。

Virtual MachineManaged Disks
🔍入門60

Cloud Shell でデータリソースを Azure CLI でクエリする

Azure ポータルの Cloud Shell を Bash モードで初期構成し、Azure CLI(`az resource list`)を使ってサブスクリプション内のデータリソース(SQL Database、Cosmos DB)を様々な出力形式(テーブル、リスト、YAML、クエリフィルタ)で調査します。

Cloud ShellAzure CLISQL Database
🐳入門60

Azure Container Instances でコンテナをデプロイ・更新する

Azure Cloud Shell から YAML ファイルを使って Azure Container Instances(ACI)に Web サーバーをデプロイし、DNS ラベルの変更や CPU/メモリの再構成を通じてコンテナのライフサイクル管理を体験する初学者向けラボです。

Container InstancesCloud ShellAzure CLI
⏱️入門45

Azure Functions CLI でタイマー関数を作成する

Azure Cloud Shell 上で Azure Functions Core Tools(`func` CLI)を使って、タイマートリガーで定期実行される C# Function を作成・編集・実行する流れを体験する初学者向けラボです。

Azure Functions Core ToolsCloud ShellStorage Account
🪟入門60

Windows Server を Azure Arc にオンボードする

Azure ポータルで Windows Server 用のオンボーディングスクリプトを生成し、RDP 接続した Windows Server 上で PowerShell スクリプトとして実行することで、Azure Arc 管理下のサーバーとして登録します。Azure 外の Windows マシンを Azure 管理下に取り込むハイブリッド構成の基本を体験します。

Azure ArcVirtual Machine
中級60

Azure Functions を C# で作成・ローカル実行・デプロイ

DevVM 上の VS Code で C# の Azure Functions プロジェクトを作成し、Azurite でローカル実行 → Azure に Function App としてデプロイ → HTTP エンドポイントの動作を検証します。

Azure FunctionsAzure App ServiceAzure Storage
📦入門60

ACR Tasks でコンテナイメージをビルド・実行

ローカルに Docker をインストールせずに、Azure Container Registry (ACR) Tasks で Cloud Shell からコンテナイメージをビルド・プッシュ・実行します。

Azure Container RegistryAzure Cloud ShellAzure Storage
🌐上級60

Terraform で Azure ネットワーク基盤を構築

Cloud Shell から Terraform でデジタル コミック サイト向けのネットワーク基盤(VNet + Subnet + Public IP + Standard Load Balancer)を構築します。

Azure Virtual NetworkAzure Load BalancerAzure Cloud Shell
💾入門45

VM のバックアップ ポリシー構成

Recovery Services Vault を作成し、夜間バックアップ ポリシーを定義して、既存の VM にバックアップを有効化します。

Azure BackupAzure Recovery Services VaultAzure Virtual Machine
🔒中級60

Blob Storage への Private Endpoint 構成

Private Endpoint と Private DNS Zone を使い、VNet 内の VM から Blob Storage に Private IP 経由でアクセスできるよう構成します。

Azure Private LinkAzure StorageAzure Virtual Network
📁入門60

Azure Files を Windows からマップ

Azure Files の SMB ファイル共有を作成し、Windows VM から PowerShell スクリプトでドライブとしてマップして使用します。

Azure StorageAzure FilesAzure Virtual Machine
🗂️中級45

Azure Table Storage で NoSQL データを管理

Azure Table Storage を作成し、PartitionKey / RowKey ベースのエンティティを挿入してフィルタクエリで取得します。

Azure StorageAzure Table Storage
🗄️入門45

Azure Blob Storage の作成と Blob のアップロード

Azure Blob Storage の基本要素である Storage Account・Blob Container・Blob を作成し、匿名アクセスとデータ保護機能を体験します。

Azure StorageAzure Blob Storage
☸️上級60

Terraform で AKS クラスタをデプロイ

このラボでは、デジタル コミック サイトの開発チーム向けに、モノリスから移行する Kubernetes クラスタを IaC で立ち上げます。Terraform の HCL で AKS リソースを宣言し、`init / plan / apply` のサイクルでクラスタをデプロイし、最後に `kubectl` でノードの稼働を確認します。 学習目標: - Cloud Shell に File Share をマウントし、Terraform 作業ディレクトリを準備する - `providers.tf` / `variables.tf` / `aks.tf` / `output.tf` の 4 ファイルに役割を分離して記述する - Terraform で **既存の Resource Group をインポート** する手順を理解する - AKS クラスタ(System Assigned Managed Identity 認証)を Terraform でデプロイする - `terraform output` で kubeconfig を取り出し、`kubectl get nodes` で稼働確認する 前提知識: - Cloud Shell および bash の基本コマンド - Terraform の基本概念(providers / resources / variables / outputs) - Kubernetes の基本概念(Pod / Node / kubectl) 完了条件: - AKS クラスタ `k8s` が `japaneast` にデプロイされていること - ノード数 3 で稼働中であること - `kubectl get nodes` がすべてのノードを `Ready` で返すこと

Azure Kubernetes ServiceAzure Cloud ShellAzure Storage
☸️中級60

AKS にコンテナ アプリを ACR Build でデプロイ

事前構築の AKS と ACR に対して、Python (Flask) アプリをコンテナ化して `az acr build` でクラウドビルド → AKS にデプロイ → LoadBalancer Service で外部公開します。

Azure Kubernetes ServiceAzure Container RegistryAzure Cloud Shell
🐬入門45

Azure Database for MySQL Flexible Server をデプロイ

Azure Database for MySQL Flexible Server をポータルからデプロイし、Cloud Shell から接続して PaaS データベースの基本を体験します。

Azure Database for MySQLAzure Cloud Shell
入門45

Blob Storage のライフサイクル管理で古いデータを自動削除

ライフサイクル管理ポリシーで、Blob Storage の特定フォルダ内のデータを 30 日経過後に自動削除する仕組みを構築します。

Azure StorageAzure Blob StorageAzure Cloud Shell
📋入門45

SQL Database から ARM テンプレートをエクスポートし Template Specs に保存

既存の Azure SQL Database から ARM テンプレートをエクスポートし、Template Specs に保存して再利用可能な IaC アセットにします。

Azure Resource ManagerAzure SQL DatabaseAzure Template Specs
🌐中級60

Azure Private DNS でカスタムドメインの社内サーバ名前解決を構成する

Azure Private DNS Zone でカスタム ドメイン `tokyofintech.private` を作成し、VNet 内の VM 同士が IP アドレスではなくドメイン名で通信できる構成を構築します。

Azure Private DNSAzure Virtual NetworkAzure Virtual Machines
📥上級30

既存 Azure リソースを Terraform にインポート

既存の Azure Resource Group を Terraform State にインポートし、HCL で管理を開始する実務シナリオを最小構成で体験します。

Azure Cloud ShellAzure StorageTerraform
🌍上級75

Azure Arc でハイブリッド環境を Ansible + Bicep で大規模管理

オンプレ サーバ模擬の Linux VM を Ansible で大規模に Azure Arc にオンボーディングし、Bicep で Arc 拡張機能(Azure Monitor / Custom Script)を一括展開します。

Azure ArcAzure BicepAzure Monitor
🏷️入門45

Azure CLI でリソースのタグを管理

Azure CLI を使い、リソース グループ・仮想マシン・仮想ネットワークに対してタグの追加・削除・上書きを行います。

Azure Resource ManagerAzure Cloud ShellAzure Virtual Machine
📬中級60

Azure Service Bus と Queue Storage でメッセージング処理を Managed Identity で実装する

Azure Service Bus Queue と Azure Storage Queue の 2 種類のメッセージング サービスを、.NET 8 コンソール アプリと Managed Identity (DefaultAzureCredential) でパスワードレス接続して送受信を比較します。

Azure Service BusAzure Queue StorageAzure Cloud Shell
🛡️入門45

NSG で VM への Web アクセスを許可

Ubuntu VM に Nginx をインストールし、NSG の Inbound ルールで HTTP を許可してブラウザからアクセスできるよう構成します。

Azure Virtual MachineAzure Network Security GroupAzure Virtual Network
📤入門60

AzCopy で Storage Account 間データ転送

AzCopy と委任 SAS トークンを使い、汎用 Storage Account から ADLS Gen 2 (Hierarchical Namespace) Storage Account へファイルを転送します。

Azure StorageAzure Cloud ShellAzure Data Lake Storage Gen2
🚨入門60

Azure Monitor のアラート機能を理解する

Azure Monitor のアラートルール、アクショングループ、アラート処理ルールという3つの主要機能を、事前構築済みの Storage Account と仮想マシンを対象に実機で構築します。Azure 監視の基本ワークフローを体験する初学者向けラボです。

Azure MonitorStorage AccountVirtual Machine
🔒入門45

Azure Policy とリソースロックを使う

Azure Policy のインターフェース(コンプライアンス、修復、定義、割り当て、例外等)を一通り確認した後、Web App と仮想マシンに対してリソースロック(削除ロック、読み取り専用ロック)を設定する初学者向けガバナンスラボです。

Azure PolicyResource LocksWeb App
中級75

Azure Event Grid と CLI でイベント駆動オートメーションを構成する

Event Grid のカスタムトピックと Storage キューへのサブスクリプションを作り、CLI でイベントを発行して配信を確認する。さらに System Topic で Blob 作成イベントを購読し、疎結合なイベント駆動の流れを体験する。

Azure Event GridAzure Storage (Queue)Azure Storage (Blob)
📈中級90

Application Insights でアプリケーションを監視・分析する

App Service で動かす Web アプリに Application Insights を接続し、ライブメトリックを主役にリアルタイムのリクエストを観察します。さらにトランザクション検索・アプリマップ・KQL ログで挙動と失敗を補助的に可視化します。curl で確実に負荷をかけて生のテレメトリを発生させ、何が遅く何が落ちているかをコードに触れず突き止めます。

Application InsightsAzure MonitorLog Analytics
🩹中級90

Azure Update Manager で VM のパッチを評価・適用する

小型の Linux VM を作成し、Azure Update Manager で更新評価(Assessment)を実行して不足更新を把握、ワンタイムのパッチインストールで適用し、定期スケジュール用のメンテナンス構成を作成する。

Azure Update ManagerAzure Virtual MachinesAzure Maintenance Configurations
🔐中級50

Key Vault でシークレットとキーを管理し RBAC でアクセス制御する

Key Vault を RBAC 認可モードで作成し、自分に Key Vault Administrator ロールを割り当ててシークレット 2 件とキー 1 件を管理します。CLI での取得からローテーションまでを一通り体験します。

Azure Key Vault
🔒中級55

Storage Account をファイアウォールとサービスエンドポイントで保護する

仮想ネットワーク サービスエンドポイントと Storage ファイアウォールを組み合わせ、Storage Account へのアクセスを特定のサブネットからのみに制限します。拒否と許可の挙動を Cloud Shell と VM の両方から実際に確認します。

Storage AccountVirtual Network
📦中級50

Azure Container Apps でコンテナアプリをデプロイ・スケールする

Container Apps 環境を作成し、公開サンプルイメージを外部 Ingress 付きでデプロイします。リビジョン更新と 0〜2 レプリカの自動スケール構成まで、コンテナ運用の基本を一通り体験します。

Container Apps
入門50

Logic Apps で HTTP から Storage への自動化フローを作る

従量課金プランの Logic Apps で HTTP 要求トリガーから Blob 作成アクションまでの自動化フローを構築し、curl で実行して Blob が生成されることを確認します。

Logic AppsBlob Storage
🔗入門50

VNet ピアリングで 2 つの仮想ネットワークを接続する

アドレス空間が重複しない 2 つの仮想ネットワークを作成して双方向ピアリングで接続し、公開 IP を持たない VM 同士がプライベート IP で通信できることを Run Command の ping で確認します。

Virtual Network
🌐入門45

Azure DNS ゾーンでレコードを管理する

パブリック DNS ゾーンを作成し、A・CNAME・TXT レコードを登録して、Azure ネームサーバーへの直接照会で名前解決を確認します。ドメインを所有していなくても DNS の仕組みを体験できます。

Azure DNS
📦中級60

Azure SQL Database をコピーし BACPAC にエクスポートする

AdventureWorksLT サンプル データベースを作成し、az sql db copy で同一サーバー内に複製した後、BACPAC 形式で Blob Storage にエクスポートします。DP-300 のデータベース移行・保護分野の基本操作を実践で身につけるラボです。

Azure SQL DatabaseBlob Storage
📈中級50

VM スケールセットと自動スケールルールを構成する

Flexible オーケストレーション モードの VM スケールセット(Standard_B1s × 2)を作成し、CPU 使用率に基づく自動スケールルールを構成します。手動スケーリングとの関係も動作を通して確認します。

Virtual Machine Scale Sets
🔍入門60

Log Analytics ワークスペースと KQL でログを分析する

Log Analytics ワークスペースを作成し、ストレージの診断ログを接続して、KQL の集計クエリ 3 種でログを分析します。AZ-104 / AZ-305 のモニタリング分野の基礎を実践的に学びます。

Log AnalyticsAzure Monitor
💪中級50

Bicep で Storage と VNet を宣言的にデプロイする

Cloud Shell で Bicep ファイルを作成し、what-if で差分を確認しながら Storage アカウントと VNet をデプロイします。再実行とパラメータ変更を通じて、宣言的 IaC の冪等性を体験します。

BicepStorage AccountVirtual Network