La fiabilidad y la experiencia del usuario ya no son solo características “agradables de tener”. Muchas empresas ofrecen servicios similares y la competencia está a sólo un clic de distancia. Aquellos con ofertas de última generación estarán por delante del paquete y tendrán más recursos para mejoras continuas. Ciertamente, la velocidad y el tiempo de actividad no son gratuitos, pero la buena noticia es que incluso con un presupuesto pequeño, se pueden realizar aplicaciones confiables.
La integración temprana de las evaluaciones del rendimiento, seguida de la supervisión 24/7 del estado del sistema, los componentes y los tiempos de respuesta de extremo a extremo en las etapas de producción son los pilares para aplicaciones de alta disponibilidad y capacidad de respuesta. Independientemente del tamaño de su empresa, debe tener una solución de supervisión de aplicaciones que recopile métricas de estado y le envíe alertas si sus servicios críticos están inactivos.
Supervisión basada en la nube
Para los clientes que no están interesados en los aspectos técnicos, una plataforma de monitoreo basada en SaaS es el camino a seguir. En una configuración de supervisión basada en la nube, la configuración y la integración de sus aplicaciones es muy fácil. Ordena el acceso, configura las tareas de supervisión e inmediatamente comienza a recopilar datos de supervisión. Todas las actividades operativas, como copias de seguridad, actualizaciones de seguridad o la instalación de nuevas características en este conjunto de supervisión, serán realizadas por su proveedor SaaS. Enfoque todos sus esfuerzos en la configuración de tareas de supervisión, la activación de alertas y el análisis de resultados en lugar de lidiar con implementaciones que consumen mucho tiempo. En un entorno de supervisión local, la configuración de la infraestructura, la implementación de servidores, los firewalls y otros problemas de seguridad pueden conducir fácilmente a mayores costos y esfuerzos en comparación con una solución de supervisión basada en la nube.
Los usuarios se encuentran en todo el mundo y su enfoque de supervisión debe reflejar esta distribución global. Una suite de monitoreo basada en la nube viene con una red global de simulación de usuarios, que es un gran beneficio para su estrategia de monitoreo. Desde una perspectiva financiera, las plataformas basadas en SaaS se basan en el uso. Puede comenzar con un presupuesto pequeño y los costos siempre están en línea con sus beneficios. No hay necesidad de inversiones iniciales.
- Las principales características de los conjuntos de monitoreo basados en SaaS incluyen las siguientes:
- Instalado en la infraestructura de proveedores
- Despliegue rápido
- Cero esfuerzo operativo
- Bajo esfuerzo de embarque
- Manténgase al día con las últimas versiones de productos
- Sin costes de mantenimiento
- Pague sobre los precios
Plataformas de monitoreo locales
Antes del advenimiento de las soluciones basadas en SaaS, las suites de monitoreo se alojaban en la red interna de una organización. Las organizaciones acordaron un contrato de licencia, pagaron las tarifas de licencia iniciales y el proveedor envió los procedimientos de configuración para sus conjuntos de supervisión. Un equipo dedicado planeó la implementación, ordenó el hardware necesario, instaló los componentes de supervisión e implementó todos los agentes de supervisión en su centro de datos. Una vez completada la instalación, configuraron los dispositivos de supervisión de infraestructura o aplicación reales, establecieron las notificaciones en su lugar y educaron a sus usuarios sobre cómo usar la plataforma. El equipo de monitoreo interno se encargó plenamente de hacer frente a todos los desafíos de supervisión técnica. A menudo es un juego de gato y ratón cuando se trata de la investigación de problemas de supervisión porque una implementación local trae demasiada incertidumbre, retrasando el análisis de problemas a menudo durante días. En los últimos años, las suites de supervisión locales se han vuelto ligeramente anticuadas.
Las principales características de los conjuntos de supervisión locales incluyen las siguientes:
- Instalado en su centro de datos
- Usted está a cargo de la implementación y el mantenimiento
- Tarifa de licencia inicial
- Cuota anual de mantenimiento
- Alto esfuerzo de configuración inicial
Similitudes de las soluciones locales y basadas en la nube
Tanto los conjuntos de supervisión implementados localmente como los basados en SaaS ayudan a comprobar y mejorar el estado de las aplicaciones. Algunas actividades, como la configuración, las alertas y los informes, son muy similares para ambas implementaciones.
Actividad | Soluciones basadas en SaaS y implementadas localmente |
Configuración | Los clientes a bordo de sus aplicaciones y servidores.
El conjunto de supervisión recopila métricas de estado. |
Alertas | Los clientes habilitan la notificación de incidentes necesaria.
La plataforma de supervisión notifica a los equipos si se han superado los umbrales especificados. |
Informes | Los clientes ajustan sus opciones de informes preferidas.
El conjunto de supervisión genera informes especificados. Los clientes revisan los informes e inician un análisis de inmersión profunda con el fin de identificar la causa raíz de los problemas identificados. |
Diferencias entre soluciones basadas en la nube y locales
Los costos iniciales de configuración, mantenimiento y licencia son totalmente diferentes para las soluciones basadas en SaaS frente a los conjuntos de supervisión implementados localmente. Revise la siguiente tabla antes de decidir si desea ir con el primero o el segundo.
Actividad | Basado en SaaS | Desplegado localmente |
despliegue | En el centro de datos del proveedor | En su centro de datos |
Mantenimiento | El trabajo del proveedor | Tú estás a cargo. La configuración y el despliegue de actualizaciones pueden ser un gran esfuerzo |
Costos | Paga sobre la marcha. Pagas exactamente lo que usas. | Usted paga la tarifa de licencia inicial y un mantenimiento anual. |
Almacenamiento de datos | En la nube | En su centro de datos |
Prácticas recomendadas para determinar la implementación de supervisión adecuada
- Aclare sus requisitos antes de elegir una suite de supervisión. El número de aplicaciones en el ámbito, la distribución geográfica de los usuarios finales y los requisitos de tiempo de actividad son elementos cruciales de su estrategia de supervisión.
- Monitoreo de todas las capas. No es suficiente comprobar el estado de sus servicios back-end. Los usuarios esperan disponibilidad de extremo a extremo. Supervise sus aplicaciones a medida que las utilizan sus clientes.
- Ejecute la supervisión de extremo a extremo desde las ubicaciones de sus clientes. El rendimiento y la disponibilidad pueden depender en gran medida del punto de presencia. Los parámetros de red como el ancho de banda, el tiempo de ida y vuelta y la pérdida de paquetes pueden tener un gran impacto en los tiempos de respuesta de extremo a extremo de las aplicaciones.
- Los costos de implementar y mantener sus conjuntos de monitoreo locales pueden ser altos. Si no está interesado en gastar más del 30 por ciento de su presupuesto de supervisión en esfuerzos operativos, considere una plataforma de supervisión basada en SaaS.
- Priorice sus actividades de monitoreo. Comience con las pruebas de casos de uso reales y active los canales de alerta. Una vez que esto está en su lugar, agregue comprobaciones de servicio y recopile las métricas de utilización de recursos del sistema.
Tom DeMarco, un conocido ingeniero de software, dijo una vez: “No puedes controlar lo que no puedes medir”. Si actualmente utiliza herramientas de supervisión de aplicaciones y sitios web anticuadas, es muy recomendable que considere cambiar a una estrategia de supervisión con visión de futuro, que incluya supervisión en todas las capas, compruebe continuamente el tiempo de actividad y le dé más tiempo para la mejora y la innovación.