Azure

Azure App Service Plan 完全ガイド|ティア選定・Deployment Slot・VNet Integration・コスト最適化

2026-05-24
NicheeLab編集部

App Service Plan は、App Service / Functions / Logic Apps を実行する VM リソースの集合体です。 Plan の選定 (SKU・OS・インスタンス数) がコスト・パフォーマンス・可用性のすべてを決定する重要な設計判断で、本番運用での Plan 戦略が運用全体を左右します。 本記事では、App Service Plan のティア選定・Deployment Slot・VNet Integration・Plan 共有戦略・コスト最適化を網羅的に整理します。

ティア選定

ティア用途Auto ScaleVNet Integration月額
Free / Shared学習・PoC××無料
Basic (B1-B3)開発・テスト××1.5-6 万円
Standard (S1-S3)小-中規模本番10 インスタンス10-30 万円
Premium v3 (P0v3-P5v3)本番推奨30 インスタンス○ (高度)14-100 万円
Isolated v2 (I1v2-I6v2)コンプライアンス100 インスタンス専有 VNet (ASEv3)数十-数百万円

新規本番は Premium v3 P1v3 以上、コンプライアンス要件 (PCI DSS・GDPR データレジデンシ) で Isolated v2 ASEv3 を選択。

Linux vs Windows

項目Linux App Service PlanWindows App Service Plan
コスト30-50% 安標準
コンテナDocker Image 直接デプロイWindows Container (限定)
ランタイムNode.js/Python/PHP/Ruby/Java/.NET.NET Framework・ASP.NET・IIS 機能
起動速度高速標準
用途新規プロジェクトレガシー .NET Framework
推奨度レガシー保守

新規 .NET 8/.NET 9 アプリは Linux 一択。Microsoft の最新トレンドは Linux 中心で、新規プロジェクトでは Linux 一択というのが業界標準。

Premium v3 の特徴

Premium v3 (P0v3 ~ P5v3) は本番運用の標準ティア。

主要機能

  • Auto Scale: 最大 30 インスタンス
  • VNet Integration: フル機能
  • Premium Storage: 高速 SSD
  • 最新世代 CPU: Intel Ice Lake / AMD EPYC
  • Deployment Slot: 最大 20 個
  • SLA 99.95%

P0v3 (2024 新) の特徴

  • 最小サイズ Premium v3、Standard S1 と同等価格 (月 10 万円程度)
  • Premium v3 の機能を低コストで利用可能
  • 中小規模本番向け、Standard からの移行先として推奨

Deployment Slot

Deployment Slot は、Production App と分離された別環境 (Staging・Test・Dev) を同じ App Service Plan 内に作成する機能。

主要機能

  • 各 Slot は独立した URL (例: myapp-staging.azurewebsites.net)
  • 独立してデプロイ可能
  • Swap: ワンクリックで Production と切り替え、ゼロダウンタイムデプロイ
  • Swap Back: 問題発覚時に即時ロールバック
  • Warm-up Trigger で Cold Start 回避
  • Slot Settings (Slot 固有の構成、Swap で入れ替わらない)

Slot 数

  • Standard: 5 つ
  • Premium v3: 20 つ
  • Isolated v2: 20 つ

Blue-Green デプロイの標準実装パターンで、本番 Web アプリでは Deployment Slot 活用が必須レベル。本番リリースの安全性が劇的に向上します。

VNet Integration

App Service / Functions から VNet 内リソースへのプライベート接続を実現する機能。

設定

  1. App Service Plan のネットワーク設定 → VNet Integration
  2. 対象 VNet と専用 Subnet (App Service 専用、他リソースと共有不可) を指定
  3. これにより App Service → Private Endpoint 経由で Azure SQL DB・Cosmos DB・Storage・Key Vault に Private 接続
  4. オンプレリソースへも VPN/ExpressRoute 経由で接続可能

Standard (S1+) 以上で利用可能、Premium v3 が推奨。Public エンドポイントを完全排除した本番アーキテクチャの中核です。

Plan 共有戦略

1 つの App Service Plan に複数の App Service を相乗りさせるとコスト削減可能 (Plan ごとに料金が決まり、Plan 内の App 数は料金に関係しない)。

標準パターン

  • 環境別分離: Plan-Dev・Plan-Stage・Plan-Prod、各環境内で複数 App 相乗り
  • アプリ群別分離: 重要度の高い決済系は専用 Plan、一般 Web は共有 Plan
  • スケール特性別分離: CPU 集約と I/O 集約を別 Plan

