Przejdź do treści

Azure Services

Wykorzystywane usługi

1. Azure AD B2C

Autentykacja użytkowników

  • User flows: Sign-up, Sign-in, Password reset
  • Custom policies
  • MFA (Multi-Factor Authentication)

Portal: https://portal.azure.com → Azure AD B2C

2. Azure App Service

Hosting API i Frontend

Plan: Premium P1V2 (Production)

Instances: - masaku-api-prod-de - masaku-api-prod-at - masaku-portal-prod-de - masaku-portal-prod-at

Scaling: Auto-scale na podstawie CPU

3. Azure SQL Database

Baza danych

  • Tier: Standard S3
  • Size: 250 GB
  • Geo-replication: Enabled (DE → AT)

4. Azure Blob Storage

File storage (paragony, faktury PDF)

  • Account: masakustorage
  • Containers: receipts, invoices, documents
  • Redundancy: GRS

5. Azure Application Insights

Monitoring i telemetria

  • Request tracking
  • Exception tracking
  • Custom events
  • Performance metrics

6. Azure Key Vault

Secrets management

  • API keys
  • Connection strings
  • Certificates

7. Azure Cognitive Services

OCR dla paragonów

  • Computer Vision API
  • Text recognition

8. Azure DevOps

CI/CD Pipelines

  • Build pipelines
  • Release pipelines
  • Artifact storage

Koszty

Miesięczne (approx.): - App Service: ~200 EUR - SQL Database: ~150 EUR - Storage: ~50 EUR - Application Insights: ~30 EUR - Total: ~430 EUR/miesiąc

Skalowanie

Vertical (scale up)

App Service: P1V2 → P2V2 → P3V2

Horizontal (scale out)

Instances: 1 → 2 → 4 → 8

Azure PortalApp ServiceScale up/out

Dalsze zasoby