Skip to content

Ambientes

Um Ambiente é uma instalação de hospedagem gerenciada vinculada a um entitlement ENV. Ele representa um servidor de produção, uma instância de staging, um sandbox de desenvolvimento ou qualquer outra instalação que a MIDDAG gerencia em nome de um cliente. O MIDDAG Account rastreia ambientes — ele não provisiona infraestrutura diretamente.

Relacionamento com entitlements

Cada ambiente possui exatamente um entitlement ENV, e cada entitlement ENV corresponde a exatamente um ambiente. Este é um relacionamento estritamente 1:1. Mesmo quando o mesmo cliente possui instalações de produção e staging, cada uma é um ambiente separado com seu próprio código de entitlement (ex.: ENV-2026040001 para produção, ENV-2026040002 para staging).

Tipos de ambiente

TipoDescrição
ProductionInstalação de produção voltada ao cliente
StagingTestes e válidação pré-produção
DevelopmentDesenvolvimento e experimentação
SandboxDemonstrações, testes e prova de conceito

Tipos de plataforma

PlataformaDescrição
MoodleMoodle LMS (linha MIDDAG Pro)
WordPressSites WordPress, portais, e-commerce
CustomOutras plataformas ou tecnologias

Ciclo de vida do ambiente

EstadoO que significa
ProvisioningAmbiente está sendo configurado. Ainda não operacional.
ActiveEm funcionamento e operacional.
MaintenanceEm manutenção programada. Cliente vê o status no portal.
SuspendedPausado por falha de pagamento ou ação administrativa.
DecommissionedAposentado permanentemente. Estado terminal.

Clusters pai-filho

Ambientes podem ser organizados em clusters. Um padrão comum é um ambiente de produção com filhos de staging e desenvolvimento sob a mesma hierarquia de entitlement pai:

Este agrupamento utiliza a hierarquia pai-filho de entitlements. O entitlement SVC atua como guarda-chuva, com entitlements ENV como filhos.

Dados rastreados

Cada ambiente armazena dados de configuração e operacionais:

CategoriaCampos
IdentidadeNome, tipo, plataforma, versão da plataforma
URLsURL principal, URL de admin, URL de staging
InfraestruturaProvedor de servidor, região, agenda de backup, dias de retenção de backup
MonitoramentoData do último backup, data de expiração do SSL, versão da plataforma
VínculosEntitlement (ENV-xxx), contrato, organização

Dados sensíveis (IP do servidor, especificações do servidor) são armazenados, mas nunca expostos aos clientes.

Monitoramento de saúde

O MIDDAG Account realiza rastreamento básico de saúde por meio de dados armazenados e alertas automatizados:

  • Monitoramento de backuplast_backup_at é atualizado por cron ou webhook. Se o último backup exceder a janela configurada, um alerta é disparado.
  • Rastreamento de SSL — alertas são enviados 30, 15 e 7 dias antes da expiração do certificado SSL.
  • Versão da plataforma — rastreada para planejamento de atualizações e notificações de segurança.

Monitoramento avançado (uptime, tempo de resposta) é tratado por ferramentas externas. O registro do ambiente pode armazenar uma URL de referência para um dashboard de monitoramento externo.

Solicitações de serviço

Clientes podem criar solicitações de serviço diretamente a partir da página de detalhes de um ambiente no portal. Essas solicitações de serviço avulsas são vinculadas ao entitlement ENV e seguem o fluxo padrão de solicitação de serviço. Esta é a forma principal pela qual clientes solicitam manutenção, alterações de configuração ou suporte para seus ambientes gerenciados.

O que os admins veem

No admin do WordPress, a lista de ambientes mostra:

  • Nome e tipo do ambiente
  • Plataforma e versão
  • Organização
  • Código do entitlement (ENV-xxx)
  • Status (com indicadores de cor)
  • URL principal
  • Data do último backup e expiração do SSL

Clicar em um ambiente abre sua visualização de detalhes com configuração completa, solicitações de serviço vinculadas, referência ao contrato e notas operacionais.

O que os clientes veem

No portal, clientes veem:

  • Nome, tipo, plataforma e versão do ambiente
  • Status
  • URLs principal e de staging
  • Data do último backup e status do SSL
  • Solicitações de serviço vinculadas
  • Um botão "Solicitar Serviço" para criar novas solicitações de serviço

Clientes não veem IPs de servidor, detalhes do provedor ou notas internas.

Páginas relacionadas