注意点

  • 1 App の負荷が他 App に影響
  • Auto Scale は Plan 単位で発動 (個別 App 単位は不可)
  • 本番では重要 App には専用 Plan 推奨

複数 App 相乗りで Premium v3 P1v3 (月 14 万円) を 5 App で割れば 1 App あたり月 2.8 万円となり、Standard S1 (月 10 万円) より大幅安いコスト構造が実現します。

App Service Environment v3 (ASEv3)

ASEv3 は専有 VNet 内で動作する Isolated v2 ティア専用の App Service 基盤。

主要機能

  • 完全な VNet 統合 (App Service が VNet 内 Private IP を持つ)
  • 専有ハードウェア (他テナントと共有しない)
  • 大規模スケール (最大 100 インスタンス)
  • PCI DSS・FedRAMP High 対応
  • FedRAMP / HIPAA / GDPR データレジデンシ要件対応

コスト

  • ASEv3 基盤料金: 月数十万円
  • Isolated v2 インスタンス料金: 別途
  • 合計: 月数十万-数百万円

コスト最適化

Reserved Instance vs Savings Plan

項目Reserved InstanceSavings Plan
契約1-3 年・Region/SKU/OS 固定1-3 年・時間あたりコミット金額
割引率最大 55%最大 40%
柔軟性低 (リサイズは交換)高 (Region/SKU/OS 変更可)
適用シーン1-3 年継続見込み定常負荷変動要素ある定常負荷

Premium v3 系は Reserved Instance 適用で大幅コスト削減 (Pay-as-you-go から 30-55%)、企業全体で年間数千万円規模の削減効果が期待できます。

その他のコスト最適化

  • 非本番 Plan (Dev/Stage) を業務時間外に Stop (Auto Scale で Min 0)
  • 複数 App を 1 Plan に集約
  • Linux Plan を選択 (Windows より 30-50% 安)
  • Premium v3 P0v3 で中小規模本番のコスト最適化
  • Auto Scale で需要に応じたインスタンス増減

運用ベストプラクティス

  1. 本番は Premium v3 P1v3 以上
  2. Linux Plan を選択 (新規プロジェクト)
  3. Deployment Slot で Blue-Green デプロイ
  4. VNet Integration + Private Endpoint でゼロトラスト
  5. Reserved Instance / Savings Plan でコスト最適化
  6. 複数 App を 1 Plan に集約 (適切な分離保ちつつ)
  7. Health Check / Application Insights でモニタリング
  8. Auto Scale (Metric-based) で需要対応
  9. Always On 有効化 (Standard 以上)
  10. Managed Identity で他 Azure サービスへの認証

関連認定試験

よくある質問

App Service Plan とは?

App Service Plan は、App Service / Functions / Logic Apps を実行する VM リソースの集合体。Plan は SKU (Free・Shared・Basic・Standard・Premium v3・Isolated v2)・OS (Linux/Windows)・リージョン・インスタンス数を定義し、複数の App Service / Function App が 1 つの Plan のリソースを共有可能。料金は Plan に対して課金 (実行する App 数に関係なくインスタンス × 時間)、コスト最適化には複数 App を 1 Plan で共有する戦略が有効。本番環境では Premium v3 推奨で、Auto Scale・VNet Integration・Premium Storage・新世代 CPU が利用可能です。

ティア (Free/Basic/Standard/Premium v3/Isolated v2) の使い分けは?

Free / Shared: 学習用・PoC、HTTPS なし・Custom Domain 不可・1 日 60 分の CPU 制限。Basic (B1-B3): 開発・テスト、Always On 不可・Auto Scale 不可、月 1.5-6 万円。Standard (S1-S3): 小-中規模本番、Auto Scale 最大 10 インスタンス・Daily Backup・Deployment Slot 5 つ、月 10-30 万円。Premium v3 (P0v3-P5v3): 本番推奨、Auto Scale 30 インスタンス・VNet Integration・Premium SSD・最新世代 CPU、月 14-100 万円。Isolated v2 (I1v2-I6v2): App Service Environment v3 (ASEv3) ベース、専有 VNet・コンプライアンス向け、月数十万-数百万円。新規本番は Premium v3 P1v3 以上、コンプライアンス要件 (PCI DSS・GDPR データレジデンシ) で Isolated v2 ASEv3。

