Azure クラウド 技術

【Azure】App Serviceとは?

2025年6月16日


概要

App Serviceとは、Webアプリ、APIアプリを迅速に構築、運用できるPaaSサービスです。

APIとは?

「Application Programming Interface(アプリケーション・プログラミング・インターフェース)」の略です。簡単に言うと、ソフトウェアやサービス同士がやり取りするための窓口や約束事を指します。

特徴

  • 複数言語、フレームワークをサポート(.Net、Java、Node.js、Python、PHP、Rubyなど)
  • Dockerコンテナのサポート ※Dockerイメージにアプリ、ライブラリ、ミドルウェアなどを含め、それをAzure App Serviceにアップロードすれば、そのまま動かせます
  • 高可用性とオートスケール
  • CI/CDをサポート
  • 組み込みのセキュリティ機能(SSL/TLS、認証、認可)

構成要素

App Service

実行させたいWebアプリ本体

App Service Plan

App Serviceを動かすインフラ基盤

    App Service Planの特徴

    • OS、リージョン、サイズ、インスタンス数など調整可能
    • 複数のApp Serviceが稼働可能

    デプロイ方法

    1. 手動デプロイ:FTP、Azure CLI、Visual Studio Code
    2. 継続的デプロイ(CI/CD):GitHub Actions、Azure DevOps


    -Azure, クラウド, 技術