operaciones web


Las operaciones web (WebOps) son un dominio de experiencia dentro de la gestión de sistemas de TI que involucra la implementación, operación, mantenimiento, ajuste y reparación de aplicaciones y sistemas basados ​​en la web. [1]

Históricamente, las operaciones se consideraban una fase tardía del proceso de desarrollo del modelo Waterfall . Una vez que ingeniería había creado un producto de software y el control de calidad lo había verificado como correcto, se entregaba a un personal de soporte para operar el software en funcionamiento. Tal punto de vista suponía que el software era mayormente inmutable en producción y que el uso sería mayormente estable. Cada vez más, "una aplicación web involucra a muchos especialistas, pero se necesitan personas en operaciones web para garantizar que todo funcione en conjunto durante la vida útil de una aplicación". [2] El rol está ganando respeto como una especialidad distinta entre los desarrolladores y gerentes, y muchos lo consideran un subconjunto del movimiento DevOps más grande .

Con el auge de las tecnologías web desde mediados de 1995, han surgido especialistas que comprenden las complejidades de ejecutar una aplicación web. Existen ejemplos anteriores de equipos de operaciones de TI, como el Centro de operaciones de red (NOC) y la función de Administración de base de datos (DBA).

Las aplicaciones web son únicas en muchos sentidos y presentan desafíos con los que otros tipos de software no tienen que lidiar:

Por lo general, el personal de operaciones web está familiarizado con la pila TCP/IP , el protocolo http , el marcado de páginas HTML y las aplicaciones Rich Internet (RIA) como AJAX y similares.