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

Azure App Service
Azure Database for PostgreSQL

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

このアーティクルはソリューションのアイデアです。 このコンテンツにさらに多くの情報 (想定されるユース ケース、代替サービス、実装に関する考慮事項、価格ガイダンスなど) の掲載をご希望の方は、GitHub のフィードバックでお知らせください。

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

考えられるユース ケース

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

Architecture

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

データフロー

  1. ブラウザーまたはモバイル アプリが、API からリソースの要求を行います。
  2. その要求は、Azure App Services による処理のために、TLS 終端を使用した HTTPS によって送信されます。
  3. Azure App Services は API 要求を処理します。要求量の変化に対応するためにスケールアップまたはスケールアウトできます。
  4. Azure Database for PostgreSQL は、オープンソースの Postgres データベース エンジンに基づいたリレーショナル データベース サービスを提供します。 Hyperscale (Citus) またはフレキシブル サーバー (プレビュー) デプロイ モードを使用すると、スケーラビリティに優れたデータベースを実現できます。

Components

共同作成者

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

プリンシパル作成者:

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

次のステップ

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

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