Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Gestión de
servidores/servicios y
monitoreo
INTEGRANTE:
• CHRISTIAN TORRICO AVILA
Junio 2022
Formato original de
1. Sistema de gestion y monitoreo de servicios
para la empresa Booking Ya!
Descripción breve:
Servicio web que permitirá a sus usuarios ver hoteles de su zona, búsquedas avanzas y
reseñas de otros usuarios con el objetivo proveer la mejor experiencia posible a turistas
Mariana es una turista en la ciudad de Santa Cruz, le gustaría pasar el mayor tiempo posible
conociendo lugares turísiticos y menos tiempo en buscar un lugar donde hospedarse. También le
gustaría que le recomendáran un buen sitio de buena calidad a un precio justo pero no cuenta con
algun conocido de la región
Eugenio Cortez es un empresario de renombre, ha estado en la industria hotelera desde 1990 en su
pueblo natal de Santa Cruz, pero ha notado una decresciente caida de clientes por la amplia
competencia en los tiempo actuales, un amigo cercano le recomendó crear su propia pagina web,
pero Eugenio es una persona con poco conocimiento de la industria tecnológica por lo que le gustaría
invertir en un servicio de la Web 2.0 que le ayude a publicitar su lujoso hotel con el objetivo de
incrementar sus ventas.
2b. Escriba historias de usuarios
Como dueño de prestigiosos hoteles, deseo añadir información como direcciones, precios, números
de contacto e imágenes del lugar se den a publicitar en una página web, de igual manera poder editar
y eliminar la información publicada para incrementar visitas y ventas
Consulta de reseñas e informacion de los clientes
Como administrador hotelero, me gustarial tener presente los comentarios dejamos por los usuarios
hospedados en el hotel y tambien informacion de los clientes para mejorar la calidad del servicio
brindado
Consulta de información hotelera
Como turista de la zona, me gustaría conocer la información de los hoteles tanto sus direcciones,
numero de teléfono e imágenes de las habitación para elegir el adecuado que se ajuste a mis
necesidades
3. SLA
Como empresa garantizamos el servicio al cliente del producto Booking Ya!, por un 99.25% de
disponibilidad dentro del contrato establecido en un año a partir de la firma. Fuera de los cortos
programados por cuestiones de mantenimiento los cuales serán informados 30 días antes de realizar
los mismos al cliente.
Las mediciones de cumplimiento del servicio son automáticas y pueden ser consultadas en https://
status.bookingya.com
En caso de incumpliento del nivel acordado, se aplicará un descuento del 15% de la tarifa por cada
punto porcentual por debajo del mismo. De igual manera se brindará atencion al cliente las 24 horas
en los días laborales.
En caso de algún incidente, se renovara el servicio en un periodo de tiempo de no mas de 3 minutos
3. SLA, SLO, SLI
Defina el nivel de servicio
3. Definición de los SLI y SLO
Historia de usuario SLO SLI
Consulta de datos Disponibilidad de un 99.80% solicitudes GET medido cada 7 segundos,
hoteleros respuesta HTTP código de estado 200
Consulta de El 97% de las solicitudes se completan en menos solicitudes GET medido cada 7 segundos,
información del usuario de 300 ms agregado por minuto, respuesta HTTP código de
estado 200
Creación de nuevos Disponibilidad de un 99% Solicitudes de tipo POST medido cada
usuarios 7 segundos, agregado por minuto
Creación de nuevos El 99% de las solicitudes se completan en menos Solicitudes de tipo POST medido cada
datos hoteleros de 150 ms 3 segundos, agregado por minuto
Historia de usuario SLO SLI
Eliminación de El 97.5% de las solicitudes se completan en Solicitudes de tipo DELETE medido cada
publicaciones hoteleras menos de 150 ms 3 segundos
4. Diseño de la aplicación
Dibuje un diagrama en el que se muestran los microservicios de su aplicación y sus conexiones.
Servicio lista
de datos
hoteleros Servidor Web
IU web
Apache y Base
de Datos MySQL
Servicio de
autenticación Servidor con
puppet que
Servidor con el automatizara el
servicio de despliegue de
Zabbix y los servidores
Grafana para
monitoreo de
los servicios
5. Diseño de los servicios a ser monitoreados
Orientado a Internet
Servicio o solo HTTP TCP UDP Seguridad
para uso interno
Exec {
path => ["/usr/bin", "/bin", "/usr/sbin", "/sbin", "/usr/local/bin", "/usr/local/sbin"]
}
include lamp::apache
include lamp::php
# default root password is 'password'
include lamp::mysql
include lamp::phpmyadmin
node 'zabbix.localdomain.local' {
class { 'apache':
mpm_module => 'prefork',
}
include apache::mod::php
class { 'postgresql::server': }
class { 'zabbix':
zabbix_url => 'zabbix.localdomain.local',
}
}
class { 'grafana':
cfg => {
app_mode => 'production',
server => {
http_port => 8080,
},
database => {
type => 'mysql',
host => '127.0.0.1:3306',
name => 'grafana',
user => 'root',
password => '',
},
users => {
allow_sign_up => false,
},
},
}
11. Diseño del monitoreo de servicios
Servicio Situación Objetivo monitoreo Alertas Prioridad
Servicio web apache Agente con zabbix Servicio active y El servicio pasa a otro Alta
de booking ya running estado ejemplo:
disable o stopped
Servicio mysql Agente con zabbix Servicio active y El servicio pasa a otro Alta
running estado ejemplo:
disable o stopped
11. Planes de recuperación ante desastres de recursos
Servicio web apache de Se tiene una copia del Servidor secundario Automatizado
booking ya servicio virtualizado
Servicio mysql Copia de seguridad cada 6 Disco duro externo cargado Se ejecutara un script
horas en la nube automatizado con puppet
11. Gráficas de monitoreo