¿Qué etapas de desarrollo ha compartido la capacitación en TI en operación y mantenimiento manual?
La primera etapa, la etapa de taller, es decir, todos los problemas de operación y mantenimiento que encontramos, se completan básicamente de forma manual. En este caso, la escala del sistema no es grande y los problemas encontrados son relativamente simples, la mayoría de ellos se concentran en los niveles de hardware, red y sistema, por lo que personas con cierta experiencia en sistemas operativos o mantenimiento de redes pueden resolverlos.
La operación y mantenimiento en este escenario, que es lo que a menudo llamamos SA, administrador del sistema, generalmente tiene múltiples roles y el número no es grande.
En la segunda etapa, la etapa de la herramienta de secuencia de comandos, generalmente la mayoría de las empresas pasarán rápidamente de la primera etapa a la segunda etapa, porque una gran cantidad de operaciones repetitivas y tediosas en la etapa anterior se pueden convertir en secuencias de comandos. , y no se trata de escribir un montón de comandos similares cada vez.
Los primeros sas se basaban principalmente en varios shells, por lo que muchos sas serían muy competitivos si pudieran escribir algunos scripts por lotes en el shell. Más tarde, todos aprendimos que los lenguajes dinámicos como Perl, Ruby y Python también se utilizan ampliamente en la implementación de herramientas de secuencias de comandos, especialmente algunas implementaciones de automatización con lógica y escenarios relativamente complejos.
Tres etapas, etapa de proceso y etapa de herramienta. Cuando encapsulamos algunas operaciones complejas en scripts, la eficiencia de hecho mejorará mucho, pero los escenarios y volúmenes de negocios que enfrentamos también se vuelven cada vez más complejos. Por ejemplo, los estudiantes de operación y mantenimiento solían ser responsables de instalar y configurar los sistemas operativos. Si hay docenas o cientos de conjuntos, los scripts se pueden ejecutar en lotes.
Pero en el futuro, el departamento de operación y mantenimiento será responsable de los lanzamientos frecuentes de software, muchas veces por semana o incluso todos los días. Esto está determinado por las características del negocio, especialmente los negocios de Internet. que son diferentes de los lanzamientos mensuales tradicionales o incluso diarios. El escenario para el lanzamiento de cada mes es completamente diferente. Además, a medida que aumenta el número de usuarios, el número de servidores puede haber llegado a cientos de miles y los servicios implementados también son diferentes. Simplemente confiar en la ejecución de scripts es completamente incapaz de cumplir con los requisitos.
En este momento, debe enfrentar escenarios más complejos, como una implementación empresarial, los estudiantes de operación y mantenimiento pueden necesitar instalar servidores, modificar configuraciones del sistema, instalar paquetes de software, iniciar y detener procesos, y luego. configurar el servicio de equilibrio de carga. En este momento, se necesita un proceso para conectar las funciones del script y, al mismo tiempo, hay algunos procesos para verificar y juzgar los resultados de la ejecución del script.