Guia de decisão de registos e relatórios
Todas as organizações precisam de mecanismos para notificar as equipas de TI sobre problemas de desempenho, disponibilidade e segurança antes que se tornem graves. Uma estratégia de monitorização bem-sucedida mostra como os componentes individuais que compõem as cargas de trabalho e a infraestrutura de rede estão a funcionar. No contexto de uma migração para a cloud pública, a integração de registos e relatórios com qualquer um dos seus sistemas de monitorização existentes é fundamental para o sucesso. Além disso, a apresentação de eventos e métricas importantes à equipa de TI adequada é fundamental para garantir que a sua organização cumpre os seus objetivos de tempo de atividade, segurança e conformidade de políticas.
Ir para: Planear a infraestrutura de monitorização | Nativa da cloud | Extensão no local | Agregação do gateway | Monitorização híbrida (no local) | Monitorização híbrida (com base na cloud) | Várias clouds | Saiba mais
O ponto de inflexão ao determinar uma estratégia de registo e relatórios na cloud baseia-se principalmente em:
- Investimentos existentes que a sua organização fez em processos operacionais.
- Todos os requisitos necessários para suportar uma estratégia multicloud.
As atividades na cloud são registadas e comunicadas de várias formas. Os registos nativos da cloud e centralizados são duas opções comuns de serviço gerido orientadas pela conceção de subscrições e pelo número de subscrições.
Planear a infraestrutura de monitorização
Ao planear a sua implementação, considere onde os seus dados de registo armazenam e como irá integrar os serviços de relatórios e monitorização baseados na cloud com os seus processos e ferramentas existentes.
Pergunta | Nativa da cloud | Extensão no local | Monitorização híbrida | Agregação do gateway |
---|---|---|---|---|
Tem uma infraestrutura de monitorização no local existente? | Não | Yes | Yes | Não |
Tem requisitos que impedem o armazenamento de dados de registo em localizações de armazenamento externo? | Não | Yes | No | Não |
Precisa de integrar a monitorização da cloud em sistemas no local? | Não | No | Yes | Não |
Precisa de processar ou filtrar dados telemétricos antes de enviá-los para os sistemas de monitorização? | Não | No | No | Sim |
Nativo da cloud
Uma solução SaaS nativa da cloud, como o Azure Monitor, é a escolha mais fácil se:
- Atualmente, a sua organização não tem sistemas de registo e relatórios estabelecidos.
- A implementação planeada não precisa de ser integrada com sistemas de monitorização externos ou no local existentes.
Neste cenário, todos os seus registos de dados são registados e armazenados na cloud. A plataforma do Azure e o Azure Monitor fornecem as ferramentas de registo e relatórios que processam e apresentam informações à sua equipa de TI.
Conforme necessário, implemente soluções de registo personalizadas com base no Azure Monitor para cada subscrição ou carga de trabalho em implementações mais pequenas ou experimentais. Essas soluções são organizadas centralmente para monitorizar os dados de registos em todo o seu património de cloud.
Pressupostos nativos da cloud: A utilização de um sistema de registos e relatórios nativo da cloud pressupõe as seguintes circunstâncias:
- Não precisa de integrar os dados de registo das suas cargas de trabalho na cloud em sistemas no local existentes.
- Não utilizará os seus sistemas de relatórios baseados na cloud para monitorizar sistemas no local.
Extensão no local
Pode ser necessário um esforço significativo de redesenvolvimento para as aplicações e os serviços a migrar para a cloud para utilizar soluções de registo e relatórios com base na cloud, como o Azure Monitor. Neste caso, considere permitir que as cargas de trabalho continuem a enviar dados telemétricos para sistemas no local existentes.
Para suportar esta abordagem, os recursos da cloud têm de comunicar diretamente com os sistemas no local através de uma combinação de redes híbridas e serviços de domínio alojados na cloud. Com esta comunicação implementada, a rede virtual da cloud funciona como uma extensão de rede do ambiente no local. Assim, as cargas de trabalho alojadas na cloud podem comunicar diretamente com o seu sistema de registos e relatórios no local.
Esta abordagem capitaliza o seu investimento existente em ferramentas de monitorização com uma modificação limitada a quaisquer aplicações ou serviços implementados na cloud. Além disso, esta abordagem é frequentemente a forma mais rápida de suportar a monitorização durante uma migração lift-and-shift. No entanto, não capturará dados de registo produzidos por recursos PaaS e SaaS baseados na cloud. Também omite quaisquer registos relacionados com VMs gerados pela própria plataforma da cloud, como o estado da VM. Como resultado, este padrão deve ser uma solução temporária até implementar uma solução de monitorização híbrida mais abrangente.
Pressupostos apenas no local: A utilização de um sistema de registos e relatórios no local pressupõe as seguintes circunstâncias:
- Só mantém os dados de registo no seu ambiente no local. Mantenha os seus dados de registo desta forma, quer em suporte de requisitos técnicos, quer devido a requisitos regulamentares ou de políticas.
- Os seus sistemas no local não suportam soluções híbridas de registo e relatórios ou de agregação de gateways.
- As suas aplicações baseadas na cloud podem submeter telemetria diretamente para os seus sistemas de registo no local. Em alternativa, os agentes de monitorização que são enviados para o local podem ser implementados em VMs de carga de trabalho.
- As cargas de trabalho não dependem de serviços PaaS ou SaaS que exigem registos e relatórios com base na cloud.
Agregação do gateway
Pode ser necessário um serviço de agregação do gateway de dados de registo para cenários em que:
- A quantidade de dados telemétricos baseados na cloud é grande.
- Os sistemas de monitorização no local existentes precisam de modificar os dados de registo antes do processamento.
Um serviço de gateway é implementado no seu fornecedor de cloud. Em seguida, configura aplicações e serviços relevantes para submeter dados telemétricos para o gateway em vez de um sistema de registo predefinido. Em seguida, o gateway processa os dados: agregar, combinar ou formatá-lo antes de submeter os dados ao seu serviço de monitorização para ingestão e análise.
Além disso, pode utilizar um gateway para agregar e pré-processar dados telemétricos vinculados a sistemas híbridos ou nativos da cloud.
Pressupostos de agregação do gateway:
- Espera grandes volumes de dados telemétricos das suas aplicações ou serviços com base na cloud.
- Precisa de formatar ou otimizar dados telemétricos antes de enviá-los para os sistemas de monitorização.
- Os sistemas de monitorização têm APIs ou de outros mecanismos disponíveis para ingerir dados de registo após o processamento pelo gateway.
Monitorização híbrida (no local)
Uma solução de monitorização híbrida combina os dados de registo no local e dos recursos da cloud para fornecer uma visão integrada do estado operacional do seu património de TI.
Se tiver um investimento em sistemas de monitorização no local que seria difícil ou dispendioso de substituir, pode ter de integrar a telemetria a partir das cargas de trabalho da cloud em soluções de monitorização no local pré-existentes. Num sistema de monitorização híbrida no local, os dados telemétricos no local continuam a utilizar o sistema de monitorização existente. Os dados telemétricos com base na cloud são enviados diretamente para o sistema de monitorização no local ou para o Azure Monitor e, em seguida, compilados e ingeridos no sistema no local em intervalos regulares.
Pressupostos de monitorização híbrida no local: A utilização de um sistema de registos e relatórios no local para monitorização híbrida pressupõe as seguintes condições:
- Tem de utilizar sistemas de relatórios no local existentes para monitorizar as cargas de trabalho na cloud.
- Mantém a propriedade dos dados de registo no local.
- Os sistemas de gestão no local têm APIs ou outros mecanismos disponíveis para ingerir dados de registo a partir de sistemas com base na cloud.
Dica
Como parte da natureza iterativa da migração para a cloud, fazer a transição de um sistema de monitorização nativo da cloud e no local distinto para uma abordagem híbrida parcial é provavelmente como evolui a integração de recursos e serviços com base na cloud no património de TI global.
Monitorização híbrida (com base na cloud)
Se não tiver uma necessidade apelativa de manter um sistema de monitorização no local ou quiser substituir sistemas de monitorização no local por uma solução centralizada baseada na cloud, também pode integrar dados de registo no local com o Azure Monitor para fornecer um sistema de monitorização baseado na cloud centralizado.
Espelhando a abordagem centrada no local, neste cenário, as cargas de trabalho baseadas na cloud submeteriam telemetria diretamente para o Azure Monitor. Além disso, as aplicações e os serviços no local submeteriam telemetria diretamente para o Azure Monitor ou agregariam esses dados no local para ingestão no Azure Monitor em intervalos regulares. Em seguida, o Azure Monitor serviria de sistema de monitorização e relatório principal para todo o património de TI.
Pressupostos de monitorização híbrida com base na cloud: A utilização de sistemas de registo e relatórios baseados na cloud para monitorização híbrida pressupõe as seguintes condições:
- Não depende sistemas de monitorização no local existentes.
- As cargas de trabalho não têm requisitos regulamentares ou de política para armazenar dados de registo no local.
- Os sistemas de monitorização com base na cloud têm APIs ou outros mecanismos disponíveis para ingerir dados de registo a partir de aplicações e sistemas no local.
Várias clouds
A integração de capacidades de registo e de relatórios numa plataforma multicloud pode ser complicada. Muitas vezes, os serviços fornecidos entre plataformas não são diretamente comparáveis e as capacidades de registo e telemetria fornecidas por estes serviços também diferem.
O suporte de registo de várias clouds requer frequentemente a utilização de serviços de gateway para processar dados de registo num formato comum antes de enviar os dados para uma solução de registo híbrida.
Saiba mais
O Azure Monitor é o serviço de relatório e monitorização predefinido do Azure. Fornece:
- Uma plataforma unificada para recolher telemetria de aplicações, telemetria do anfitrião (por exemplo, VMs), métricas de contentor, métricas da plataforma do Azure e registos de eventos.
- Ferramentas de visualização, consultas, alertas e análise. Pode fornecer informações sobre máquinas virtuais, sistemas operativos convidados, redes virtuais e eventos de aplicações de cargas de trabalho.
- APIs REST para integração com serviços externos e automatização dos serviços de monitorização e alerta.
- Integração com muitos fornecedores de terceiros populares.
Passos seguintes
O registo e os relatórios são apenas um dos componentes principais da infraestrutura que requer decisões arquiteturais durante um processo de adoção da cloud. Veja a descrição geral dos guias de decisão de arquitetura para saber mais sobre padrões ou modelos alternativos a utilizar ao tomar decisões de conceção para outros tipos de infraestrutura.