Visão Geral da Infraestrutura¶
Infraestrutura Principal (unicef.pt)¶
graph LR
U["Utilizadores"] --> FD["Azure Front Door\nuncprd-cdn + WAF"]
FD --> WEB["App Service\nuncwebprd\nS2 Standard"]
WEB --> DB["Azure SQL\nuncdb-prd\nS1 - 20 DTU"]
WEB --> EP["Azure SQL\nEasyPay\nS0 - 10 DTU"]
WEB --> ST["Storage\nuncstorageprd"]
style WEB fill:#c8e6c9,stroke:#2e7d32
style FD fill:#c8e6c9,stroke:#2e7d32
style DB fill:#fff9c4,stroke:#f9a825
Outros Recursos¶
graph LR
DNS["DNS Zone\nunicef.pt"] ~~~ KV["Key Vault\nunc-prd-vault"]
KV ~~~ AI["App Insights\nDESATIVADO"]
AI ~~~ AUTO["Automation\nAppRestart"]
AUTO ~~~ ST2["Storage\nabsiszum5"]
ST2 ~~~ ST3["Storage\nvmss5ub3he6jko4wo"]
style AI fill:#ffcdd2,stroke:#c62828
Recursos Potencialmente Não Utilizados¶
graph LR
VM["Controller VM\nDS1_v2 - Linux"] --> VMSS["VM Scale Set\nDS2_v2 - 1 instancia"]
LB["Load Balancer\nlb-iszum5"] --> VMSS
VMSS --> MYSQL["MySQL 5.7\nD2ds_v4\nSem bases de dados"]
BASTION["Azure Bastion"] ~~~ VM
style VM fill:#ffcdd2,stroke:#c62828
style VMSS fill:#ffcdd2,stroke:#c62828
style LB fill:#ffcdd2,stroke:#c62828
style MYSQL fill:#ffcdd2,stroke:#c62828
style BASTION fill:#ffcdd2,stroke:#c62828
Confirmação necessária
Estes recursos aparentam não estar em utilização ativa. O MySQL não tem bases de dados de utilizador. Nenhum registo DNS aponta para o Load Balancer. Confirmar com a equipa UNICEF antes de desativar.
Fluxo de Tráfego¶
- Utilizador acede a
www.unicef.pt - DNS (Azure DNS) resolve para Azure Front Door
- Front Door aplica regras WAF e faz cache/routing
- Tráfego é encaminhado para App Service (
uncwebprd.azurewebsites.net) - App Service serve a aplicação Umbraco + AngularJS
- Umbraco consulta Azure SQL (
uncdb-prd) para conteúdo - Imagens/media são servidas via Storage Account com cache do ImageProcessor
Subscrição Azure¶
| Propriedade | Valor |
|---|---|
| Nome | Microsoft Azure Sponsorship |
| Subscription ID | 2e6c7ed6-c6f8-4058-901c-c3113a4df82a |
| Tenant (Diretório) | a862c020-8446-4114-a199-83d3260bc9fa |
| Tenant Domain | unicef.pt |
| Região Principal | North Europe |
Resource Groups¶
| Resource Group | Região | Propósito |
|---|---|---|
| unc-prd | North Europe | Produção - todos os recursos do website |
| unc-qual | North Europe | Qualidade/Staging - ambiente de testes |
| NetworkWatcherRG | North Europe | Azure Network Watcher (automático) |
| ai_uncwebqual_*_managed | North Europe | App Insights managed (automático) |