Azure

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

2026-05-24
更新: 2026-08-30
NicheeLab編集部
目次
  1. ティア選定
  2. Linux vs Windows
  3. Premium v3 の特徴
  4. Deployment Slot
  5. VNet Integration
  6. Plan 共有戦略
  7. App Service Environment v3 (ASEv3)
  8. コスト最適化
  9. 運用ベストプラクティス
  10. 関連認定試験
  11. よくある質問

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-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 活用が問われます。開発者向けの AZ-204 (Developer Associate) は、認定ごと 2026 年 7 月 31 日に退役済みです。後継は認定「Microsoft Certified: Azure AI Cloud Developer Associate」/ 試験「Exam AI-200: Developing AI Cloud Solutions on Azure」で、出題範囲は Microsoft 公式でご確認ください。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 日時点の公式公開資料に基づきます。最新情報は必ず公式ページをご確認ください。

この記事の内容を、基礎から読む

Azure の管理 (AZ-104) の出題範囲を体系的に扱う教科書があります。全 16 章・図 67 枚、登録なしで全部読めます。

教科書の目次をすべて見る →
この記事で学んだ内容を問題で確認しましょう

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.