¿Qué hace exactamente la operación y el mantenimiento? Se estima que incluso los propios ingenieros de operación y mantenimiento no saben la respuesta. Después de buscar en Baidu, es difícil encontrar muchos empleados antiguos de operación y mantenimiento, finalmente resumí el contenido del trabajo del ingeniero de operación y mantenimiento:
En términos generales, se dice que los ingenieros de operación y mantenimiento son los ingenieros de operación y mantenimiento de las empresas de Internet. Por lo general, pertenecen al departamento técnico y son los cuatro departamentos principales que respaldan la tecnología de productos de Internet y la I + D. pruebas y gestión del sistema. Las divisiones entre empresas nacionales y extranjeras y empresas grandes y pequeñas serán diferentes. El contenido principal del trabajo es el siguiente:
1. Garantizar el funcionamiento estable a largo plazo del sistema empresarial.
Después de todo, si algo sale mal en el sistema empresarial, los usuarios se quejarán, por lo que el trabajo principal del ingeniero de operación y mantenimiento es garantizar que el sistema empresarial pueda funcionar de manera estable.
En primer lugar, necesita saber en qué se ejecuta la empresa. En términos generales, los servidores de sitios web son nginx, apache, etc., que dependen de la base de datos mysql para el almacenamiento de datos y PHP para el análisis, por lo que la operación. y los ingenieros de mantenimiento deben dominar LNMP, LAMP, etc. Conocimiento de la implementación del entorno.
2. Garantizar la seguridad y confiabilidad de los datos
La seguridad de los datos es la parte más importante de la empresa. Los ingenieros de operación y mantenimiento también deben garantizar la seguridad y confiabilidad de los datos. , el líder tomará el té con la operación y mantenimiento.
A veces necesitas cambiar manualmente el contenido de la base de datos, debes aprender a dominar el conocimiento de las adiciones, eliminaciones y modificaciones de la base de datos MySQL.
A veces necesitas lidiar; con la falla del hardware del servidor de la base de datos, necesita la copia maestra de MySQL para emergencias;
A veces necesita restaurar la base de datos, necesita aprender a realizar copias de seguridad y recuperación incrementales de MySQL para restaurar a un punto específico. a tiempo;
A veces la copia de seguridad está programada. Si eso no es suficiente, necesita usar rsync+inotify para realizar una copia de seguridad en tiempo real;
A veces, para aumentar la seguridad del servidor, es necesario para controlar los derechos de acceso IP o IP de trampolín de la empresa a través de iptables;
3. Construir un sistema de monitoreo y alarma
Los ingenieros de operación y mantenimiento comúnmente usan zabbix y nagios para el monitoreo de alarmas. No hay monitoreo, operación ni mantenimiento, usted está ciego, por lo que primero debe construir un sistema de monitoreo de alarmas y luego resolver las fallas del sistema.
En términos generales, las fallas comunes incluyen fallas de aplicaciones, fallas de bases de datos, fallas de cables de red, etc. Algunas son fallas de software, a veces fallas de hardware, y un ingeniero experimentado en operación y mantenimiento puede localizarlas de inmediato Causa de la falla.
4. Manejo de problemas técnicos y comerciales
Aquí hay dos problemas centrales, a saber, los problemas técnicos y los problemas comerciales que requieren principalmente el análisis de captura de paquetes de red y el análisis de captura de paquetes tcpdump. y mecanismos de agencia, etc.;
Los problemas comerciales son más complejos que la tecnología. Por ejemplo, el análisis de datos a nivel empresarial requiere no solo estadísticas de varios datos de indicadores comerciales, sino también análisis y disección de los datos. Descubra dónde residen los problemas empresariales.
5. Prueba y lanzamiento de versiones
Este es también el contenido de trabajo común de los ingenieros de operación y mantenimiento. Ellos son responsables de las pruebas y el lanzamiento de versiones antes de que los desarrolladores publiquen versiones, operación y mantenimiento. los ingenieros deben realizar pruebas funcionales y de rendimiento; además, cuando se lanza la versión, es mejor lanzarla por la noche cuando el volumen de negocios es pequeño para evitar una presión excesiva en el lanzamiento.
Resumen
La operación, el mantenimiento y el desarrollo son dos direcciones completamente diferentes. Si está realizando operación y mantenimiento y tiene una base en desarrollo, no es imposible cambiar de posición.
Operación y mantenimiento son responsables del trabajo de operación y mantenimiento de líneas de productos específicas. También necesitan dominar las capacidades de desarrollo, profundizar en el negocio y comprender mejor los puntos débiles y los problemas del negocio. ,
Al mismo tiempo, desarrollamos/optimizamos plataformas, herramientas y métodos para las necesidades comerciales y de productos, tenemos acceso a varias arquitecturas de sistemas excelentes y tenemos la capacidad de comparar los pros y los contras, y controlar el negocio. Determinar las operaciones correspondientes. El papel de los ingenieros de mantenimiento en el desarrollo empresarial.