Trace Id is missing
メイン コンテンツにスキップ

App Service

任意のプラットフォームまたはデバイス用にエンタープライズ対応の Web アプリおよびモバイル アプリをすばやく簡単に作成し、拡張性や信頼性の高いクラウド インフラストラクチャ上にデプロイします

Azure 上で 200 万を超えるアプリとサイトの生産性とイノベーションを実現

Web アプリや API を条件に合わせて迅速に構築、デプロイ、スケーリングできます。コンテナー内や、Windows または Linux 上で実行されている  .NET、 .NET Core、 Node.js、 Java、 Python、または PHP を操作できます。1 日あたり 600 億件を超える要求を処理する信頼性に優れたフル マネージド サービスを使うことで、エンタープライズ クラスの厳しいパフォーマンス、セキュリティ、およびコンプライアンス要件に対応できます。

Azure の節約プランを通じてコンピューティング コストを節約するその他の方法をご確認ください。

インフラストラクチャ メンテナンス、セキュリティ修正プログラム、およびスケーリングが組み込まれたフル マネージド サービス

組み込みの継続的インテグレーションと継続的デリバリー (CI/CD) とダウンタイムのないデプロイ

仮想ネットワーク、および分離された専用の  App Service 環境内での実行機能のサポート

クラウド、Azure Government、オンプレミスへのシームレスなデプロイを可能にする、SOC や PCI などの厳格なセキュリティとコンプライアンスの基準

クラウド内で Web アプリや API をすばやく構築

  • お好きなフレームワーク言語を使用して、お客様のコードやコンテナーを持ち込むことができます。
  • Azure、オンプレミス、および Azure Arc を介した任意の DSCF 準拠の Kubernetes クラスター上の任意の場所にある Kubernetes 上で実行できます。
  • Visual Studio Code と Visual Studio の緊密な統合により、開発者の生産性が向上します。
  • Git、GitHub、GitHub Actions、Atlassian Bitbucket、Azure DevOps、Docker Hub、Azure Container Registry を使用して CI/CD を効率化します。
  • デプロイ スロットを使用して、アプリの更新のダウンタイムを短縮し、リスクを最小限に抑えます。
Azure 内のデプロイ センター
App Service を使用してエンタープライズレベルのサービス上で Web アプリをスケーリング

エンタープライズレベルのサービス上で Web アプリをスケーリング

  • サービス レベル アグリーメント (SLA) に基づくアップタイム 99.95% で高可用性を実現します。
  • プラットフォームのメンテナンスとセキュリティ修正プログラムの自動化により、運用がシンプルになります。
  • Azure Web アプリ ファイアウォールによってお客様のアプリケーションの保護を支援し、仮想ネットワーク統合を使用して接続します。
  • シングルテナント モデルを使用して、分離された Web アプリ インスタンスをデプロイできます。App Service Environment v3 を使用して、アプリケーションの外部にネットワーク アクセスを適用します。
  • Azure Active Directory などの利用者の多い ID プロバイダーを使用して、アプリのアクセスを認証し、承認します。
  • すべての Azure リージョンでグローバルにスケーリングできます。

インフラストラクチャの管理ではなく、アプリのイノベーションへの投資に集中する

Azure PaaS が 3 年間で 228% の ROI を実現し、回収期間が 15 か月間であることが判明した、Microsoft に代わって Forrester Consulting が実施した委託調査をお読みください。1

1 出典:Microsoft Azure PaaS の Total Economic Impact™、Forrester Consulting、2022 年 11 月。

『Microsoft Azure PaaS の Total Economic Impact™』というタイトルのレポート
Web アプリで質問をするユーザーと、応答するボット

クラウド内で Web アプリや API をすばやく構築

App Service を使用すると、Azure をお客様の Web アプリに最大限活用できます。

  • 埋め込みテキストの読み取りと音声翻訳を実現する Azure AI サービス により、アクセシビリティが向上します。
  • AI を利用したクラウド検索サービスを使用して、検索可能なコンテンツを簡単に作成できます。
  • Personalizer により、使いやすさが向上します。
  • 1 か所でお客様の API をすべて管理することで、イノベーションをすばやく実現できます。

組み込みの監視機能を使用して運用を簡素化

  •  App Service 診断を使用して、対話型のインテリジェントなライブ トラブルシューティングを実行できます。
  •  Azure Monitor  と  Application Insights  を使用してアプリケーションのパフォーマンスと正常性を確認し、意思決定を迅速に行うことができます。
  • Azure Monitor を使用してアプリケーション リソースの使用状況のリアルタイム ビューを構築し、予期しない状態を通知するアラートを構成できます。
  • Application Insights を使用すると、お客様のアプリのスループット、応答時間、ダウンストリームの依存関係、エラーの傾向について、より詳細な分析情報を入手することができます。
Azure での Web アプリの概要

包括的なセキュリティとコンプライアンスの組み込み

ポリシーおよびコンプライアンスのデータとリソース セキュリティ ウイルス予防策を示す Azure Security Center の概要
推奨事項の一覧を示す Azure Security Center の [コンピューティングとアプリ] タブ

Azure 無料アカウントで作業を開始する

1

無料で始めましょう USD200  相当のクレジットを取得して 30 日間使用できます。クレジットを保持している間は、最も人気のあるサービスの多くを無料で利用できるほか、55 以上のその他のサービスを常時無料で利用できます。

2

クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。

3

12 か月が経過した後も、55 以上の常時無料サービスを引き続き利用できます。料金は、月々の無料利用分を超えて使用した分だけをお支払いいただきます。

