Azure

Microservices (AKS + Dapr)

AKS + Dapr + Azure Service Bus + Azure SQL のマイクロサービス構成。Daprによるサービスメッシュとマイクロサービス間通信を抽象化し、Azure DevOpsとの統合で企業グレードのCI/CDパイプラインを構築します。

アーキテクチャ構成図

クライアント
HTTPS
Azure Front Door / Application Gateway
AKS Ingress
NGINX / Traefik
Dapr サイドカー
サービス間通信・状態管理
各マイクロサービス Pod
Helm Chart 管理
Azure Service Bus / Azure SQL / Cosmos DB

↑ リクエスト / データの流れ(上から下)

採用サービス構成

K8sクラスター
AKS (Azure Kubernetes Service)
サービスメッシュ
Dapr
メッセージング
Azure Service Bus
データベース
Azure SQL / Cosmos DB

代表的なユースケース

  • エンタープライズ基幹システムのモダナイゼーション
  • Azure DevOps完全統合CI/CD
  • マルチ言語マイクロサービスの統合管理
  • マルチリージョン高可用性構成

このパターンを選ぶ判断基準

Azure DevOpsを中心としたDevOps文化を推進する組織や、Daprによる言語非依存なマイクロサービス間通信の抽象化が必要な場合に適しています。

このパターンで設計書を自動生成

要件を入力するだけで構成図・設計書・コスト見積もりを自動生成します。

無料で試す