Guia de monitorização da nuvem: Estratégia de monitorização para modelos de implementação de nuvensCloud monitoring guide: Monitoring strategy for cloud deployment models

Este artigo inclui a nossa estratégia de monitorização recomendada para cada um dos modelos de implantação em nuvem, com base nos seguintes critérios:This article includes our recommended monitoring strategy for each of the cloud deployment models, based on the following criteria:

  • Deve manter o seu compromisso com o Gestor de Operações ou com outra plataforma de monitorização da empresa, porque está integrado com os seus processos de operações de TI, conhecimento e experiência, ou determinada funcionalidade ainda não está disponível no Azure Monitor.You must maintain your commitment to Operations Manager or another enterprise monitoring platform, because it's integrated with your IT operations processes, knowledge, and expertise, or certain functionality isn't available yet in Azure Monitor.
  • Deve monitorizar cargas de trabalho tanto no local como na nuvem pública, ou apenas na nuvem.You must monitor workloads both on-premises and in the public cloud, or just in the cloud.
  • A sua estratégia de migração em nuvem inclui modernizar as operações de TI e mudar-se para os nossos serviços e soluções de monitorização em nuvem.Your cloud migration strategy includes modernizing IT operations and moving to our cloud monitoring services and solutions.
  • Pode ter sistemas críticos que estejam com lacunas de ar ou fisicamente isolados, ou que estejam alojados numa nuvem privada ou em hardware físico, e estes sistemas precisam de ser monitorizados.You might have critical systems that are air-gapped or physically isolated, or are hosted in a private cloud or on physical hardware, and these systems need to be monitored.

A nossa estratégia inclui suporte para monitorização de infraestruturas (cargas de trabalho de computação, armazenamento e servidor), aplicação (utilizador final, exceções e cliente) e recursos de rede.Our strategy includes support for monitoring infrastructure (compute, storage, and server workloads), application (end-user, exceptions, and client), and network resources. Proporciona uma perspetiva de monitorização completa e orientada para o serviço.It delivers a complete, service-oriented monitoring perspective.

Monitorização da nuvem de AzureAzure cloud monitoring

O Azure Monitor é o serviço de plataforma nativa Azure que fornece uma única fonte para monitorizar os recursos do Azure.Azure Monitor is the Azure native platform service that provides a single source for monitoring Azure resources. É projetado para soluções em nuvem que:It's designed for cloud solutions that:

  • São construídos em Azure.Are built on Azure.
  • Suporte uma capacidade de negócio baseada em cargas de trabalho de máquinas virtuais (VM) ou arquiteturas complexas que usam microserviços e outros recursos da plataforma.Support a business capability that's based on virtual machine (VM) workloads or complex architectures that use microservices and other platform resources.

Monitoriza todas as camadas da stack, começando pelos serviços de inquilinos, tais como Azure Ative Directory Domain Services, e eventos de nível de subscrição e Azure Service Health.It monitors all layers of the stack, starting with tenant services, such as Azure Active Directory Domain Services, and subscription-level events and Azure Service Health.

Também monitoriza recursos de infraestrutura, tais como VMs, armazenamento e recursos de rede.It also monitors infrastructure resources, such as VMs, storage, and network resources. Na camada superior, monitoriza a sua aplicação.At the top layer, it monitors your application.

Ao monitorizar cada uma destas dependências, e recolhendo os sinais certos que cada um pode emitir, obtém-se a observabilidade das aplicações e a infraestrutura-chave de que necessita.By monitoring each of these dependencies, and collecting the right signals that each can emit, you get the observability of applications and the key infrastructure you need.

A nossa abordagem recomendada para monitorizar cada camada da pilha é resumida na tabela seguinte:Our recommended approach to monitoring each layer of the stack is summarized in the following table:

