Estrategia de Events y Notifications
A medida que las empresas utilizan los servicios en la nube, las operaciones de TI y los profesionales de DevOps suelen tener dificultades para responder a los eventos de servicio en las aplicaciones y la infraestructura. Tradicionalmente, las organizaciones de TI implantan soluciones personalizadas o utilizan el muestreo manual para mantenerse al día con los eventos. Los servicios de Oracle Cloud Infrastructure (OCI), como Events, Notifications, OCI Functions y Streaming, le permiten implantar una estrategia de gestión y notificaciones de eventos de TI escalable y eficiente.
Acerca de Events
Utilice el servicio Events para permitir que los equipos de desarrollo respondan automáticamente cuando un recurso cambie su estado.
Utilice el servicio Events para crear una automatización basada en los cambios de estado de los recursos de todo el arrendamiento. Los eventos son mensajes estructurados que indican cambios en los recursos. Los mensajes de eventos utilizan el formato estándar del sector CloudEvents de Cloud Native Computing Foundation (CNCF).
A continuación se incluyen algunos ejemplos de cómo puede utilizar Events:
- Envíe una notificación a un equipo de DevOps cuando se complete la copia de seguridad de la base de datos.
- Convierta archivos de un formato a otro cuando se carguen archivos en un bucket de Object Storage.
Hay eventos de plano de control y eventos de plano de datos disponibles.
Los eventos de plano de control son eventos de auditoría y están disponibles a través de los siguientes servicios de OCI:
- Audit, donde se pueden mostrar los eventos.
- Events, donde se producen los eventos.
- Logging, donde los eventos de auditoría se representan como logs que se pueden buscar y se pueden crear reglas de coincidencia de logs.
Los eventos de plano de datos solo están disponibles en Events y Logging. Para ver una lista de servicios de OCI que emiten eventos, consulte Servicios que generan eventos.
Acerca de Notifications
Utilice Notificaciones para obtener mensajes cuando se disparen alarmas, conectores de servicio y reglas de eventos.
El servicio Notifications difunde mensajes a componentes distribuidos mediante un patrón de publicación-suscripción, lo que proporciona mensajes seguros, altamente fiables, de baja latencia y duraderos para aplicaciones alojadas en Oracle Cloud Infrastructure y de forma externa. También puede publicar mensajes directamente en el servicio Notifications.
Utilice el servicio Notifications para configurar canales de comunicación para la publicación de mensajes utilizando temas y suscripciones. Cuando se publica un mensaje en un tema, el servicio Notifications lo envía a las suscripciones del tema. Para empezar, consulte la Guía completa del desarrollador para el servicio de notificaciones de Oracle.
Recomendaciones
Optimice sus operaciones de TI y active la automatización mediante el enrutamiento de eventos a través de Notifications, OCI Functions y Streaming.
A continuación se muestran algunos ejemplos de objetivos de operaciones de TI que puede lograr:
- Notifique al equipo adecuado disparando alertas de PagerDuty, correo electrónico o Slack mediante Events y Notifications. Para obtener más información, consulte la Guía completa del desarrollador para el servicio de notificaciones de Oracle.
- Automatice las actividades operativas de TI basadas en un evento mediante Events y OCI Functions. Para obtener más información, consulte Formas poco conocidas de llevar a cabo la gobernanza de OCI mediante Events y Functions.
- Utilice Streaming como punto de entrada unificado de los eventos del servicio en la nube para la auditoría, la contabilidad y las actividades relacionadas.
En función de las necesidades de su organización, puede implantar una estrategia de eventos y notificaciones efectiva para sus operaciones de TI mediante una combinación de servicios.
Para obtener notificaciones sobre el estado más reciente de los servicios de Oracle Cloud Infrastructure, consulte el estado de OCI y suscríbase a él.
Explorar más
Documentación:
- Visión general de Events
- Visión general de Notifications
- Visión general de Functions
- Visión general de Streaming
Blogs: