Azure App Service は、基になるインフラストラクチャの管理を気にすることなく、Web アプリケーション、モバイル バックエンド、RESTful API を実行できるプラットフォームです。 優れたアプリケーションの作成に集中できるように、重い作業を引き受けてくれる優れたWebホスティングサービスと捉えることができます。
App Service では、.NET、Java (Java SE、Tomcat、JBoss フレーバー)、Node.js、Python、PHP など、さまざまな Web スタックがサポートされており、Windows と Linux の両方で実行できます。 または、アプリがコンテナー化されている場合は、カスタム コンテナーとしてデプロイするだけで済みます。
Azure App Service を使用する理由
学生、中小企業、スタートアップ企業、企業のいずれであっても、App Service では、ニーズに合わせて調整されたさまざまな機能が提供されます。
学生
- 無料アクセス: 広く利用できる 無料レベルに加えて、学生は Azure for Students Starter プログラムを利用できます。
- IDE のサポート: 専用のデプロイ ツールは、Visual Studio、Visual Studio Code、IntelliJ、Eclipse で使用できます。
- 使いやすい: インフラストラクチャ管理の経験を必要とせずにアプリを実行します。
- 学習リソース: 始めるのに役立つチュートリアルとガイドが多数あります。
中小企業とスタートアップ企業
- ブランドのセキュリティ: App Service ドメイン と 無料のマネージド証明書を使用して、ブランドと顧客をすばやく保護します。 または、ドメインと証明書を App Service に持ち込みます。
- コスト効率: 使用するリソースに対してのみ支払い、ビジネスに合わせて スケールアップ または スケールアウト します。
- コマンド ライン フレンドリ: Maven、Gradle、Azure Developer CLI、Azure CLI、Azure PowerShell など、既に使用しているコマンド ライン ツールを使用してデプロイします。
- スケーラビリティ: 要求に基づいてアプリケーションを自動的にスケーリングします。
- グローバルリーチ: 世界中のデータセンターにアプリをデプロイします。
- アプリケーション テンプレート: WordPress、Joomla、Drupal など、 Azure Marketplace の広範なアプリケーション テンプレートの一覧から選択します。
- ソーシャル サインインのサポート: Google、 Facebook、 X、 Microsoft アカウントを使用したターンキー ソーシャル サインイン。
Enterprise
- CI/CD: GitHub Actions、Azure Pipelines などを使用して 継続的にデプロイ します。 ステージング環境を通じて予測どおりにデプロイします。
- 高密度ホスティングの削減: メモリ最適化 された P*mv3 レベルを使用して、より少ない VM でより多くのアプリケーションを実行し、 Azure の節約プラン と 予約インスタンスを使用して予測可能なワークロードに最大 55% を節約できます。
- 完全な分離: Azure Virtual Network 統合を使用してイングレスとエグレスをセキュリティで保護するか、専用のネットワークと VM を使用して 、App Service 環境で完全に分離されたアプリケーションを実行します。
- 基幹業務: 組み込みの認証、Microsoft Graph、および基幹業務アプリケーションへの コネクタ を使用して、ビジネス アプリケーションを簡単に開発できます。
- 信頼性: 堅牢な SLA とゾーン冗長機能は、アプリケーションの障害を防ぐことができます。
- セキュリティとコンプライアンス: ISO、SOC、PCI コンプライアンスは、 大企業の最も厳しい要件を満たしています。
シナリオに最も適した Azure コンピューティング サービスの詳細については、「 Azure コンピューティング サービスの選択」を参照してください。