編集

次の方法で共有


Azure Database for MySQL を使用したスケーラブルな Web アプリケーションとモバイル アプリケーション

Azure App Service
Azure Database for MySQL

ソリューションのアイデア

この記事ではソリューションのアイデアについて説明します。 クラウド アーキテクトはこのガイダンスを使用すると、このアーキテクチャの一般的な実装の主要コンポーネントを視覚化しやすくなります。 ワークロードの特定の要件に適合する、適切に設計されたソリューションを設計するための出発点として、この記事を使用してください。

iOS、Android、Windows、または Mac 向けの魅力的で高性能かつスケーラブルなクロスプラットフォームやネイティブ アプリを迅速に構築できます。

考えられるユース ケース

このソリューションは、Web およびモバイル アプリケーションの両方を利用するすべての組織向けです。

Architecture

Azure App Services から Azure Database for My S Q L へのブラウザーまたはモバイル アプリ要求を示すアーキテクチャ図。このアーキテクチャの SVG をダウンロードします。

データフロー

  1. ブラウザーまたはモバイル アプリが、API からリソースの要求を行います。
  2. その要求は、Azure App Services による処理のために、 TLS 終端を使用した HTTPS によって送信されます。
  3. Azure App Services は API 要求を処理します。要求量の変化に対応するために スケールアップ または スケールアウト できます。
  4. Azure Database for MySQL は、MySQL Community Edition を基盤としたリレーショナル データベース サービスを提供します。 フレキシブル サーバー デプロイ モードを使用すると、数秒でデータベースをスケーリングできるようになります。

Components

共同作成者

この記事は、Microsoft によって保守されています。 当初の寄稿者は以下のとおりです。

プリンシパル作成者:

  • Andrew Harvey | プリンシパル プログラム マネージャー - Microsoft for Startups

次のステップ

コンポーネントのテクノロジの詳細については、次を参照してください。

次の関連するアーキテクチャを確認してください。