CamadaLayer RecursoResource ÂmbitoScope MétodoMethod
AplicaçãoApplication Uma aplicação baseada na web que funciona em .NET, .NET Core, Java, JavaScript e Node.js plataforma em um Azure VM, Azure App Service, Azure Service Fabric, Azure Functions e Azure Cloud Services.A web-based application that runs on .NET, .NET Core, Java, JavaScript, and Node.js platform on an Azure VM, Azure App Service, Azure Service Fabric, Azure Functions, and Azure Cloud Services. Monitorize uma aplicação web ao vivo para detetar automaticamente anomalias de desempenho, identificar exceções e problemas de código e recolher análises de comportamento do utilizador.Monitor a live web application to automatically detect performance anomalies, identify code exceptions and issues, and collect user behavior analytics. Insights de Aplicação (uma característica do Azure Monitor).Application Insights (a feature of Azure Monitor).
Recursos Azure - plataforma como um serviço (PaaS)Azure resources - platform as a service (PaaS) Serviços de base de dados Azure (por exemplo, SQL ou MySQL).Azure database services (for example, SQL or MySQL). Métricas de desempenho da base de dados Azure SQL.Azure SQL Database performance metrics. Permitir o registo de diagnósticos para transmitir dados SQL para Registos de Monitor Azure.Enable diagnostics logging to stream SQL data to Azure Monitor Logs.
Recursos Azure - infraestrutura como serviço (IaaS)Azure resources - infrastructure as a service (IaaS) 1. Armazenamento Azure1. Azure Storage
2. Serviços de equilíbrio de carga azure2. Azure load balancing services
3. Grupos de segurança de rede3. Network security groups
4. Máquinas Virtuais Azure4. Azure Virtual Machines
5. Azure Kubernetes Service / Azure Container Instances5. Azure Kubernetes Service/Azure Container Instances
1. Capacidade, disponibilidade e desempenho.1. Capacity, availability, and performance.
2. Registos de desempenho e diagnósticos (atividade, acesso, desempenho e firewall).2. Performance and diagnostics logs (activity, access, performance, and firewall).
3. Monitorize os acontecimentos quando as regras são aplicadas e o contador de regras quantas vezes uma regra é aplicada para negar ou permitir.3. Monitor events when rules are applied, and the rule counter for how many times a rule is applied to deny or allow.
4. Monitorizar a capacidade, disponibilidade e desempenho num sistema operativo VM convidado (OS).4. Monitor capacity, availability, and performance in a guest VM operating system (OS). As dependências de aplicações de mapas hospedadas em cada VM, incluindo a visibilidade de ligações de rede ativas entre servidores, latência de ligação de entrada e saída, e portas em qualquer arquitetura ligada à TCP.Map application dependencies hosted on each VM, including the visibility of active network connections between servers, inbound and outbound connection latency, and ports across any TCP-connected architecture.
5. Monitorizar a capacidade, a disponibilidade e o desempenho das cargas de trabalho em contentores e em instâncias de contentores.5. Monitor capacity, availability, and performance of workloads running on containers and container instances.
Para os itens 1 a 5 na primeira coluna, as métricas da plataforma e o registo de atividade são automaticamente recolhidos e disponíveis no Azure Monitor para análise e alerta.For items 1 through 5 in the first column, platform metrics and the activity log are automatically collected and available in Azure Monitor for analysis and alerting.
Configure as definições de diagnóstico para encaminhar os registos de recursos para os registos do Monitor Azure.Configure diagnostic settings to forward resource logs to Azure Monitor Logs.
4. Ativar o Monitor Azul para VMs.4. Enable Azure Monitor for VMs.
5. Ativar o Monitor Azure para os recipientes.5. Enable Azure Monitor for containers.
RedeNetwork Comunicação entre a sua máquina virtual e um ou mais pontos finais (outro VM, um nome de domínio totalmente qualificado, um identificador de recursos uniforme ou um endereço IPv4).Communication between your virtual machine and one or more endpoints (another VM, a fully qualified domain name, a uniform resource identifier, or an IPv4 address). Monitoriza a capacidade de acesso, latência e topologia da rede que ocorrem entre o VM e o ponto final.Monitor reachability, latency, and network topology changes that occur between the VM and the endpoint. Observador da Rede Azure.Azure Network Watcher.
Subscrição do AzureAzure subscription Azure Service Health e a saúde de recursos básicos na perspetiva do serviço Azure.Azure Service Health and basic resource health from the perspective of the Azure service.
  • Ações administrativas realizadas num serviço ou recurso.Administrative actions performed on a service or resource.
  • A saúde do serviço Azure encontra-se num estado degradado ou indisponível.Service health of an Azure service is in a degraded or unavailable state.
  • Problemas de saúde detetados com um recurso Azure na perspetiva do serviço Azure.Health issues detected with an Azure resource from the Azure service perspective.
  • Operações realizadas com a autoescala Azure indicando uma falha ou exceção.Operations performed with Azure autoscale indicating a failure or exception.
  • Operações realizadas com a Azure Policy indicando que ocorreu uma ação permitida ou negada.Operations performed with Azure Policy indicating that an allowed or denied action occurred.
  • Registo de alertas gerados pelo Centro de Segurança Azure.Record of alerts generated by Azure Security Center.
  • Entregue no registo de atividades para monitorização e alerta utilizando o Monitor Azure.Delivered in the activity log for monitoring and alerting by using Azure Monitor.
    Inquilino do AzureAzure tenant Azure Active DirectoryAzure Active Directory Registos de auditoria aZure AD e registos de login.Azure AD audit logs and sign-in logs. Permitir a verificação de diagnósticose configurar o streaming para registos do Monitor Azure.Enable diagnostics logging, and configure streaming to Azure Monitor Logs.

    Monitorização de nuvem híbridaHybrid cloud monitoring

    Para muitas organizações, a transição para a nuvem deve ser abordada gradualmente, onde o modelo híbrido em nuvem é o primeiro passo mais comum na jornada.For many organizations, transition to the cloud must be approached gradually, where the hybrid cloud model is the most common first step in the journey. Selecione cuidadosamente o subconjunto apropriado de aplicações e infraestruturas para iniciar a sua migração, enquanto evita perturbações no seu negócio.You carefully select the appropriate subset of applications and infrastructure to begin your migration, while you avoid disruption to your business. No entanto, como oferecemos duas plataformas de monitorização que suportam este modelo em nuvem, os decisores de TI podem ser incertos sobre qual é a melhor escolha para apoiar os seus objetivos operacionais e empresariais.However, because we offer two monitoring platforms that support this cloud model, IT decision makers might be uncertain as to which is the best choice to support their business and IT operational goals.

    Nesta secção, abordamos a incerteza, analisando vários fatores e oferecendo uma compreensão de qual plataforma a considerar.In this section, we address the uncertainty by reviewing several factors and offering an understanding of which platform to consider.

    Tenha em mente os seguintes aspetos técnicos principais:Keep in mind the following key technical aspects:

    • Você precisa recolher dados de recursos Azure que suportam a carga de trabalho, e reencamá-los para as suas ferramentas existentes no local ou ferramentas de prestador de serviços geridas.You need to collect data from Azure resources that support the workload, and forward them to your existing on-premises or managed service provider tools.

    • Você precisa manter o seu investimento atual em System Center Operations Manager, e configurá-lo para monitorizar os recursos iaaS e PaaS que estão em execução em Azure.You need to maintain your current investment in System Center Operations Manager, and configure it to monitor IaaS and PaaS resources that are running in Azure. Opcionalmente, porque está a monitorizar dois ambientes com características diferentes, com base nos seus requisitos, precisa de determinar como a integração com o Azure Monitor suporta a sua estratégia.Optionally, because you're monitoring two environments with different characteristics, based on your requirements, you need to determine how integrating with Azure Monitor supports your strategy.

    • Como parte da sua estratégia de modernização para normalizar numa única ferramenta para reduzir custos e complexidade, precisa de se comprometer com o Azure Monitor para monitorizar os recursos em Azure e na sua rede corporativa.As part of your modernization strategy to standardize on a single tool to reduce cost and complexity, you need to commit to Azure Monitor for monitoring the resources in Azure and on your corporate network.

    O quadro seguinte resume os requisitos que o Azure Monitor and System Operations Manager suporta com a monitorização do modelo híbrido em nuvem com base num conjunto comum de critérios.The following table summarizes the requirements that Azure Monitor and System Center Operations Manager support with monitoring the hybrid cloud model based on a common set of criteria.

    RequisitoRequirement Azure MonitorAzure Monitor Operations ManagerOperations Manager
    Requisitos de infraestruturaInfrastructure requirements NoNo YesYes

    Requer, no mínimo, um servidor de gestão e uma instância sql Server para hospedar a base de dados operacional e a base de dados de armazém de dados de reporte.Requires, at a minimum, a management server and a SQL Server instance to host the operational database and the reporting data warehouse database. A complexidade aumenta quando é necessária alta disponibilidade e recuperação de desastres, e há máquinas em vários locais, sistemas não fidedvios e outras considerações complexas de design.The complexity increases when high availability and disaster recovery are required, and there are machines in multiple sites, untrusted systems, and other complex design considerations.
    Conectividade limitada - sem internet ou rede isoladaLimited connectivity - no internet or isolated network NoNo YesYes
    Conectividade limitada - acesso à internet controladoLimited connectivity - controlled internet access YesYes YesYes
    Conectividade limitada - frequentemente desligadaLimited connectivity - frequently disconnected YesYes YesYes
    Monitorização de saúde configurávelConfigurable health monitoring NoNo YesYes
    Teste de disponibilidade de aplicativos web (rede isolada)Web app availability test (isolated network) Sim, limitado.Yes, limited

    O Azure Monitor tem um suporte limitado nesta área e requer exceções personalizadas de firewall.Azure Monitor has limited support in this area and requires custom firewall exceptions.
    YesYes
    Teste de disponibilidade de aplicativos web (distribuído globalmente)Web app availability test (globally distributed) NoNo YesYes
    Monitorar cargas de trabalho em VMMonitor VM workloads Sim, limitado.Yes, limited

    Pode recolher registos de erros do IIS e SQL Server, eventos windows e contadores de desempenho.Can collect IIS and SQL Server error logs, Windows events, and performance counters. Requer a criação de consultas personalizadas, alertas e visualizações.Requires creating custom queries, alerts, and visualizations.
    YesYes

    Suporta monitorizar a maioria das cargas de trabalho do servidor com pacotes de gestão disponíveis.Supports monitoring most of the server workloads with available management packs. Requer o agente do Log Analytics Windows ou o agente Gestor de Operações no VM, reportando-se ao grupo de gestão na rede corporativa.Requires either the Log Analytics Windows agent or Operations Manager agent on the VM, reporting back to the management group on the corporate network.
    Monitor Azure IaaSMonitor Azure IaaS YesYes YesYes

    Apoia a monitorização da maior parte das infraestruturas da rede corporativa.Supports monitoring most of the infrastructure from the corporate network. Rastreia o estado de disponibilidade, métricas e alertas para VMs Azure, SQL e armazenamento através do pacote de gestão Azure.Tracks availability state, metrics, and alerts for Azure VMs, SQL, and storage via the Azure management pack.
    Monitor Azure PaaSMonitor Azure PaaS YesYes Sim, limitado.Yes, limited

    Baseado no que é suportado no pacote de gestão Azure.Based on what's supported in the Azure management pack.
    Monitorização do serviço AzureAzure service monitoring YesYes YesYes

    Embora não exista uma monitorização nativa do Serviço Azure Health fornecido hoje através de um pacote de gestão, você pode criar fluxos de trabalho personalizados para consultar alertas de Saúde do Serviço.Although there's no native monitoring of Azure Service Health provided today through a management pack, you can create custom workflows to query Service Health alerts. Utilize a Azure REST API para receber alertas através das notificações existentes.Use the Azure REST API to get alerts through your existing notifications.
    Monitorização moderna de aplicações webModern web application monitoring YesYes NoNo
    Monitorização de aplicações web legacyLegacy web application monitoring Sim, limitado, varia por SDKYes, limited, varies by SDK

    Suporta monitorizar versões mais antigas de aplicações web .NET e Java.Supports monitoring older versions of .NET and Java web applications.
    Sim, limitado.Yes, limited
    Monitor Azure Kubernetes Recipientes de serviçoMonitor Azure Kubernetes Service containers YesYes NoNo
    Monitor estivadores ou blocosMonitor Docker or Windows containers YesYes NoNo
    Monitorização do desempenho da redeNetwork performance monitoring YesYes Sim, limitado.Yes, limited

    Suporta verificações de disponibilidade e recolhe estatísticas básicas de dispositivos de rede utilizando o Protocolo de Gestão de Redes Simples (SNMP) da rede corporativa.Supports availability checks, and collects basic statistics from network devices by using the Simple Network Management Protocol (SNMP) from the corporate network.
    Análise interativa de dadosInteractive data analysis YesYes NoNo

    Baseia-se em serviços de relatórios enlatados ou personalizados do SQL Server, em soluções de visualização de terceiros ou numa implementação personalizada do Power BI.Relies on SQL Server Reporting Services canned or custom reports, third-party visualization solutions, or a custom Power BI implementation. Existem limitações de escala e desempenho com o armazém de dados do Gestor de Operações.There are scale and performance limitations with the Operations Manager data warehouse. Integre com os Registos do Monitor Azure como uma alternativa para os requisitos de agregação de dados.Integrate with Azure Monitor Logs as an alternative for data aggregation requirements. Obtém-se a integração configurando o conector Log Analytics.You achieve integration by configuring the Log Analytics connector.
    Diagnósticos de ponta a ponta, análise de causa-raiz e resolução oportuna de problemasEnd-to-end diagnostics, root-cause analysis, and timely troubleshooting YesYes Sim, limitado.Yes, limited

    Suporta diagnósticos de ponta a ponta e resolução de problemas apenas para infraestruturas e aplicações no local.Supports end-to-end diagnostics and troubleshooting only for on-premises infrastructure and applications. Utiliza outros componentes do System Center ou soluções parceiras.Uses other System Center components or partner solutions.
    Visualizações interativas (dashboards)Interactive visualizations (dashboards) YesYes Sim, limitado.Yes, limited

    Oferece dashboards essenciais com a sua consola web HTML5 ou uma experiência avançada a partir de soluções parceiras, como a Squared Up e a Savision.Delivers essential dashboards with its HTML5 web console or an advanced experience from partner solutions, such as Squared Up and Savision.
    Integração com ferramentas de TI ou DevOpsIntegration with IT or DevOps tools YesYes Sim, limitado.Yes, limited

    Recolher e transmitir dados de monitorização a ferramentas de terceiros ou no localCollect and stream monitoring data to third-party or on-premises tools

    Para recolher métricas e registos a partir de infraestruturas Azure e recursos da plataforma, você precisa ativar registos de Diagnóstico Azure para esses recursos.To collect metrics and logs from Azure infrastructure and platform resources, you need to enable Azure Diagnostics logs for those resources. Além disso, com VMs Azure, pode recolher métricas e registos do so convidado, permitindo a extensão Azure Diagnostics.Additionally, with Azure VMs, you can collect metrics and logs from the guest OS by enabling the Azure Diagnostics extension. Para reencaminar os dados de diagnóstico que são emitidos dos seus recursos Azure para as suas ferramentas no local ou prestador de serviços gerido, configurar os Centros de Eventos para transmitir os dados para eles.To forward the diagnostics data that's emitted from your Azure resources to your on-premises tools or managed service provider, configure Event Hubs to stream the data to them.

    Monitor com Gestor de Operações do Centro de SistemaMonitor with System Center Operations Manager

    Embora o System Center Operations Manager tenha sido originalmente projetado como uma solução no local para monitorizar através de aplicações, cargas de trabalho e componentes de infraestrutura que estão em execução no seu ambiente de TI, evoluiu para incluir capacidades de monitorização de nuvens.Although System Center Operations Manager was originally designed as an on-premises solution to monitor across applications, workloads, and infrastructure components that are running in your IT environment, it evolved to include cloud-monitoring capabilities. Integra-se com a Azure, Microsoft 365 e Amazon Web Services (AWS).It integrates with Azure, Microsoft 365, and Amazon Web Services (AWS). Pode monitorizar através destes diversos ambientes com pacotes de gestão que são projetados e atualizados para os apoiar.It can monitor across these diverse environments with management packs that are designed and updated to support them.

    Para os clientes que fizeram investimentos significativos em Gestor de Operações para obter uma monitorização abrangente que está fortemente integrada com os seus processos e ferramentas de gestão de serviços de TI, ou para clientes novos para a Azure, é compreensível fazer as seguintes perguntas:For customers who have made significant investments in Operations Manager to achieve comprehensive monitoring that's tightly integrated with their IT service management processes and tools, or for customers new to Azure, it's understandable to ask the following questions:

    • O Gestor de Operações pode continuar a entregar valor, e faz sentido o negócio?Can Operations Manager continue to deliver value, and does it make business sense?
    • As funcionalidades no Gestor de Operações tornam-no o ajuste certo para a nossa organização de TI?Do the features in Operations Manager make it the right fit for our IT organization?
    • A integração do Gestor de Operações com o Azure Monitor fornece a solução de monitorização rentável e abrangente que exigimos?Does integrating Operations Manager with Azure Monitor provide the cost-effective and comprehensive monitoring solution that we require?

    Se já investiu em Gestor de Operações, não precisa de se concentrar em planear uma migração para a substituir imediatamente.If you've already invested in Operations Manager, you don't need to focus on planning a migration to replace it immediately. Com o Azure ou outros fornecedores de nuvem que existem como uma extensão da sua própria rede no local, o Operations Manager pode monitorizar os VMs e recursos Azure convidados como se estivessem na sua rede corporativa.With Azure or other cloud providers that exist as an extension of your own on-premises network, Operations Manager can monitor the guest VMs and Azure resources as if they were on your corporate network. Esta abordagem requer uma ligação de rede fiável entre a sua rede e a rede virtual em Azure que tenha largura de banda suficiente.This approach requires a reliable network connection between your network and the virtual network in Azure that has sufficient bandwidth.

    Para monitorizar as cargas de trabalho que estão a ser executadas em Azure, é necessário:To monitor the workloads that are running in Azure, you need:

    • O pacote de gestão de gestão de operações do System Center para o Azure.The System Center Operations Manager management pack for Azure. Recolhe métricas de desempenho emitidas por serviços da Azure, tais como funções web e de trabalhadores, testes de disponibilidade de Application Insights (testes web), Azure Service Bus, e assim por diante.It collects performance metrics emitted by Azure services such as web and worker roles, Application Insights availability tests (web tests), Azure Service Bus, and so on. O pacote de gestão utiliza a Azure REST API para monitorizar a disponibilidade e desempenho destes recursos.The management pack uses the Azure REST API to monitor the availability and performance of these resources. Alguns tipos de serviço Azure não têm métricas ou monitores predefinidos no pacote de gestão, mas ainda pode monitorá-los através das relações definidas no pacote de gestão Azure para serviços descobertos.Some Azure service types have no metrics or predefined monitors in the management pack, but you can still monitor them through the relationships defined in the Azure management pack for discovered services.

    • O pacote de gestão da Azure SQL Database para monitorizar a disponibilidade e desempenho das bases de dados Azure SQL e as instâncias Azure SQL Database utilizando as consultas Azure REST API e T-SQL para visualizações do sistema SQL Server.The management pack for Azure SQL Database to monitor the availability and performance of Azure SQL databases and Azure SQL Database instances using the Azure REST API and T-SQL queries to SQL Server system views.

    • Para monitorizar o OS e cargas de trabalho que estão a ser executando no VM, como SQL Server, IIS ou Apache Tomcat, você precisa baixar e importar o pacote de gestão que suporta a aplicação, serviço e SO.To monitor the guest OS and workloads that are running on the VM, such as SQL Server, IIS, or Apache Tomcat, you need to download and import the management pack that supports the application, service, and OS.

    O conhecimento é definido no pacote de gestão, que descreve como monitorizar as dependências e componentes individuais.Knowledge is defined in the management pack, which describes how to monitor the individual dependencies and components. Ambos os pacotes de gestão Azure requerem a realização de um conjunto de etapas de configuração no Azure e gestor de operações antes de começar a monitorizar estes recursos.Both Azure management packs require performing a set of configuration steps in Azure and Operations Manager before you can begin monitoring these resources.

    No nível de aplicação, o Operations Manager oferece capacidades básicas de monitorização do desempenho da aplicação para algumas versões antigas de .NET e Java.At the application tier, Operations Manager offers basic application performance monitoring capabilities for some legacy versions of .NET and Java. Se certas aplicações dentro do seu ambiente de nuvem híbrida funcionarem num modo offline ou isolado em rede, de modo a que não possam comunicar com um serviço público de nuvem, a monitorização do desempenho da aplicação do Operations Manager (APM) pode ser uma opção viável para determinados cenários limitados.If certain applications within your hybrid cloud environment operate in an offline or network-isolated mode, such that they can't communicate with a public cloud service, Operations Manager application performance monitoring (APM) might be a viable option for certain limited scenarios. Para aplicações que não estão a funcionar em plataformas antigas, mas que estão hospedadas tanto no local como em qualquer nuvem pública que permita a comunicação através de uma firewall (direta ou através de um proxy) para a Azure, utilize o Azure Monitor Application Insights.For applications that are not running on legacy platforms but are hosted both on-premises and in any public cloud that allows communication through a firewall (either direct or via a proxy) to Azure, use Azure Monitor Application Insights. Este serviço oferece monitorização profunda e de nível de código, com suporte de primeira classe para ASP.NET, ASP.NET Core, Java, JavaScript e Node.js.This service offers deep, code-level monitoring, with first-class support for ASP.NET, ASP.NET Core, Java, JavaScript, and Node.js.

    Para qualquer aplicação web que possa ser alcançada externamente, deve ativar um tipo de transação sintética conhecida como monitorização da disponibilidade.For any web application that can be reached externally, you should enable a type of synthetic transaction known as availability monitoring. É importante saber se a sua aplicação ou um ponto final http/HTTPS crítico em que a sua aplicação se baseia, está disponível e responsiva.It's important to know whether your application or a critical HTTP/HTTPS endpoint that your application relies on, is available and responsive. Com a monitorização da disponibilidade de Insights de Aplicação, pode realizar testes a partir de vários datacenters Azure e fornecer informações sobre a saúde da sua aplicação de uma perspetiva global.With Application Insights availability monitoring, you can run tests from multiple Azure datacenters and provide insight into the health of your application from a global perspective.

    Embora o Gestor de Operações seja capaz de monitorizar os recursos que estão hospedados no Azure, existem várias vantagens em incluir o Azure Monitor, porque os seus pontos fortes superam as limitações no Gestor de Operações e podem estabelecer uma base forte para apoiar uma eventual migração a partir do mesmo.Although Operations Manager is capable of monitoring resources that are hosted in Azure, there are several advantages to including Azure Monitor, because its strengths overcome the limitations in Operations Manager and can establish a strong foundation to support eventual migration from it. Aqui analisamos cada um desses pontos fortes e fracos, com a nossa recomendação de incluir o Azure Monitor na sua estratégia de monitorização híbrida.Here we review each of those strengths and weaknesses, with our recommendation to include Azure Monitor in your hybrid monitoring strategy.

    Desvantagens de utilizar o Gestor de Operações por si sóDisadvantages of using Operations Manager by itself

    • Analisar dados de monitorização em Operations Manager é geralmente realizado utilizando visões predefinidas que são fornecidas por pacotes de gestão acedidos a partir da consola, a partir de relatórios sql Server Reporting Services (SSRS) ou de visões personalizadas que os utilizadores finais criaram.Analyzing monitoring data in Operations Manager is commonly performed by using predefined views that are provided by management packs accessed from the console, from SQL Server Reporting Services (SSRS) reports, or from custom views that end users have created. A análise de dados ad hoc não é possível fora da caixa.Ad hoc data analysis isn't possible out of the box. O relatório do Diretor de Operações é inflexível.Operations Manager reporting is inflexible. O armazém de dados que fornece a retenção a longo prazo dos dados de monitorização não escala ou funciona bem.The data warehouse that provides long-term retention of the monitoring data doesn't scale or perform well. E a experiência na redação de declarações T-SQL, no desenvolvimento de uma solução Power BI, ou na utilização de soluções de terceiros, é necessária para suportar os requisitos para as várias personalidades da organização de TI.And expertise in writing T-SQL statements, developing a Power BI solution, or using third-party solutions is required to support the requirements for the various personas in the IT organization.

    • Alertar em Gestor de Operações não suporta expressões complexas ou inclui lógica de correlação.Alerting in Operations Manager doesn't support complex expressions or include correlation logic. Para ajudar a reduzir o ruído, os alertas são agrupados para mostrar as relações entre eles e identificar as suas causas.To help reduce noise, alerts are grouped to show the relationships between them and to identify their causes.

    Vantagens de utilizar o Gestor de Operações com o Azure MonitorAdvantages of using Operations Manager with Azure Monitor

    • O Azure Monitor é a forma de contornar as limitações do Gestor de Operações.Azure Monitor is the way to work around the limitations of Operations Manager. Complementa a base de dados do Gestor de Operações através da recolha de dados de desempenho e registo importantes.It complements the Operations Manager data warehouse database by collecting important performance and log data. O Azure Monitor oferece melhores análises, desempenho (ao consultar um grande volume de dados) e retenção do que o armazém de dados do Gestor de Operações.Azure Monitor delivers better analytics, performance (when querying large data volume), and retention than the Operations Manager data warehouse.

      Com a linguagem de consulta de Logs Azure Monitor, pode criar consultas muito mais complexas e sofisticadas.With the Azure Monitor Logs query language, you can create much more complex and sophisticated queries. Pode fazer consultas através de terabytes de dados em segundos.You can run queries across terabytes of data in seconds. Você pode rapidamente transformar os seus dados em gráficos de tortas, gráficos de tempo e muitas outras visualizações.You can quickly transform your data into pie charts, time charts, and many other visualizations. Para analisar estes dados, já não está limitado por trabalhar com relatórios do Gestor de Operações que são baseados em Serviços de Relato de Servidores SQL, consultas DE SQL personalizadas ou outras soluções alternativas.To analyze this data, you're no longer constrained by working with Operations Manager reports that are based on SQL Server Reporting Services, custom SQL queries, or other workarounds.

    • Pode oferecer uma experiência de alerta melhorada implementando a solução de Gestão de Alerta Azure Monitor.You can deliver an improved alerting experience by implementing the Azure Monitor Alert Management solution. Os alertas gerados no grupo de gestão do Gestor de Operações podem ser encaminhados para o espaço de trabalho do Azure Monitor Log Analytics.Alerts that are generated in the Operations Manager management group can be forwarded to the Azure Monitor Log Analytics workspace. Pode configurar a subscrição responsável pelo encaminhamento de alertas do Gestor de Operações para Os Registos do Monitor Azure para encaminhar apenas determinados alertas.You can configure the subscription that's responsible for forwarding alerts from Operations Manager to Azure Monitor Logs to forward only certain alerts. Por exemplo, só pode encaminhar alertas que satisfaçam os seus critérios de consulta em apoio à gestão de problemas para tendências, e investigação da causa principal de falhas ou problemas, através de um único painel de vidro.For example, you can forward only alerts that meet your criteria for querying in support of problem management for trends, and investigation of the root cause of failures or problems, through a single pane of glass. Além disso, pode correlacionar outros dados de registo a partir de Application Insights ou outras fontes, para obter informações que ajudem a melhorar a experiência do utilizador, aumentar o tempo de tempo para resolver incidentes.Additionally, you can correlate other log data from Application Insights or other sources, to gain insight that help improve user experience, increase uptime, and reduce time to resolve incidents.

    • Você pode monitorizar infraestruturas e aplicações nativas de nuvem, a partir de uma arquitetura simples ou multi-mais deslumbrante em Azure usando Azure Monitor, e você pode usar o Gestor de Operações para monitorizar a infraestrutura no local.You can monitor cloud-native infrastructure and applications, from a simple or multitier architecture in Azure using Azure Monitor, and you can use Operations Manager to monitor on-premises infrastructure. Esta monitorização inclui um ou mais VMs, vários VMs colocados num conjunto de disponibilidade ou escala de máquina virtual, ou uma aplicação contentorizada implantada no Serviço Azure Kubernetes (AKS) que está a funcionar em contentores Windows Server ou Linux.This monitoring includes one or more VMs, multiple VMs placed in an availability set or virtual machine scale set, or a containerized application deployed to Azure Kubernetes Service (AKS) that's running on Windows Server or Linux containers.

      Se necessitar de uma monitorização abrangente das cargas de trabalho da Microsoft ou de terceiros em execução nos seus VMs Azure, e tiver cenários avançados que não podem ser avaliados apenas com base em dados de registo ou desempenho, utilize o Gestor de Operações do System Center.If you need comprehensive monitoring of Microsoft or third-party workloads running on your Azure VMs, and you have advanced scenarios that cannot be evaluated based on log or performance data alone, use System Center Operations Manager. Os seus pacotes de gestão oferecem uma lógica avançada, que inclui um modelo de serviço e saúde, para determinar a saúde operacional da carga de trabalho.Its management packs delivers advanced logic, which includes a service and health model, to determine the operational health of the workload.

    • Ao utilizar a funcionalidade Mapa do Monitor Azure para VMs, pode monitorizar métricas padrão de conectividade a partir de ligações de rede entre os seus VMs Azure e VMs no local.By using the Map feature of Azure Monitor for VMs, you can monitor standard connectivity metrics from network connections between your Azure VMs and on-premises VMs. Estas métricas incluem tempo de resposta, pedidos por minuto, saída de tráfego e ligações.These metrics include response time, requests per minute, traffic throughput, and links. Pode identificar ligações falhadas, resolução de problemas, realizar validação de migração, realizar análises de segurança e verificar a arquitetura geral do serviço.You can identify failed connections, troubleshoot, perform migration validation, perform security analysis, and verify the overall architecture of the service. O mapa pode automaticamente descobrir componentes de aplicações em sistemas Windows e Linux e mapear a comunicação entre serviços.Map can automatically discover application components on Windows and Linux systems, and map the communication between services. Esta automatização ajuda-o a identificar ligações e dependências que desconhecia, planear e validar a migração para Azure, e minimizar a especulação durante a resolução de incidentes.This automation helps you identify connections and dependencies you were unaware of, plan and validate migration to Azure, and minimize speculation during incident resolution.

    • Ao utilizar o Monitor de Desempenho da Rede, pode monitorizar a conectividade da rede entre:By using Network Performance Monitor, you can monitor the network connectivity between:

      • A sua rede corporativa e o Azure.Your corporate network and Azure.

      • Aplicações multi-tiers e microserviços críticos da missão.Mission-critical multitier applications and microservices.

      • Localizações do utilizador e aplicações baseadas na Web (HTTP/HTTPS).User locations and web-based applications (HTTP/HTTPS).

        Esta estratégia proporciona visibilidade da camada de rede, sem a necessidade de SNMP.This strategy delivers visibility of the network layer, without the need for SNMP. Também pode apresentar, num mapa interativo de topologia, a topologia hop-by-hop das rotas entre a fonte e o ponto final de destino.It can also present, in an interactive topology map, the hop-by-hop topology of routes between the source and destination endpoint. É uma escolha melhor do que tentar obter o mesmo resultado com a monitorização da rede em Gestor de Operações ou com outras ferramentas de monitorização de rede atualmente utilizadas no seu ambiente.It's a better choice than attempting to accomplish the same result with network monitoring in Operations Manager or with other network monitoring tools currently used in your environment.

    Monitorizar com o Azure MonitorMonitor with Azure Monitor

    Embora uma migração para a nuvem apresente inúmeros desafios, também oferece oportunidades.Although a migration to the cloud presents numerous challenges, it also provides opportunities. Permite que a sua organização migra de uma ou mais ferramentas de monitorização da empresa no local para não só reduzir potencialmente as despesas de capital e os custos operacionais, mas também beneficiar das vantagens que uma plataforma de monitorização em nuvem como o Azure Monitor pode fornecer à escala de nuvem.It enables your organization to migrate from one or more on-premises enterprise monitoring tools to not only potentially reduce capital expenditures and operating costs, but also to benefit from the advantages that a cloud monitoring platform such as Azure Monitor can deliver at cloud scale. Examine os seus requisitos de monitorização e alerta, configuração de ferramentas de monitorização existentes e cargas de trabalho em transição para a nuvem.Examine your monitoring and alerting requirements, configuration of existing monitoring tools, and workloads transitioning to the cloud. Depois de finalizado o seu plano, configuure o Monitor Azure.After your plan is finalized, configure Azure Monitor.

    • Monitorize a infraestrutura híbrida e aplicações, a partir de uma arquitetura simples ou multifunções onde os componentes estão hospedados entre a Azure, outros fornecedores de nuvem, e a sua rede corporativa.Monitor the hybrid infrastructure and applications, from a simple or multitier architecture where components are hosted between Azure, other cloud providers, and your corporate network. Os componentes podem incluir um ou mais VMs, vários VMs colocados num conjunto de disponibilidade ou conjunto de escala de máquina virtual, ou uma aplicação contentorizada que é implantada no Serviço Azure Kubernetes (AKS) em funcionamento em contentores Windows Server ou Linux.The components might include one or more VMs, multiple VMs placed in an availability set or virtual machine scale set, or a containerized application that's deployed to Azure Kubernetes Service (AKS) running on Windows Server or Linux containers.

    • Utilize o Azure Arc para preparar os seus servidores, máquinas virtuais, clusters Kubernetes e bases de dados em todo o seu ambiente para gestão como se estivessem a funcionar em Azure.Use Azure Arc to prepare your servers, virtual machines, Kubernetes clusters, and databases across your environment for management as if they are running in Azure. A Azure Arc oferece inventário consistente, gestão, governação e segurança com serviços e capacidades de gestão familiares da Azure.Azure Arc delivers consistent inventory, management, governance, and security with familiar Azure services and management capabilities.

    • Ativar o Monitor Azure para VMs, Monitor Azure para contentores e Insights de Aplicação para detetar e diagnosticar problemas entre infraestruturas e aplicações.Enable Azure Monitor for VMs, Azure Monitor for containers, and Application Insights to detect and diagnose issues between infrastructure and applications. Para uma análise mais aprofundada e correlação de dados recolhidos a partir dos múltiplos componentes ou dependências que suportam a aplicação, é necessário utilizar registos do Monitor Azure.For a more thorough analysis and correlation of data collected from the multiple components or dependencies supporting the application, you need to use Azure Monitor Logs.

    • Crie alertas inteligentes que se apliquem a um conjunto central de aplicações e componentes de serviço, ajude a reduzir o ruído de alerta com limiares dinâmicos para sinais complexos, e use a agregação de alerta com base em algoritmos de aprendizagem automática para ajudar a identificar o problema rapidamente.Create intelligent alerts that apply to a core set of applications and service components, help reduce alert noise with dynamic thresholds for complex signals, and use alert aggregation based on machine learning algorithms to help identify the issue quickly.

    • Defina uma biblioteca de consultas e dashboards para suportar os requisitos das várias personalidades da organização de TI.Define a library of queries and dashboards to support the requirements of the various personas in the IT organization.

    • Definir normas e métodos para permitir a monitorização através dos recursos híbridos e em nuvem, uma linha de monitorização para cada recurso, limiares de alerta, e assim por diante.Define standards and methods for enabling monitoring across the hybrid and cloud resources, a monitoring baseline for each resource, alert thresholds, and so on.

    • Configure o controlo de acesso baseado em funções (RBAC) para que você conceda aos utilizadores e grupos apenas o acesso necessário para monitorizar os dados a partir dos recursos que eles gerem.Configure role-based access control (RBAC) so you grant users and groups only the access required to monitor data from the resources they manage.

    • Inclua automação e self-service para permitir que cada equipa crie, ative e afinar as suas configurações de monitorização e alerta, conforme necessário.Include automation and self-service to enable each team to create, enable, and tune their monitoring and alerting configurations as needed.

    Monitorização de nuvem privadaPrivate cloud monitoring

    Pode obter uma monitorização holística do Azure Stack com o Gestor de Operações do Centro de Sistema.You can achieve holistic monitoring of Azure Stack with System Center Operations Manager. Especificamente, você pode monitorizar as cargas de trabalho que estão executando no inquilino, o nível de recursos, nas máquinas virtuais, e a infraestrutura que hospeda Azure Stack (servidores físicos e interruptores de rede).Specifically, you can monitor the workloads that are running in the tenant, the resource level, on the virtual machines, and the infrastructure hosting Azure Stack (physical servers and network switches).

    Também pode obter monitorização holística com uma combinação de capacidades de monitorização de infraestruturas que estão incluídas no Azure Stack.You can also achieve holistic monitoring with a combination of infrastructure monitoring capabilities that are included in Azure Stack. Estas capacidades ajudam-no a visualizar a saúde e os alertas para uma região do Azure Stack e o serviço Azure Monitor em Azure Stack, que fornece métricas e registos de infraestrutura de nível base para a maioria dos serviços.These capabilities help you view health and alerts for an Azure Stack region and the Azure Monitor service in Azure Stack, which provides base-level infrastructure metrics and logs for most services.

    Se já investiu em Gestor de Operações, utilize o pacote de gestão Azure Stack para monitorizar a disponibilidade e o estado de saúde das implementações do Azure Stack, incluindo regiões, fornecedores de recursos, atualizações, atualizações, atualizações, unidades de escala, nó de unidades, funções de infraestrutura e suas instâncias (entidades lógicas compostas pelos recursos de hardware).If you've already invested in Operations Manager, use the Azure Stack management pack to monitor the availability and health state of Azure Stack deployments, including regions, resource providers, updates, update runs, scale units, unit nodes, infrastructure roles, and their instances (logical entities comprised of the hardware resources). Este pacote de gestão utiliza o fornecedor de recursos de saúde e atualização REST APIs para comunicar com a Azure Stack.This management pack uses the health and update resource provider REST APIs to communicate with Azure Stack. Para monitorizar servidores físicos e dispositivos de armazenamento, utilize o pacote de gestão dos fornecedores OEM (por exemplo, fornecido pela Lenovo, HPE ou Dell).To monitor physical servers and storage devices, use the OEM vendors' management pack (for example, provided by Lenovo, HPE, or Dell). O Gestor de Operações pode monitorizar de forma nativa os interruptores de rede para recolher estatísticas básicas utilizando o SNMP.Operations Manager can natively monitor the network switches to collect basic statistics by using SNMP. A monitorização das cargas de trabalho dos inquilinos é possível com o pacote de gestão Azure seguindo dois passos básicos.Monitoring the tenant workloads is possible with the Azure management pack by following two basic steps. Configure a subscrição que pretende monitorizar e, em seguida, adicione os monitores para essa subscrição.Configure the subscription that you want to monitor, and then add the monitors for that subscription.

    Passos seguintesNext steps