Kiến trúc Cloud

Kiến trúc hiện tại trên Microsoft Azure

Sapalens chạy trên hạ tầng Microsoft Azure và là thành viên Microsoft for Startups. Trang này chỉ liệt kê những dịch vụ Azure có trong bộ thu bằng chứng hằng ngày và cấu hình triển khai trong mã nguồn.

Sơ đồ kiến trúc hiện tại

Vùng: malaysiawest (máy chủ, dữ liệu) · westus3 (AI) · Bản build web: b95380f16

Internet (HTTPS)
  │
  ▼
Azure Virtual Machine · Docker Compose · malaysiawest
  Caddy (TLS) ─▶ Web (Next.js) · Gateway (IAM · JWT) ─▶ service containers
  PostgreSQL 16 (container)
  Redis 7.2 (container): gateway, identity
  │
  ├─▶ Azure Database for PostgreSQL (malaysiawest): content
  ├─▶ Azure Managed Redis (malaysiawest): webapp
  ├─▶ Azure Blob Storage (malaysiawest): backup, gateway
  └─▶ Azure OpenAI / Foundry (westus3): ai
Dịch vụ AzureVai trò trong SapalensVùng
Azure Virtual MachineChạy các service bằng Docker Compose; Caddy nhận truy cập HTTPS và cấp TLS. Trên VM còn PostgreSQL 16 (container) cho các service chưa chuyển sang Azure và Redis 7.2 (container) cho gateway, identity.malaysiawest
Azure Database for PostgreSQLCơ sở dữ liệu của content-service (các service khác vẫn dùng PostgreSQL trong container trên VM).malaysiawest
Azure Managed RedisBộ đếm giới hạn tần suất (rate limit) của web app. Chỉ web app dùng; gateway và identity dùng Redis trong container trên VM.malaysiawest
Azure Blob StorageBản sao lưu off-site hằng đêm, bản sao ảnh người dùng tải lên và kho lưu hàng đợi Forge.malaysiawest
Azure OpenAI / FoundryMô hình ngôn ngữ cho các tính năng AI, gọi từ ai-service.westus3

← Startup Portal