Operaciones web

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Web Operations (WebOps) es un campo de especialización dentro de la gestión de sistemas de TI que implica la implementación, operación, mantenimiento, ajuste y reparación de aplicaciones y sistemas basados en la web. WebOps también se reconoce cada vez más como crucial para el éxito de los equipos de marketing digital y aparece como parte del ecosistema MarTech (tecnología de marketing).

Históricamente, las operaciones se consideraban una fase tardía del proceso de desarrollo del modelo Waterfall. Después de que el departamento de ingeniería había creado un producto de software y el departamento de control de calidad había verificado que era correcto, se entregaba al personal de soporte para que operara el software en funcionamiento. Esta visión suponía que el software era en su mayor parte inmutable en producción y que el uso sería en su mayor parte 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". 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 amplio.

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 bases de datos (DBA).

WebOps vs DevOps

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

  • Su uso por una base de usuario distribuida, a menudo incontrolada.
  • Las muchas redes independientes entre usuarios finales y el centro de datos desde el cual se sirve el contenido.
  • La forma en que las páginas web se entregan como transacciones atómicas, requiriendo tecnologías adicionales (como cookies HTTP) para asociar secuencias de páginas a una interacción del usuario.
  • El modelo de tres niveles de componentes web, aplicaciones y bases de datos (como entornos LAMP consistentes en Linux, Apache, MySQL y Perl o PHP).
  • El requisito de que a menudo debe importar la base de datos de la aplicación y archivos cargados (incluyendo datos de usuario potencialmente sensibles) para desarrollar o probar adecuadamente la aplicación (como cuando se construye un sistema de gestión de contenidos, o se utiliza un marco CMS como Drupal, Wordpress o marcos web como Django).
  • Web Las opciones incluyen a los desarrolladores de vanguardia como partes interesadas clave

En este sentido, WebOps simplemente se refiere a DevOps para aplicaciones web.

Responsabilidades

Los equipos de operaciones web tienen a su cargo diversas responsabilidades, entre ellas:

  • El despliegue de aplicaciones web
  • Vigilancia, aislamiento de errores, escalada y reparación de problemas
  • Realización de la gestión del desempeño, presentación de informes sobre disponibilidad y otra administración
  • Configurar el balance de carga y trabajar con redes de entrega de contenidos para mejorar la fiabilidad y reducir la latencia del sistema
  • Medición del impacto de los cambios en el contenido, aplicaciones, redes e infraestructura

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

Referencias

  1. ^ Schlossnagle, Theo. "¿Qué es Operaciones Web?". Retrieved 19 de junio 2013.
  2. ^ Brinker, Scott (10 de enero de 2022). "3 Big Martech Innovation Temas en 2022". Retrieved 22 de agosto 2022.
  3. ^ Véase http://oreilly.com/catalog/0636920000136
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save