Linux と Windows の選び方は?

Linux App Service Plan: コスト約 30-50% 安、コンテナ (Docker Image) 直接デプロイ可能、Node.js/Python/PHP/Ruby/Java/.NET ランタイム、起動高速、Microsoft 推奨。Windows App Service Plan: .NET Framework アプリ・IIS 専用機能必須・WCF サービス・Windows 認証統合・GAC ベースのレガシーアプリ。新規 .NET 8/.NET 9 アプリは Linux 一択 (.NET Core 系は Linux で動く)、レガシー .NET Framework は Windows 必須。コンテナ化された .NET Framework アプリ (Docker Container) は Windows コンテナ対応 Plan で動作可能 (限定的)。Microsoft の最新トレンドは Linux 中心で、新規プロジェクトでは Linux 一択というのが業界標準です。

Deployment Slot とは?

Deployment Slot は、Production App と分離された別環境 (Staging・Test・Dev など) を同じ App Service Plan 内に作成する機能。各 Slot は独立した URL (例: myapp-staging.azurewebsites.net) を持ち、独立してデプロイ可能。最大の利点は『Swap (スワップ)』機能で、Staging Slot でテスト完了後にワンクリックで Production と切り替え、ゼロダウンタイムデプロイ実現。Warm-up Trigger で Swap 前に Slot を温めることで Cold Start も回避。Slot 数は Standard 5 つ・Premium v3 20 つ。Blue-Green デプロイの標準実装パターンで、本番 Web アプリでは Deployment Slot 活用が必須レベル。Swap 後の問題発覚時には Swap Back で即時ロールバック可能、本番リリースの安全性が劇的に向上します。

VNet Integration はどう使いますか?

VNet Integration は App Service / Functions から VNet 内リソース (Private Endpoint・VM・オンプレリソース) へのプライベート接続を実現する機能。Standard (S1+) 以上で利用可能、Premium v3 が推奨。設定: App Service Plan のネットワーク設定 → VNet Integration → 対象 VNet と専用 Subnet (App Service 専用、他リソースと共有不可) を指定。これにより App Service → Private Endpoint 経由で Azure SQL DB・Cosmos DB・Storage・Key Vault に Private 接続、オンプレリソースへも VPN/ExpressRoute 経由で接続可能。Public エンドポイントを完全排除した本番アーキテクチャの中核で、コンプライアンス要件 (データが Public Internet を通らない) を満たす実装パターンです。

Plan の共有戦略は?

1 つの App Service Plan に複数の App Service を相乗りさせるとコスト削減可能 (Plan ごとに料金が決まり、Plan 内の App 数は料金に関係しない)。標準パターン: 1) 環境別分離 (Plan-Dev・Plan-Stage・Plan-Prod)、各環境内で複数 App 相乗り、2) アプリ群別分離 (重要度の高い決済系は専用 Plan、一般 Web は共有 Plan)、3) スケール特性別分離 (CPU 集約と I/O 集約を別 Plan)。共有時の注意: 1 App の負荷が他 App に影響、Auto Scale は Plan 単位で発動 (個別 App 単位は不可)、本番では重要 App には専用 Plan 推奨。複数 App 相乗りで Premium v3 P1v3 (月 14 万円) を 5 App で割れば 1 App あたり月 2.8 万円となり、Standard S1 (月 10 万円) より大幅安いコスト構造が実現します。

Reserved Instance と Savings Plan は?

App Service Plan は Reserved Instance (1-3 年契約・最大 55% 割引) と Savings Plan (1-3 年契約・最大 40% 割引) の両方が適用可能。Reserved Instance: 特定の Region・SKU・OS を固定で予約購入、最も割引率高い、柔軟性低い (リサイズには交換手続き)。Savings Plan: 時間あたりのコミット金額のみ指定、Region・SKU・OS は柔軟に変更可能、割引率はやや低い。本番運用で 1-3 年継続見込みなら Reserved Instance、変動要素ある場合は Savings Plan。Premium v3 系は Reserved Instance 適用で大幅コスト削減 (Pay-as-you-go から 30-55%)、企業全体で年間数千万円規模の削減効果が期待できます。新規 App Service 環境構築時は予算計画にこれらの割引を必ず織り込むべきです。

関連認定試験は?

