Obtenga información sobre la configuración de Oracle Cloud Observability and Management Platform en Apache Tomcat en LINUX ARM mediante APM y Stack Monitoring
Utilice Oracle Cloud Observability and Management Platform para controlar Apache Tomcat en LINUX ARM.
- Control de Rendimiento de la Aplicación
La supervisión del rendimiento de las aplicaciones permite visualizar períodos, rastreos, sentencias SQL, analizar la experiencia del usuario y utilizar la supervisión sintética.
- Supervisión de pila
La supervisión de pila permite supervisar y crear alarmas en toda la infraestructura (independientemente de los hosts en los que se estén ejecutando Apache Tomcat y Oracle Database).
Arquitectura
En este manual se describe cómo configurar los servicios de Oracle Cloud Observability and Management Platform, en concreto Application Performance Monitoring (APM) y Stack Monitoring, para incorporar instancias de Linux ARM con Apache Tomcat.
Nota:
El entorno de demostración se crea completamente en el arrendamiento de nivel gratuito de OCI con la unidad ARM Linux "VM.Standard.A1. Flex".En el siguiente diagrama se ilustra la arquitectura subyacente de este caso de uso:
Descripción de la ilustración om-apm-linux-arm-arch.png
om-apm-linux-arm-arch-oracle.zip
- Región
Una región de Oracle Cloud Infrastructure es un área geográfica localizada que contiene uno o más centros de datos, denominados dominios de disponibilidad. Las regiones son independientes de otras regiones, y las grandes distancias pueden separarlas (entre países e incluso continentes).
- Red virtual en la nube (VCN) y subred
Una VCN es una red definida por software y personalizable que se configura en una región de Oracle Cloud Infrastructure. Al igual que las redes de los centros de datos tradicionales, las redes virtuales le proporcionan un control completo de su entorno de red. Una VCN puede tener varios bloques de CIDR no superpuestos que puede cambiar después de crear la VCN. Puede segmentar una VCN en subredes, las cuales se pueden acotar a una región o a un dominio de disponibilidad. Cada subred está formada por un rango contiguo de direcciones que no se solapan con las demás subredes de la VCN. Puede cambiar el tamaño de una subred después de la creación. Una subred puede ser pública o privada.
- Equilibrador de carga
El servicio Oracle Cloud Infrastructure Load Balancing proporciona una distribución automatizada del tráfico desde un único punto de entrada a varios servidores en el backend.
- Servidor de aplicaciones
Los servidores de aplicaciones utilizan un peer secundario que, al igual que la base de datos, se encargará del procesamiento en caso de que se produzca un desastre. Los servidores de aplicaciones utilizan la configuración y los metadatos que se almacenan tanto en la base de datos como en el sistema de archivos. Los clusters de servidor de aplicaciones proporcionan protección en el ámbito de una sola región, pero las modificaciones y nuevos despliegues en curso se deben replicar en la ubicación secundaria de forma continua para lograr una recuperación ante desastres consistente.
- Servidor de base de datos
Un servidor de base de datos es un tipo de hardware que ejecuta software de base de datos. El software de base de datos ayuda a almacenar, gestionar, recuperar, actualizar o cambiar archivos, logs de información y otras formas de datos digitales.
- Oracle Services NetworkOracle Services Network (OSN) es una red conceptual reservada para los servicios de Oracle en Oracle Cloud Infrastructure. Estos servicios tienen direcciones IP públicas a las que normalmente accede a través de Internet. En esta arquitectura, OSN contiene estos componentes:
- Control de Rendimiento de la Aplicación
Oracle Cloud Infrastructure Application Performance Monitoring proporciona una amplia visibilidad del rendimiento de las aplicaciones y la capacidad de diagnosticar problemas rápidamente para ofrecer un nivel de servicio consistente. Esto incluye la supervisión de los varios componentes y la lógica de aplicación en los clientes, los servicios de terceros y los niveles informáticos de backend, de forma local o en la nube.
- Supervisión de pila
Stack Monitoring permite supervisar de forma proactiva una aplicación y su pila de aplicaciones subyacente, incluidos los servidores de aplicaciones y las bases de datos. Comienza por detectar todos los componentes de la aplicación, incluida la topología de la aplicación
- Control de Rendimiento de la Aplicación
Antes de comenzar
Antes de empezar, compruebe que tiene las versiones de software utilizadas en esta demostración y también revise la documentación del producto.
- Requisitos de software
- Oracle Database 19c (19.19 y posteriores) para LINUX ARM (aarch64)
- Apache Tomcat v8.5
- Oracle APEX 23.1.0 [se puede utilizar la aplicación Java personalizada opcional desplegada en Tomcat]
- Oracle ORDS 23.2.1 [se puede utilizar la aplicación Java personalizada opcional desplegada en Tomcat]
- Documentación del Producto
consideraciones de configuración
En este ejemplo, la infraestructura se despliega en el arrendamiento de nivel gratuito de OCI; sin embargo, puede seguir utilizando Oracle Cloud Observability and Management Platform incluso si sus instancias de ARM de Linux se ejecutan en entornos locales o en un proveedor de nube diferente.
Desde el punto de vista de las redes, las subredes públicas y un gateway de Internet se utilizan para acceder al equilibrador de carga y a Oracle Service Network, aunque esto no es obligatorio: también puede utilizar subredes privadas con un gateway de servicios.
Acerca de los servicios y los roles necesarios
Esta solución requiere los servicios y roles que se describen a continuación.
- Oracle Cloud Infrastructure
- Plataforma de gestión y observación de Oracle Cloud
Estos son los roles necesarios para cada producto (puede encontrar detalles adicionales sobre cada rol en las referencias que se muestran en la columna Más información):
Producto | Rol | Descripción | Más Información |
---|---|---|---|
Oracle Cloud Infrastructure | Administrador de compartimento de recursos informáticos | Administrador de recursos de OCI para supervisar con O&M | Permitir a un administrador de compartimento gestionar el compartimento |
Oracle Cloud Observability and Management Platform | Administrador de grupos de supervisión de pila; administrador de políticas | Administrador de recursos de supervisión de pila de O&M | Cree usuarios y grupos |
Oracle Cloud Observability and Management Platform | Administrador de Application Performance Monitoring | Administrador de recursos de O&M APM | Cree usuarios y grupos |