Guía sobre la supervisión en la nube: estrategia de supervisión para los modelos de implementación en la nubeCloud monitoring guide: Monitoring strategy for cloud deployment models

En este artículo se incluye la estrategia de supervisión recomendada para cada uno de los modelos de implementación en la nube, según los criterios siguientes:This article includes our recommended monitoring strategy for each of the cloud deployment models, based on the following criteria:

  • Es necesario mantener el compromiso con Operations Manager u otra plataforma de supervisión empresarial porque está integrado con los procesos, conocimientos y experiencia de las operaciones de TI, o porque aún no está disponible una cierta funcionalidad en 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.
  • Tiene que supervisar las cargas de trabajo tanto en el entorno local como en la nube pública, o solo en la nube.You must monitor workloads both on-premises and in the public cloud, or just in the cloud.
  • La estrategia de migración a la nube incluye modernizar las operaciones de TI y trasladarse a nuestros servicios y soluciones de supervisión en la nube.Your cloud migration strategy includes modernizing IT operations and moving to our cloud monitoring services and solutions.
  • Es posible que cuente con sistemas críticos que no tienen una conexión física o que están aislados físicamente, hospedados en una nube privada o en hardware físico, y que sea necesario supervisarlos.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.

Nuestra estrategia incluye compatibilidad con la supervisión de los recursos de infraestructura (cargas de trabajo de proceso, almacenamiento y servidor), aplicación (usuario final, excepciones y cliente) y red.Our strategy includes support for monitoring infrastructure (compute, storage, and server workloads), application (end-user, exceptions, and client), and network resources. Esto ofrece una perspectiva completa de supervisión orientada a servicios.It delivers a complete, service-oriented monitoring perspective.

Supervisión de la nube de AzureAzure cloud monitoring

Azure Monitor es el servicio de plataforma nativo de Azure que proporciona un único origen para la supervisión de recursos de Azure.Azure Monitor is the Azure native platform service that provides a single source for monitoring Azure resources. Está diseñado para soluciones en la nube que:It's designed for cloud solutions that:

  • Se crean en Azure.Are built on Azure.
  • Admiten una funcionalidad empresarial que se basa en cargas de trabajo de máquinas virtuales o en arquitecturas complejas que usan microservicios y otros recursos de la plataforma.Support a business capability that's based on virtual machine (VM) workloads or complex architectures that use microservices and other platform resources.

Supervisa todos los niveles de la pila, empezando por los servicios de inquilino como Azure Active Directory Domain Services, así como los eventos de suscripción y 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.

También supervisa los recursos de infraestructura, como las máquinas virtuales, el almacenamiento y los recursos de red.It also monitors infrastructure resources, such as VMs, storage, and network resources. En el nivel superior, supervisa la aplicación.At the top layer, it monitors your application.

La supervisión de cada una de estas dependencias y la recopilación de las señales correctas que cada una puede emitir le proporcionan la observabilidad de las aplicaciones y la infraestructura clave que necesita.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.

En la tabla siguiente se resume el enfoque recomendado para supervisar cada nivel de la pila:Our recommended approach to monitoring each layer of the stack is summarized in the following table:

NivelLayer ResourceResource ÁmbitoScope MétodoMethod
ApplicationApplication Una aplicación basada en la Web que se ejecuta en la plataforma .NET, .NET Core, Java, JavaScript y Node.js en una máquina virtual de Azure, Azure App Service, Azure Service Fabric, Azure Functions y 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. Supervisa una aplicación web activa para detectar automáticamente anomalías de rendimiento, identificar problemas y excepciones de código, y recopilar análisis de comportamiento del usuario.Monitor a live web application to automatically detect performance anomalies, identify code exceptions and issues, and collect user behavior analytics. Application Insights (una característica de Azure Monitor).Application Insights (a feature of Azure Monitor).
Recursos de Azure: plataforma como servicio (PaaS)Azure resources - platform as a service (PaaS) Servicios de Azure Database (por ejemplo, SQL o MySQL).Azure database services (for example, SQL or MySQL). Métricas de rendimiento de Azure SQL Database.Azure SQL Database performance metrics. Habilitar el registro de diagnósticos para transmitir datos de SQL a registros de Azure Monitor.Enable diagnostics logging to stream SQL data to Azure Monitor Logs.
Recursos de Azure: infraestructura como servicio (IaaS)Azure resources - infrastructure as a service (IaaS) 1. Azure Storage1. Azure Storage
2. Servicios de equilibrio de carga de Azure2. Azure load balancing services
3. Grupos de seguridad de red3. Network security groups
4. Azure Virtual Machines4. Azure Virtual Machines
5. Azure Kubernetes Service/Azure Container Instances5. Azure Kubernetes Service/Azure Container Instances
1. Capacidad, disponibilidad y rendimiento.1. Capacity, availability, and performance.
2. Registros de rendimiento y diagnóstico (actividad, acceso, rendimiento y firewall).2. Performance and diagnostics logs (activity, access, performance, and firewall).
3. Supervisa los eventos que se producen cuando se aplican las reglas y el contador de la regla para determinar el número de veces que se aplica una regla a las acciones de denegar o 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. Supervisa la capacidad, la disponibilidad y el rendimiento en un sistema operativo de máquina virtual invitada.4. Monitor capacity, availability, and performance in a guest VM operating system (OS). Asigna las dependencias de aplicaciones hospedadas en cada máquina virtual, incluida la visibilidad de las conexiones de red activas entre servidores, la latencia de conexiones entrantes y salientes, y los puertos en cualquier arquitectura conectada a 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. Supervisa la capacidad, la disponibilidad y el rendimiento de las cargas de trabajo que se ejecutan en contenedores e instancias de contenedor.5. Monitor capacity, availability, and performance of workloads running on containers and container instances.
En el caso de los elementos 1 a 5 de la primera columna, las métricas de plataforma y el registro de actividad se recopilan automáticamente y están disponibles en Azure Monitor para el análisis y la generación de alertas.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 los valores de diagnóstico para reenviar los registros de recursos a los registros de Azure Monitor.Configure diagnostic settings to forward resource logs to Azure Monitor Logs.
4. Habilitar Azure Monitor para VM.4. Enable Azure Monitor for VMs.
5. Habilitar Azure Monitor para contenedores.5. Enable Azure Monitor for containers.
RedNetwork Comunicación entre la máquina virtual y uno o más puntos de conexión (otra máquina virtual, un nombre de dominio completo, un identificador uniforme de recursos o una dirección 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). Supervisa la disponibilidad, la latencia y los cambios de la topología de red que se producen entre la máquina virtual y el punto de conexión.Monitor reachability, latency, and network topology changes that occur between the VM and the endpoint. Azure Network Watcher.Azure Network Watcher.
Suscripción de AzureAzure subscription Azure Service Health y estado básico de los recursos desde la perspectiva del servicio de Azure.Azure Service Health and basic resource health from the perspective of the Azure service.
  • Acciones administrativas realizadas en un servicio o recurso.Administrative actions performed on a service or resource.
  • El estado de un servicio de Azure se ha degradado o no está disponible.Service health of an Azure service is in a degraded or unavailable state.
  • Problemas de estado detectados con un recurso de Azure desde la perspectiva del servicio de Azure.Health issues detected with an Azure resource from the Azure service perspective.
  • Operaciones realizadas con la escalabilidad automática de Azure que indican un error o una excepción.Operations performed with Azure autoscale indicating a failure or exception.
  • Operaciones realizadas con Azure Policy que indican que se ha producido una acción permitida o denegada.Operations performed with Azure Policy indicating that an allowed or denied action occurred.
  • Registro de las alertas generadas por Azure Security Center.Record of alerts generated by Azure Security Center.
  • Se entrega en el registro de actividad para la supervisión y alertas mediante Azure Monitor.Delivered in the activity log for monitoring and alerting by using Azure Monitor.
    Inquilino de AzureAzure tenant Azure Active DirectoryAzure Active Directory Registros de inicios de sesión y de auditoría de Azure AD.Azure AD audit logs and sign-in logs. Habilita el registro de diagnóstico y configura la transmisión a los registros de Azure Monitor.Enable diagnostics logging, and configure streaming to Azure Monitor Logs.

    Supervisión de la nube híbridaHybrid cloud monitoring

    En muchas organizaciones, la transición a la nube se debe abordar gradualmente y el modelo de nube híbrida suele ser el primer paso del recorrido.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. Puede seleccionar cuidadosamente el subconjunto adecuado de aplicaciones e infraestructura para comenzar la migración, a la vez que evita la interrupción de su actividad empresarial.You carefully select the appropriate subset of applications and infrastructure to begin your migration, while you avoid disruption to your business. Sin embargo, dado que ofrecemos dos plataformas de supervisión que admiten este modelo de nube, los responsables de la toma de decisiones de TI pueden tener dudas sobre qué plataforma es la mejor opción para respaldar sus objetivos de negocio y operaciones de TI.However, because we offer two monitoring platforms that support this cloud model, IT decision makers might be uncertain as to which platform is the best choice to support their business and IT operational goals.

    En esta sección, vamos a intentar despejar esas dudas revisando diversos factores y proporcionándole conocimientos sobre qué plataforma debe considerar.In this section, we address the uncertainty by reviewing several factors and offering an understanding of which platform to consider.

    Tenga en cuenta los siguientes aspectos técnicos clave:Keep in mind the following key technical aspects:

    • Debe recopilar datos de los recursos de Azure admitan la carga de trabajo y reenviarlos a las herramientas del proveedor de servicios locales o administrados existentes.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.

    • Debe mantener la inversión actual en System Center Operations Manager y configurarlo para supervisar los recursos IaaS y PaaS que se ejecutan en 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. De manera opcional, debido a que supervisa dos entornos con características diferentes, debe determinar, en función de los requisitos, si la integración con Azure Monitor respalda su estrategia.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 de la estrategia de modernización para normalizar una única herramienta para reducir costes y complejidad, se debe comprometer con Azure Monitor para la supervisión de los recursos en Azure y en la red 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.

    En la tabla siguiente se resumen los requisitos que Azure Monitor y System Center Operations Manager admiten con la supervisión del modelo de nube híbrida según un conjunto de criterios comunes.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 infraestructuraInfrastructure requirements NoNo Yes

    Requiere como mínimo un servidor de administración y una instancia de SQL Server para hospedar la base de datos operativa y la base de datos de almacenamiento de datos de informes.Requires, at a minimum, a management server and a SQL Server instance to host the operational database and the reporting data warehouse database. La complejidad aumenta si se requiere alta disponibilidad y recuperación ante desastres, y hay máquinas en varios sitios, sistemas que no son de confianza y otras consideraciones de diseños complejos.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.
    Conectividad limitada: red aislada o sin InternetLimited connectivity - no internet or isolated network NoNo Yes
    Conectividad limitada: acceso a Internet controladoLimited connectivity - controlled internet access Yes Yes
    Conectividad limitada: desconexión frecuenteLimited connectivity - frequently disconnected Yes Yes
    Supervisión del estado configurableConfigurable health monitoring NoNo Yes
    Prueba de disponibilidad de la aplicación web (red aislada)Web app availability test (isolated network) Sí, limitadaYes, limited

    Azure Monitor tiene compatibilidad limitada en esta área y requiere excepciones de firewall personalizadas.Azure Monitor has limited support in this area and requires custom firewall exceptions.
    Yes
    Prueba de disponibilidad de la aplicación web (distribuida globalmente)Web app availability test (globally distributed) NoNo Yes
    Supervisión de cargas de trabajo de máquinas virtualesMonitor VM workloads Sí, limitadaYes, limited

    Puede recopilar registros de errores, eventos de Windows y contadores de rendimiento de IIS y SQL Server.Can collect IIS and SQL Server error logs, Windows events, and performance counters. Requiere la creación de consultas, alertas y visualizaciones personalizadas.Requires creating custom queries, alerts, and visualizations.
    Yes

    Admite la supervisión de la mayoría de las cargas de trabajo de servidor con los módulos de administración disponibles.Supports monitoring most of the server workloads with available management packs. Requiere que el agente de Windows de Log Analytics o el agente de Operations Manager de la máquina virtual informe al grupo de administración de la red 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.
    Supervisión de IaaS de AzureMonitor Azure IaaS Yes Yes

    Admite la supervisión de la mayor parte de la infraestructura de la red corporativa.Supports monitoring most of the infrastructure from the corporate network. Realiza un seguimiento del estado de disponibilidad, las métricas y las alertas de máquinas virtuales de Azure, SQL y almacenamiento a través del módulo de administración de Azure.Tracks availability state, metrics, and alerts for Azure VMs, SQL, and storage via the Azure management pack.
    Supervisión de PaaS de AzureMonitor Azure PaaS Yes Sí, limitadaYes, limited

    En función de lo que se admite en el módulo de administración de Azure.Based on what's supported in the Azure management pack.
    Supervisión del servicio de AzureAzure service monitoring Yes Yes

    Aunque actualmente no se proporciona ninguna supervisión nativa de Azure Service Health mediante un módulo de administración, puede crear flujos de trabajo personalizados para consultar las alertas de Service Health.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. Use la API de REST de Azure para obtener alertas a través de las notificaciones existentes.Use the Azure REST API to get alerts through your existing notifications.
    Supervisión de aplicaciones web modernasModern web application monitoring Yes NoNo
    Supervisión de aplicaciones web heredadasLegacy web application monitoring Sí, la limitación varía según el SDKYes, limited, varies by SDK

    Admite la supervisión de versiones anteriores de aplicaciones web de Java y .NET.Supports monitoring older versions of .NET and Java web applications.
    Sí, limitadaYes, limited
    Supervisión de contenedores de Azure Kubernetes ServiceMonitor Azure Kubernetes Service containers Yes NoNo
    Supervisión de contenedores de Docker o WindowsMonitor Docker or Windows containers Yes NoNo
    Supervisión del rendimiento de redNetwork performance monitoring Yes Sí, limitadaYes, limited

    Admite comprobaciones de disponibilidad y recopila estadísticas básicas de los dispositivos de red mediante el protocolo simple de administración de redes (SNMP) de la red corporativa.Supports availability checks, and collects basic statistics from network devices by using the Simple Network Management Protocol (SNMP) from the corporate network.
    Análisis de datos interactivosInteractive data analysis Yes NoNo

    Se basa en informes definidos o personalizados de SQL Server Reporting Services, soluciones de visualización de terceros o una implementación de Power BI personalizada.Relies on SQL Server Reporting Services canned or custom reports, third-party visualization solutions, or a custom Power BI implementation. Existen limitaciones de escala y rendimiento en el almacenamiento de datos de Operations Manager.There are scale and performance limitations with the Operations Manager data warehouse. Se puede integrar con los registros de Azure Monitor como alternativa para los requisitos de agregación de datos.Integrate with Azure Monitor Logs as an alternative for data aggregation requirements. La integración se logra configurando el conector de Log Analytics.You achieve integration by configuring the Log Analytics connector.
    Diagnósticos de un extremo a otro, análisis de la causa principal y solución de problemas puntualesEnd-to-end diagnostics, root-cause analysis, and timely troubleshooting Yes Sí, limitadaYes, limited

    Admite los diagnósticos de un extremo a otro y la solución de problemas solo para infraestructuras y aplicaciones locales.Supports end-to-end diagnostics and troubleshooting only for on-premises infrastructure and applications. Utiliza otros componentes de System Center o soluciones de asociados.Uses other System Center components or partner solutions.
    Visualizaciones interactivas (paneles)Interactive visualizations (dashboards) Yes Sí, limitadaYes, limited

    Proporciona los paneles esenciales con su consola web de HTML5 o una experiencia avanzada mediante soluciones de asociados, como Squared Up y Savision.Delivers essential dashboards with its HTML5 web console or an advanced experience from partner solutions, such as Squared Up and Savision.
    Integración con herramientas de TI y DevOpsIntegration with IT or DevOps tools Yes Sí, limitadaYes, limited

    Recopilación y transmisión en secuencia datos de supervisión a herramientas de terceros o localesCollect and stream monitoring data to third-party or on-premises tools

    Para recopilar métricas y registros de recursos de la infraestructura y la plataforma de Azure, debe habilitar los registros de Azure Diagnostics para esos recursos.To collect metrics and logs from Azure infrastructure and platform resources, you need to enable Azure Diagnostics logs for those resources. Además, con las máquinas virtuales de Azure, puede recopilar métricas y registros del sistema operativo invitado habilitando la extensión de Azure Diagnostics.Additionally, with Azure VMs, you can collect metrics and logs from the guest OS by enabling the Azure Diagnostics extension. Para reenviar los datos de diagnóstico que se emiten desde los recursos de Azure a sus herramientas locales o al proveedor de servicios administrados, configure Event Hubs para transmitir en secuencias los datos.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.

    Supervisión con System Center Operations ManagerMonitor with System Center Operations Manager

    Si bien System Center Operations Manager se diseñó originalmente como una solución local para supervisar las aplicaciones, las cargas de trabajo y los componentes de la infraestructura que se ejecuta en el entorno de TI, evolucionó para incluir funcionalidades de supervisión en la nube.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. Se integra con Azure, Microsoft 365 y Amazon Web Services (AWS).It integrates with Azure, Microsoft 365, and Amazon Web Services (AWS). Puede supervisar los distintos entornos con módulos de administración diseñados y actualizados para admitirlos.It can monitor across these diverse environments with management packs that are designed and updated to support them.

    En el caso de los clientes que han realizado grandes inversiones en Operations Manager para lograr una supervisión completa que se integre estrechamente con sus procesos y herramientas de administración de servicios de TI, o los nuevos clientes de Azure, es comprensible que se hagan las preguntas siguientes: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:

    • ¿Puede Operations Manager continuar proporcionando valor y tiene sentido para la empresa?Can Operations Manager continue to deliver value, and does it make business sense?
    • ¿Resultan adecuadas las características de Operations Manager para nuestra organización de TI?Do the features in Operations Manager make it the right fit for our IT organization?
    • ¿Proporciona la integración de Operations Manager con Azure Monitor la solución de supervisión rentable y completa que se requiere?Does integrating Operations Manager with Azure Monitor provide the cost-effective and comprehensive monitoring solution that we require?

    Si ya ha invertido en Operations Manager, no es necesario concentrarse en planear una migración para reemplazarlo inmediatamente.If you've already invested in Operations Manager, you don't need to focus on planning a migration to replace it immediately. Con Azure u otros proveedores de nube presentes como una extensión de su propia red local, Operations Manager puede supervisar las máquinas virtuales invitadas y los recursos de Azure como si estuvieran en la red 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. Este enfoque requiere tener una conexión de red confiable entre la red y la red virtual en Azure con el ancho de banda suficiente.This approach requires a reliable network connection between your network and the virtual network in Azure that has sufficient bandwidth.

    Para supervisar las cargas de trabajo que se ejecutan en Azure, necesita:To monitor the workloads that are running in Azure, you need:

    • El módulo de administración de System Center Operations Manager para Azure.The System Center Operations Manager management pack for Azure. Este recopila las métricas de rendimiento que los servicios de Azure emiten, como los roles web y de trabajo, las pruebas de disponibilidad de Application Insights (pruebas web), Azure Service Bus, etc.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. El módulo de administración usa la API de REST de Azure para supervisar la disponibilidad y el rendimiento de estos recursos.The management pack uses the Azure REST API to monitor the availability and performance of these resources. Algunos tipos de servicios de Azure no tienen ninguna métrica ni supervisores predefinidos en el módulo de administración, pero se pueden supervisar a través de las relaciones definidas en el módulo de administración de Azure de los servicios detectados.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.

    • El módulo de administración de Azure SQL Database para supervisar la disponibilidad y el rendimiento de las bases de datos de Azure SQL y las instancias de Azure SQL Database mediante la API REST de Azure y las consultas de T-SQL en vistas del 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 supervisar el sistema operativo invitado y las cargas de trabajo que se ejecutan en la máquina virtual, como SQL Server, IIS o Apache Tomcat, deberá descargar e importar el módulo de administración que admite la aplicación, el servicio y el sistema operativo.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.

    La información se define en el módulo de administración, que describe cómo supervisar las dependencias y los componentes individuales.Knowledge is defined in the management pack, which describes how to monitor the individual dependencies and components. Para ambos módulos de administración de Azure, es necesario realizar un conjunto de pasos de configuración en Azure y Operations Manager para comenzar a supervisar estos recursos.Both Azure management packs require performing a set of configuration steps in Azure and Operations Manager before you can begin monitoring these resources.

    En la capa de aplicación, Operations Manager ofrece funciones básicas de supervisión de rendimiento de aplicaciones para algunas versiones heredadas de .NET y Java.At the application tier, Operations Manager offers basic application performance monitoring capabilities for some legacy versions of .NET and Java. Si algunas aplicaciones del entorno de la nube híbrida operan en modo sin conexión o con aislamiento de red, de manera que no pueden comunicarse con un servicio en la nube pública, la Supervisión de rendimiento de aplicaciones (APM) de Operations Manager puede ser una opción viable para ciertos escenarios 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. En el caso de las aplicaciones que no se ejecutan en plataformas heredadas, pero que están hospedadas tanto en el entorno local como en cualquier nube pública que permita la comunicación a través de un firewall (directo o a través de un proxy) con Azure, use 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 servicio ofrece una supervisión profunda y en el nivel de código, con compatibilidad de primera clase con ASP.NET, ASP.NET Core, Java, JavaScript y Node.js.This service offers deep, code-level monitoring, with first-class support for ASP.NET, ASP.NET Core, Java, JavaScript, and Node.js.

    En el caso de las aplicaciones web a las que se puede acceder externamente, debe habilitar un tipo de transacciones sintéticas conocido como supervisión de la disponibilidad.For any web application that can be reached externally, you should enable a type of synthetic transaction known as availability monitoring. Es importante saber si la aplicación o un punto de conexión HTTP/HTTPS crítico en el que se basa la aplicación está disponible y con capacidad de respuesta.It's important to know whether your application or a critical HTTP/HTTPS endpoint that your application relies on, is available and responsive. La supervisión de la disponibilidad de Application Insights le permite ejecutar pruebas desde varios centros de datos de Azure y proporcionar información sobre el estado de la aplicación desde una perspectiva 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.

    Aunque Operations Manager sea capaz de supervisar los recursos hospedados en Azure, existen varias ventajas si se incluye Azure Monitor, ya que sus capacidades solventan las limitaciones de Operations Manager y establecen una base sólida para respaldar una eventual migración.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. Aquí revisamos cada una de las ventajas y desventajas, y recomendamos incluir Azure Monitor en su estrategia de supervisión híbrida.Here we review each of those strengths and weaknesses, with our recommendation to include Azure Monitor in your hybrid monitoring strategy.

    Desventajas de usar únicamente Operations ManagerDisadvantages of using Operations Manager by itself

    • El análisis de los datos de supervisión en Operations Manager se suele realizar mediante vistas predefinidas en módulos de administración a los que se accede desde la consola, los informes de SQL Server Reporting Services (SSRS) o las vistas personalizadas que crean los usuarios finales.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. El análisis de datos ad hoc no es posible de forma predefinida.Ad hoc data analysis isn't possible out of the box. Los informes de Operations Manager no son flexibles.Operations Manager reporting is inflexible. El almacenamiento de datos que proporciona la retención a largo plazo de los datos de supervisión no se escala ni funciona bien.The data warehouse that provides long-term retention of the monitoring data doesn't scale or perform well. Además, se requiere experiencia en la escritura de instrucciones de T-SQL, el desarrollo de una solución de Power BI o el uso de soluciones de terceros para el respaldo de los requisitos de los diversos roles de la organización 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.

    • Las alertas de Operations Manager no admiten expresiones complejas ni incluyen lógica de correlación.Alerting in Operations Manager doesn't support complex expressions or include correlation logic. Para ayudar a reducir el ruido, las alertas se agrupan para mostrar las relaciones entre ellas y para identificar sus causas.To help reduce noise, alerts are grouped to show the relationships between them and to identify their causes.

    Ventajas del uso de Operations Manager con Azure MonitorAdvantages of using Operations Manager with Azure Monitor

    • Azure Monitor es la manera de solucionar las limitaciones de Operations Manager.Azure Monitor is the way to work around the limitations of Operations Manager. Complementa la base de datos de almacenamiento de datos de Operations Manager mediante la recopilación de datos importantes de rendimiento y registro.It complements the Operations Manager data warehouse database by collecting important performance and log data. Azure Monitor ofrece un mejor análisis, rendimiento (al consultar grandes volúmenes de datos) y retención que el almacenamiento de datos de Operations Manager.Azure Monitor delivers better analytics, performance (when querying large data volume), and retention than the Operations Manager data warehouse.

      Con el lenguaje de consulta de los registros de Azure Monitor, puede crear consultas mucho más complejas y sofisticadas.With the Azure Monitor Logs query language, you can create much more complex and sophisticated queries. Puede ejecutar consultas en terabytes de datos en cuestión de segundos.You can run queries across terabytes of data in seconds. Puede transformar rápidamente los datos en gráficos circulares, gráficos de tiempo y muchas otras visualizaciones.You can quickly transform your data into pie charts, time charts, and many other visualizations. Para analizar estos datos, ya no estará limitado por el trabajo con informes de Operations Manager que se basan en SQL Server Reporting Services, consultas SQL personalizadas u otras soluciones 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.

    • Puede ofrecer una experiencia de alertas mejorada mediante la implementación de la solución de administración de alertas de Azure Monitor.You can deliver an improved alerting experience by implementing the Azure Monitor Alert Management solution. Las alertas que se generan en el grupo de administración de Operations Manager se pueden reenviar al área de trabajo de Log Analytics de Azure Monitor.Alerts that are generated in the Operations Manager management group can be forwarded to the Azure Monitor Log Analytics workspace. Puede configurar la suscripción responsable de reenviar alertas desde Operations Manager a registros de Azure Monitor para que reenvíe solo determinadas 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 ejemplo, puede reenviar únicamente las alertas que cumplan con sus criterios para las consultas que ayuden a la administración de problemas de tendencias y la investigación de la causa principal de errores o problemas, a través de un único panel.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. Además, puede correlacionar otros datos de registro de Application Insights u otros orígenes para obtener información que ayude a mejorar la experiencia del usuario, aumentar el tiempo de actividad y reducir el tiempo de resolución de 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.

    • Puede supervisar la infraestructura y las aplicaciones nativas en la nube desde una arquitectura simple o de varios niveles en Azure mediante Azure Monitor y usar Operations Manager para supervisar la infraestructura 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 supervisión incluye una o más máquinas virtuales, varias máquinas virtuales colocadas en un conjunto de disponibilidad o un conjunto de escalado de máquinas virtuales, o una aplicación en contenedor implementada en Azure Kubernetes Service (AKS) que se ejecuta en contenedores de Windows Server o 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.

      Si necesita una supervisión completa de las cargas de trabajo de Microsoft o de terceros que se ejecutan en las máquinas virtuales de Azure y tiene escenarios avanzados que no se pueden evaluar solo según los datos de registro o de rendimiento, use System Center Operations Manager.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. Sus módulos de administración ofrecen una lógica avanzada, que incluye un modelo de servicio y estado para determinar el estado operativo de la carga de trabajo.Its management packs delivers advanced logic, which includes a service and health model, to determine the operational health of the workload.

    • Con la característica de asignación de Azure Monitor para VM, puede supervisar las métricas de conectividad estándar de las conexiones de red entre las máquinas virtuales de Azure y las máquinas virtuales locales.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. Las métricas incluyen el tiempo de respuesta, las solicitudes por minuto, el rendimiento del tráfico y los vínculos.These metrics include response time, requests per minute, traffic throughput, and links. Puede identificar las conexiones con errores, solucionar problemas, realizar la validación de la migración, ejecutar el análisis de seguridad y verificar la arquitectura general del servicio.You can identify failed connections, troubleshoot, perform migration validation, perform security analysis, and verify the overall architecture of the service. La asignación puede detectar automáticamente componentes de aplicación en sistemas Windows y Linux y asignar la comunicación entre servicios.Map can automatically discover application components on Windows and Linux systems, and map the communication between services. Esta automatización le ayuda a identificar conexiones y dependencias de las que no tenía constancia, a planear y validar la migración a Azure y a minimizar la especulación durante la resolución 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.

    • Con Network Performance Monitor, puede supervisar la conectividad de red entre:By using Network Performance Monitor, you can monitor the network connectivity between:

      • La red corporativa y Azure.Your corporate network and Azure.

      • Aplicaciones y microservicios críticos de varios niveles.Mission-critical multitier applications and microservices.

      • Ubicaciones de usuario y aplicaciones basadas en web (HTTP/HTTPS).User locations and web-based applications (HTTP/HTTPS).

        Esta estrategia ofrece visibilidad del nivel de red, sin necesidad de SNMP.This strategy delivers visibility of the network layer, without the need for SNMP. También puede presentarse en un mapa de topología interactivo, la topología salto a salto de rutas entre el punto de conexión de origen y de destino.It can also present, in an interactive topology map, the hop-by-hop topology of routes between the source and destination endpoint. Es una opción mejor que intentar lograr el mismo resultado con la supervisión de red en Operations Manager u otras herramientas de supervisión de red que se usan actualmente en su entorno.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.

    Supervisión con Azure MonitorMonitor with Azure Monitor

    Aunque una migración a la nube presenta numerosos desafíos, también proporciona oportunidades.Although a migration to the cloud presents numerous challenges, it also provides opportunities. Permite a la organización migrar desde una o varias herramientas locales de supervisión de la empresa para no solo reducir potencialmente los gastos de capital y los costos operativos, sino también para beneficiarse de las ventajas que una plataforma de supervisión en la nube como Azure Monitor puede ofrecer a escala de nube.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 los requisitos de supervisión y alertas, la configuración de las herramientas de supervisión existentes, las cargas de trabajo que pasan a la nube.Examine your monitoring and alerting requirements, configuration of existing monitoring tools, and workloads transitioning to the cloud. Una vez finalizado el plan, configure Azure Monitor.After your plan is finalized, configure Azure Monitor.

    • Supervise la infraestructura y las aplicaciones híbridas, desde una arquitectura simple o de varios niveles en la que los componentes se hospedan entre Azure, otros proveedores de nube y la red 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. Los componentes pueden incluir una o más máquinas virtuales, varias máquinas virtuales colocadas en un conjunto de disponibilidad o un conjunto de escalado de máquinas virtuales, o una aplicación en contenedor implementada en Azure Kubernetes Service (AKS) que se ejecuta en contenedores de Windows Server o 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.

    • Use Azure Arc para preparar los servidores, las máquinas virtuales, los clústeres de Kubernetes y las bases de datos en su entorno para la administración como si se ejecutaran en 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. Azure Arc ofrece inventario, administración, gobernanza y seguridad coherentes con conocidos servicios y funcionalidades de administración de Azure.Azure Arc delivers consistent inventory, management, governance, and security with familiar Azure services and management capabilities.

    • Habilite Azure Monitor para VM, Azure Monitor para contenedores y Application Insights para detectar y diagnosticar problemas entre la infraestructura y las aplicaciones.Enable Azure Monitor for VMs, Azure Monitor for containers, and Application Insights to detect and diagnose issues between infrastructure and applications. Para un análisis y una correlación más completos de los datos recopilados de los diversos componentes o dependencias compatibles con la aplicación, debe usar los registros de Azure Monitor.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.

    • Cree alertas inteligentes que se apliquen a un conjunto básico de aplicaciones y componentes de servicio, ayude a reducir el ruido de las alertas con umbrales dinámicos para señales complejas y use la agregación de alertas basada en algoritmos de aprendizaje automático para ayudar a identificar rápidamente el problema.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 una biblioteca de consultas y paneles para respaldar los requisitos de los diversos roles de la organización de TI.Define a library of queries and dashboards to support the requirements of the various personas in the IT organization.

    • Defina estándares y métodos para habilitar la supervisión en los recursos híbridos y en la nube, una línea de base de supervisión para cada recurso, umbrales de alerta, etc.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 el control de acceso basado en rol de Azure (RBAC de Azure) para conceder a los usuarios y grupos únicamente el nivel de acceso que necesiten para supervisar los datos de los recursos que administran.Configure Azure role-based access control (Azure RBAC) so you grant users and groups only the access required to monitor data from the resources they manage.

    • Incluya automatización y autoservicio para permitir que cada equipo cree, habilite y ajuste las configuraciones de supervisión y alertas según sea necesario.Include automation and self-service to enable each team to create, enable, and tune their monitoring and alerting configurations as needed.

    Supervisión de la nube privadaPrivate cloud monitoring

    Puede lograr una supervisión holística de Azure Stack con System Center Operations Manager.You can achieve holistic monitoring of Azure Stack with System Center Operations Manager. En concreto, puede supervisar las cargas de trabajo que se ejecutan en el inquilino, en el nivel de recurso, en las máquinas virtuales y en la infraestructura que hospeda a Azure Stack (servidores físicos y conmutadores de red).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).

    También puede lograr una supervisión holística con una combinación de las funcionalidades de supervisión de infraestructuras incluidas en Azure Stack.You can also achieve holistic monitoring with a combination of infrastructure monitoring capabilities that are included in Azure Stack. Estas funcionalidades ayudan a ver el estado y las alertas de una región de Azure Stack y el servicio de Azure Monitor en Azure Stack, que proporciona registros y métricas de infraestructura de nivel básico para la mayoría de los servicios.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.

    Si ya ha invertido en Operations Manager, use el módulo de administración de Azure Stack para supervisar la disponibilidad y el estado de mantenimiento de las implementaciones de Azure Stack, incluidas las regiones, los proveedores de recursos, las actualizaciones, las ejecuciones de actualización, las unidades de escalado, los nodos de unidad, los roles de la infraestructura y sus instancias (entidades lógicas compuestas por los 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 módulo de administración utiliza las API REST del proveedor de recursos de mantenimiento y actualización para comunicarse con Azure Stack.This management pack uses the health and update resource provider REST APIs to communicate with Azure Stack. Para supervisar los servidores físicos y los dispositivos de almacenamiento, use el módulo de administración de los proveedores OEM (proporcionado, por ejemplo, por Lenovo, HPE o Dell).To monitor physical servers and storage devices, use the OEM vendors' management pack (for example, provided by Lenovo, HPE, or Dell). Operations Manager puede supervisar de forma nativa los conmutadores de red para recopilar estadísticas básicas mediante el protocolo SNMP.Operations Manager can natively monitor the network switches to collect basic statistics by using SNMP. Es posible supervisar las cargas de trabajo de inquilinos con el módulo de administración de Azure siguiendo dos pasos básicos.Monitoring the tenant workloads is possible with the Azure management pack by following two basic steps. Configure la suscripción que desea supervisar y, a continuación, agregue los monitores de dicha suscripción.Configure the subscription that you want to monitor, and then add the monitors for that subscription.

    Pasos siguientesNext steps