あらゆる規模の企業から寄せられる信頼

“オンプレミスのホスト型 .NET アプリケーションから Microsoft Azure クラウド環境に移行することは当社にとって自然な進化でした...アプリケーションをクラウドにシームレスに移行することは、当社にとって簡単な作業でした。” 

Sahil Gupta 氏:SVP およびアプリケーション開発担当責任者

バスケットボールのリング

“Azure DevOps を使用すると、並列開発を行うことができます。これにより、オンライン プレゼンスの更新をより迅速かつ柔軟に行うことができます。これは、お客様にメリットをもたらします。なぜなら、最新の情報をお客様により簡単かつ迅速に提供できからです。” 

Christian Walter 氏:Web およびコラボレーション責任者

Fujitsu 会議室

“クラウド サービスを使用すると、すべての障害点を排除できます。プロセスと機器の冗長性を作成したため、一方のサーバーで障害が発生しても、もう一方のサーバーは引き続き動作します。この切り替えは即座に実行でき、ユーザーが変更に気付くことさえありません。”

Hildebrand Almada 氏:IT 基盤コーディネーター

デスクトップ モニターの周りに集まった 4 人の人々

"私は、目的に応じて Azure PaaS 製品を選択します。Azure の良い点は、製品ごとに明確な概念とユーザーの使いやすさの一貫したカルチャがあることです。すべての製品の UI デザインが同じです。これ以上は細かく設定できない一連の配慮がなされています。詳細な設定を行うのが難しい場合もありますが、まさに、このような制限があるからこそ、これらの設定をどう組み合わせるかに集中できると言えます。”

Growth Architecture & Teams 社、社長兼 CEO、鈴木雄介氏

"Azure が原因で仕事が停止したことはありません。それどころか、大規模なグローバル キャンペーンに対応可能な高度な管理を行う手段となっています。"

Heineken 社、デジタル マーケティング マネージャー、Lennart Boorsma 氏

Heineken のビン

“最初のアプリはモノリシックであったため、適切にスケーリングされませんでした。Azure App Service では、これらのアプリを個別にスケールアウト可能なコンポーネントに分割できました。”

Alex Wilhelmsen 氏:デジタル アーキテクト

Jotun 本社の外に浮かぶボート

".NET Core、Visual Studio Code、TypeScript、Azure サービスへの移行は、まさに計画したとおりに事が運びました。新しい Web サイトにより、Chipotle の主要なミッションをサポートする上で機敏性が大幅に向上しました。"

Chipotle Mexican Grill 社、リード ソフトウェア開発者、Mike Smith 氏

ブリトーが入った 2 つのボウルとタコスのプレート
タブに戻る

開発者向けドキュメント、サンプル コード、アプリ開発リソース

クイックスタート

以下を使用して、Windows または Linux 上で最初の Web アプリを構築する:

Node.js

ASP.NET  または  .NET Core

Python

Java

学習モジュール

Web アプリを構築してホストする方法に関する Microsoft Learn のステップバイステップのガイダンス:

コンテナー化された Web アプリをデプロイして実行する

App Service 内で Web アプリをホストする

.NET を使用した構築

App Service は、.NET ワークロードをサポートするために一から構築された唯一のマネージド サービスです。

Azure 内に ASP.NET アプリを作成 する

 .NET アプリを Azure に移行するためのステップバイステップのガイダンスをご確認ください

 .NET Portability Analyzer  を使用して、アセンブリが .NET Core に対応しているかどうかを分析する

 .NET Core の移植に関するガイダンスを参考にして、お客様の .NET コードを .NET Core に変換する

開発期間の短縮

 組み込みのクロスオリジン リソース共有サポート を RESTful API に使用する

 MongoDB、 Azure SQL Database、または  MySQL  データベースに接続できます。

 Node.js アプリのドキュメントNode.js アプリ を App Service 用に構成する

 Blazor を使用して、ブラウザーベースの .NET アプリを構築する

Azure 内でカスタム Windows コンテナーを実行する

デプロイのベスト プラクティスを入手する

Power Apps を使用したアプリ開発の高速化

『ASP.NET アプリをクラウドに移行する 5 つの利点』というタイトルのレポート

ASP.NET アプリをクラウドに移行する 5 つの利点

スケーラビリティの実現、コストの最適化、運用効率の向上、セキュリティの強化、新機能の提供にかかる時間の短縮に Azure がどのように役立つかをご確認ください。

『Web アプリの最新化』 というタイトルのレポート

Web アプリの最新化

Azure App Service を使用して Web アプリを最新化することで顧客のエクスペリエンスを向上させた 5 つの企業の成功事例をお読みください。

『クラウドへの .NET アプリケーションの移行のコストと利点』というタイトルの GigaOM のレポート

クラウドへの .NET アプリケーションの移行のコストと利点

ASP.NET の Web アプリと SQL データベースを Azure App Service に移行することによるコストの削減方法をご確認ください。

App Service に関してよく寄せられる質問

  • App Service では、Web と API アプリを大規模に実行する一方で、ファーストまたはサードパーティの他のソリューションとシームレスに連携して、構想するアプリ ソリューションの要件を満たすことができます。

  • App Service は、ほとんどの  Azure リージョンで利用できます。

  • App Service の料金は、特徴と機能が異なる プラン レベル に基づいています。詳細については、 価格を参照してください。

  • お客様のサブスクリプションで実行されるアプリが、その期間の 99.95% 利用できることを保証します。その他の 詳細情報を参照してください。

Azure 上で最初の Web アプリをホストする

Azure を無料で試す