Ambiente do legado CCB
Infraestrutura em que o sistema do CCB está hospedado.
Componentes
| Componente | Papel |
|---|---|
| Host físico Windows Server 2016 | Hospedagem do Hyper-V |
| VM Windows Server 2012 | Execução do site em IIS, ASP Clássico, tarefas agendadas e MySQL 5.7 |
| VM Linux | Servidor de email com Mailcow |
Serviços do ambiente
| Serviço | Camada | Papel |
|---|---|---|
| Hyper-V | Host físico | Virtualização do ambiente |
| IIS | VM Windows | Publicação do site legado |
| Aplicação ASP Clássico | VM Windows | Execução da lógica web do sistema |
| Agendador de Tarefas do Windows | VM Windows | Disparo das rotinas recorrentes do legado |
| MySQL 5.7 | VM Windows | Persistência de dados |
| Mailcow | VM Linux | Entrega e apoio ao envio de emails |
| AnyDesk | Acesso remoto | Entrada operacional no ambiente |
Leitura rápida do ambiente
O ambiente é on-premises e depende diretamente da infraestrutura local.
Isso implica:
- Dependência de hardware local.
- Dependência de virtualização via Hyper-V.
- Acoplamento forte entre aplicação e banco na mesma VM Windows.
- Dependência do agendamento local da VM Windows para parte relevante do processamento recorrente.
- Dependência separada do servidor de email para disparos do sistema.
Exposição web
- A pasta física publicada no IIS fica em
C:\INETPUB\WWWROOT\LOCALUSER\CLUBEDOSCOMPOSITORES. - Essa mesma raiz aparece vinculada aos sites
Clube_Dos_Compositoreseccb1, ambos iniciados no export do IIS já incorporado à documentação técnica. - O site
Clube_dos_Compositores_antigotambém aponta para a mesma raiz, mas aparece parado nesse mesmo export. - As aplicações
/CCB_aplicacao_principale/ccb1_appapontam para a mesma pasta física da publicação principal. - O ambiente também expõe diretórios virtuais ligados à raiz principal e ao acervo em
diretorio.
A relação entre host, VMs e serviços aparece detalhada em Topologia e componentes.
Leituras relacionadas
Implicações operacionais
Alteracoes relevantes no ambiente incidem sobre a dependencia de virtualizacao, a co-localizacao da aplicacao com o banco, o agendamento local na VM Windows, o Mailcow para email e a exposicao da mesma base fisica por mais de uma entrada no IIS.