
Políticas de mantenimiento
El mantenimiento de un webservice puede abarcar una variedad de tareas y actividades destinadas a garantizar el correcto funcionamiento, seguridad y rendimiento continuo del servicio. A continuación, se enumeran algunas de las actividades incluidas en el mantenimiento de un webservice en RedGPS:
Monitorización y Análisis: Implementación de sistemas de monitoreo para supervisar el rendimiento del webservice, identificar posibles problemas y recopilar datos para análisis.
Optimización de Rendimiento: Realización de ajustes y optimizaciones en la infraestructura y el código para mejorar el rendimiento del servicio y garantizar una respuesta rápida.
Actualización: Se realizan actualizaciones solicitadas por el proveedor del webservice.
Continuidad del negocio: Se debe garantizar el envío de datos 24/7, para evitar contratiempos y penalizaciones, esto aplica en algunos proveedores críticos.
Gestión de Base de Datos: Mantenimiento de la integridad y eficiencia de la base de datos, incluyendo la limpieza de datos obsoletos, la optimización de consultas y la aplicación de índices.
Seguridad: Implementación y actualización de medidas de seguridad para proteger el webservice contra amenazas, ataques y vulnerabilidades.
Gestión de Usuarios: Administración de cuentas de usuarios, actualización de permisos y gestión de accesos para garantizar la seguridad y de conformidad con las políticas de RedGPS.
Pruebas y Validación: Realización de pruebas periódicas para garantizar la funcionalidad correcta del webservice y la detección temprana de posibles problemas.
Gestión de Errores: Identificación y corrección de errores o fallos en el sistema a través de registros de errores y reportes de usuarios.
Soporte Técnico: Proporcionar soporte técnico para usuarios y abordar cualquier problema o consulta relacionada con el webservice.
Es importante destacar que las necesidades de mantenimiento pueden variar según la complejidad del webservice, la escala de operación y los requisitos específicos del negocio. La planificación y ejecución de estas actividades contribuyen a mantener un webservice robusto, seguro y eficiente.
Costos:
Actualmente tenemos los siguientes costos de mantener los webservices.
3 servidores de WS uno de réplica (Webservice4) y dos de envío de datos (Webservice y Webservice5) con un costo de 96 USD cada uno, lo que nos da un costo subtotal de 288 USD.
3 servidores de BD Mongo para el almacenamiento de 1 mes de los logs, con un costo de 56 USD cada uno, adicional cada servidor cuenta con un disco adjunto de 300 USD cada uno, lo que nos da un costo subtotal de 1068 USD, pero como son compartidos se calcula que de este monto solo se debe de considerar el 25% dando un subtotal de 267 USD.
Se calcula un consumo de bandwidth de 200MB por día con las últimas mejoras que se realizaron.
De tal manera que el costo total nos da 555 USD.