AZ-204 (Developer Associate、2026-07 リタイア注意) のドメイン 1 (Compute 25-30%) で App Service Plan が深く問われる本領域の本命認定。AZ-104 (Administrator) のドメイン 3 で運用視点での選定、AZ-305 (Solutions Architect Expert) でアーキテクト視点での選定 (App Service vs Container Apps vs Functions)、AZ-400 (DevOps Engineer Expert) で CI/CD パイプライン・Deployment Slot・Swap 活用。Azure の主力 PaaS コンピュートで、開発者・アーキテクトにとって App Service Plan の理解は必須スキルです。

関連記事・技術深掘り

Azure Files 完全ガイド|SMB/NFS・Standard/Premium・Entra Kerberos・Azure File Sync【2026 年版】

Azure Files の完全ガイド。Standard vs Premium ティア選定、SMB vs NFS プロトコル、Active Directory 認証 (オンプレ AD・Entra DS・Entra Kerberos)、Azure File Sync によるハイブリッド、AKS Persistent Volume 利用、セキュリティベストプラクティス、関連認定試験 (AZ-104 / AZ-800) を日本語で網羅。

Azure NetApp Files (ANF) 完全ガイド|Service Level・Capacity Pool・SnapMirror・SAP HANA 認定【2026 年版】

Azure NetApp Files (ANF) の完全ガイド。Azure Files Premium との違い、Service Level (Standard/Premium/Ultra) 選定、Capacity Pool と Volume の階層構造、Snapshot・SnapMirror Cross-region Replication、Active Directory 統合、コスト最適化、関連認定試験 (AZ-104 / AZ-305 / AZ-120) を日本語で網羅。

Azure VM サイジング完全ガイド|シリーズ選定・命名規則・コスト最適化【2026 年版】

Azure Virtual Machine のサイジング完全ガイド。B/D/E/F/G/H/L/M/N シリーズの使い分け、命名規則の読み方、Spot VM / Reserved Instance / Savings Plan / Hybrid Benefit によるコスト最適化、Managed Disk 選定 (Standard HDD/SSD・Premium SSD v2・Ultra Disk)、関連認定試験 (AZ-104 / AZ-305) を日本語で網羅。

App Service vs Container Apps vs Functions 完全比較|Azure コンピュート選定ガイド【2026 年版】

Azure の主要 PaaS コンピュート 3 サービス App Service・Container Apps・Functions を完全比較。料金・スケーリング・適用シーン・コスト最適化を表形式で整理。AKS との使い分け、Web アプリ新規構築の推奨パターン、関連認定試験 (AZ-204 / AZ-305 / AZ-400) を日本語で網羅。

本記事の技術情報は Azure App Service Documentation に基づいています。 本記事は Microsoft Corporation の公式商品ではなく、いかなる提携・後援関係もありません。 Microsoft、Azure は Microsoft group of companies の商標です。 情報は 2026 年 5 月 24 日時点の公式公開資料に基づきます。最新情報は必ず公式ページをご確認ください。

この記事で学んだ内容を問題で確認しましょう

16,000問以上の問題で実力チェック

Azure 試験対策ページを見る
この記事の著者

NicheeLab編集部

データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。


関連記事
Azure

AZ-900 完全ガイド|Microsoft Azure Fundamentals 出題範囲・学習リソース・合格戦略

Microsoft Azure Fundamentals (AZ-900) の 2026 年 1 月 14 日改訂版に対...

Azure

Azure 認定資格ロードマップ 2026 完全版|全 26 試験の体系と大型再編 (AI-901/AI-103/SC-500)

Microsoft Azure 認定資格 全 26 試験 (現行 23 + 退役 3) の 2026 年版ロードマップ。...

Azure

AI-901 完全ガイド|Azure AI Fundamentals 新試験

Microsoft Certified: Azure AI Fundamentals (AI-901) の出題範囲・Mi...

Azure

Microsoft Entra ID 入門|旧 Azure AD から学ぶ ID 管理 (AZ-900/SC-900/AZ-104 必須知識)

Microsoft Entra ID (旧 Azure Active Directory) の入門解説。2023 年 7...

Azure

DP-900 完全ガイド|Azure Data Fundamentals 出題範囲・学習リソース・合格戦略

Microsoft Azure Data Fundamentals (DP-900) の完全ガイド。4 ドメインの出題範...

Azureの記事一覧 (103件)
© 2026 NicheeLab All rights reserved.