Caso de implementación de Dalian Aoyuan Electronics Co., Ltd.
Antecedentes del proyecto
De acuerdo con los requisitos de los superiores, un departamento de finanzas e impuestos nacional llevó a cabo recientemente una transformación de la infraestructura de TI. Para mejorar la disponibilidad del sistema de servidor y la eficiencia de implementación de nuevas aplicaciones, después de pruebas exhaustivas, se decidió adoptar tecnología de virtualización avanzada y eficiente y plantear los siguientes requisitos estrictos.
Proceso de implementación
Dalian Aoyuan Electronics Co., Ltd. divide el proyecto en cuatro etapas y lleva a cabo la planificación (P), la implementación (D) y las pruebas/inspección (C). ) en cada etapa ), mejora (A).
La primera etapa, prueba de concepto POC.
En esta etapa, en primer lugar, se proporciona información a los usuarios para sentar las bases para el siguiente paso de producción empresarial no crítica; en segundo lugar, se permite a los usuarios comprender las características y limitaciones del software de virtualización para facilitarlo. la formulación de planes de implementación del siguiente paso. Finalmente, de hecho, el proceso POC también es una prueba de las capacidades profesionales de nuestra empresa por parte de los usuarios.
En la segunda fase, el entorno virtualizado se construye y se pone en uso para servicios no críticos.
En esta etapa, la atención se centra en probar la estabilidad y la resistencia a la sobrecarga del sistema. Los usuarios seleccionaron algunas aplicaciones de desarrollo y prueba para ejecutarlas en un entorno virtualizado, y algunas pruebas fueron simulaciones de estrés. A través de la operación de sobrecarga a largo plazo de estas tareas, se espera que algunas deficiencias del sistema queden completamente expuestas para facilitar la implementación y mejora posteriores.
La tercera etapa consiste en optimizar el entorno de virtualización y probar los servicios clave antes de conectarse.
El objetivo de esta etapa es optimizar aún más la arquitectura del sistema, incluida la reconstrucción del entorno de virtualización desde las perspectivas de la red, el almacenamiento, el servidor, la seguridad, etc., en segundo lugar, simular diversas situaciones de falla y probar la falla; tolerancia del entorno de virtualización; finalmente, formular varios planes de emergencia para recuperarse rápidamente cuando ocurre una falla.
La cuarta etapa es la depuración, operación y mantenimiento del negocio clave. Después de las tres etapas anteriores, el lanzamiento del sistema comercial clave es en realidad algo único. Sin embargo, para hacer un buen uso del entorno virtualizado, es necesario establecer un mecanismo de operación y mantenimiento correspondiente. Para ello, en la etapa final del proyecto, establecimos con los usuarios especificaciones de gestión de configuración de operación y mantenimiento del entorno de producción, incluyendo bibliotecas de configuración, procesos de cambio, estrategias de respuesta a fallas, etc.
Práctica de tecnología de alta disponibilidad
Como departamento de finanzas e impuestos, la mayor preocupación es la interrupción del negocio, porque las pérdidas económicas y sociales causadas por la suspensión de negocios clave son difíciles de compensar. para. Para evitar que se produzcan tiempos de inactividad, por un lado, en términos de selección del tiempo de mantenimiento, se designan algunos días como días de mantenimiento cada año. Excepto estos días, se prohíben las operaciones de mantenimiento que puedan afectar la continuidad del sistema. Por otro lado, las instituciones financieras suelen elegir una arquitectura de doble redundancia al elegir la arquitectura de TI para garantizar que, incluso si ocurre una falla, el sistema cambiará automáticamente a un sistema de respaldo para su funcionamiento.
Después de aplicar la tecnología de virtualización, los usuarios pueden utilizar la tecnología vMotion para cambiar servicios de un servidor a otro sin detener el negocio. Asimismo, la tecnología Storage vMotion se puede utilizar para migrar aplicaciones de un dispositivo de almacenamiento a otro sin ningún tiempo de inactividad. A partir de ahora, el mantenimiento del servidor y del dispositivo de almacenamiento se podrá realizar en los días sin mantenimiento.
Después de aplicar la tecnología de virtualización, las aplicaciones que utilizan tecnología FT pueden lograr cero tiempo de inactividad. En la arquitectura tradicional de doble redundancia, cuando ocurre una falla, la aplicación tarda un tiempo en cerrarse y reiniciarse desde el servidor principal, que varía según el tipo de aplicación y el tipo de falla. los usuarios no pueden acceder a la aplicación. La tecnología FT elimina este tiempo. Después de configurar la protección FT para una máquina virtual, se generará automáticamente una máquina virtual oculta en otro servidor y el estado de las dos máquinas virtuales se sincronizará en tiempo real. Cuando ocurre una falla, la máquina virtual oculta se actualiza automáticamente para brindar servicios a la máquina virtual principal sin apagar ni reiniciar la aplicación, logrando un tiempo de inactividad cero. Estudio de caso del sistema de información de educación pública de una oficina de educación de distrito
1. Antecedentes y requisitos
El sitio web de divulgación de información, el sistema de salario del personal y el sistema de notificación de epidemias de una oficina de educación de distrito. Se ha utilizado durante varios años, hasta cierto punto, ha sido afirmado por superiores y reconocido por docentes, y ha acumulado una gran cantidad de datos importantes en docencia, gestión, situación epidémica y otros aspectos en diversos sistemas. Sin embargo, debido a la construcción temprana del sistema de software mencionado anteriormente, es difícil cumplir con los nuevos requisitos de los "Estándares de software para fortalecer provincias y condados" emitidos por el Departamento Provincial de Educación en términos de arquitectura técnica, funciones, y cobertura de aplicaciones.
Por lo tanto, está previsto llevar a cabo una actualización técnica unificada del sistema de software de aplicación mencionado anteriormente para que no sólo pueda cumplir con los requisitos de los departamentos de nivel superior para la enseñanza e investigación en red, la gestión de información docente y las plataformas de soporte de aplicaciones educativas, sino también También garantiza la migración sin pérdidas de datos originales y la continuación de los hábitos de un gran número de profesores.
Según los argumentos de los expertos en informatización, el sistema de informatización de la oficina de educación debe planificarse y unificarse en general para garantizar la coordinación coherente del software de enseñanza, el software de gestión y las plataformas de recursos educativos, facilitando así el desarrollo futuro de la educación. en el distrito. Proporcionar un entorno de recursos sólido y soporte técnico.
Segundo, soluciones
1. Plataforma de soporte de aplicaciones educativas basada en SOA: incluye soporte subyacente de plataforma, soporte de integración de recursos, soporte de intercambio de datos, soporte de gestión de contenido, soporte de integración empresarial y componentes comunes. como soporte de transmisión de mensajes y soporte de protección de seguridad. La plataforma brinda soporte para diversos servicios de gestión de la enseñanza, como sistemas de investigación y enseñanza en línea, sistemas de gestión de información docente y sistemas de informes de epidemias. Tiene funciones como inicio de sesión único, clasificación de permisos, gestión y publicación de contenido CMS y motores de flujo de trabajo. Los datos no solo se pueden intercambiar con software de terceros, sino que también se pueden importar a la acumulación a largo plazo de bibliotecas de recursos educativos en varios sistemas, de modo que estos recursos puedan ser utilizados por profesores y estudiantes del distrito para maximizar su efecto. ;
2. Seleccione el sistema de gestión de información de docentes: incluye principalmente módulos funcionales como gestión de información básica de docentes, gestión de información de contratos de docentes, gestión de información salarial de docentes, gestión de información personal de docentes y gestión integral de consultas de docentes;
3. Elija un sistema interactivo de enseñanza e investigación en línea: incluye principalmente módulos funcionales como gestión de colecciones, actividades de enseñanza e investigación, estudios de profesores, canales de materias, canales de grupos de colaboración y canales de actividades especiales.
En tercer lugar, los efectos de la implementación
1. Los recursos didácticos, la información didáctica y las ideas didácticas en diferentes momentos y lugares se reúnen en un solo lugar a través de la red de información. Realizar el intercambio y la compartición de recursos en el proceso de enseñanza, recursos didácticos, evaluación docente, gestión docente y otros aspectos. Logre la transmisión oportuna, eficiente y conveniente de información docente y simplifique el proceso de preparación de lecciones. Los docentes pueden participar en actividades de enseñanza e investigación sin estar restringidos por tiempo y ubicación, mejorar la calidad de la enseñanza y la investigación y mejorar la eficacia de la enseñanza.
2. Los profesores tienen estudios en línea, las materias tienen espacios temáticos y se abren espacios temáticos independientes para mostrar información de artículos, información de imágenes, información de videos e información de recursos. buscar toda la información es obligatoria; y se puede clasificar la popularidad de los artículos;
3. Realizar un seguimiento y gestionar la experiencia de los profesores (experiencia de estudio, experiencia laboral, información de honores, información de evaluaciones) y habilidades. consultado por el tiempo y la escuela; proporcionar a los docentes El mantenimiento y la gestión de las relaciones sociales personales pueden ayudarnos a comprender los antecedentes de las relaciones sociales de los docentes y proporcionar una base para la asignación óptima de los recursos humanos. Facilitará y estandarizará la compleja gestión de personal y salarios y el análisis estadístico de los maestros de todos los niveles en el distrito, atraerá a maestros destacados y promoverá la mejora gradual del nivel general de gestión de personal y salarios de los maestros al mismo tiempo, los datos; en el sistema original se importarán al nuevo sistema sin pérdida.
4. Calcula automáticamente el salario laboral del maestro en función de la información personal del maestro y puede resumir la información y generar varios informes para proporcionar una tabla de Excel para exportar la información de los resultados de la consulta, que es conveniente para imprimir y realizar manualmente. ajuste. Antecedentes del proyecto
Para mejorar aún más la eficiencia administrativa y las capacidades de servicio, promover la transformación de las funciones gubernamentales y promover un rápido desarrollo económico y social, el gobierno del distrito promueve vigorosamente la construcción de sistemas y planes de gobierno electrónico y Implementa aplicaciones integradas con la integración de recursos como sistema de gestión gubernamental. La construcción del sistema central incluye la implementación preliminar de tres partes: intercambio de datos, motor de flujo de datos y sistema de gestión de recursos de datos. Según el plan general, el intercambio de datos, el motor de flujo de datos y la construcción del centro de datos son la base para lograr la "interconexión y el intercambio de información" en la capa de aplicación del gobierno electrónico, y también son el sistema de soporte para realizar el intercambio de documentos y la aprobación paralela.
Plan de implementación
El sistema se basa en un sistema de arquitectura SOA maduro y avanzado, que permite que el sitio web del portal gubernamental interactúe e integre datos con los sitios web de gobiernos y comités de nivel inferior. construir un gobierno en línea Realizar un nuevo portal gubernamental y una plataforma de sistema de gestión de red, que incluya la publicación de información gubernamental, la aceptación de oficinas en línea y un "servicio integral" para el público y las empresas.
Principios de construcción
El primer principio de seguridad y confiabilidad: la información procesada, transmitida y administrada por el intercambio de datos, el motor de flujo de datos y los sistemas del centro de datos puede involucrar al gobierno, la empresa y las organizaciones sociales. economía y privacidad personal, información confidencial o sensible. Si hay una laguna en algún aspecto de este procesamiento y transmisión de información, las pérdidas serán enormes. Por tanto, la seguridad del sistema será un principio muy importante.
En segundo lugar, el intercambio de datos, el motor de flujo de datos y los sistemas de centros de datos transportan el flujo, el intercambio y el almacenamiento de una gran cantidad de datos críticos. La confiabilidad del sistema será una cuestión clave que debe considerarse en la construcción del sistema.
Principio económico y práctico: Asegúrese de que el sistema tenga una interfaz de usuario amigable, sea fácil de dominar, usar y mantener, y pueda resolver problemas prácticos específicos. Bajo la premisa de garantizar el rendimiento del sistema y cumplir con los requisitos, intente minimizar la inversión en el sistema.
Principio de flexibilidad y eficiencia: Asegúrese de que el sistema tenga un buen rendimiento, alta eficiencia de procesamiento, configuración y uso flexibles y respuesta rápida.
Principios de avance y normatividad: Adoptar productos de plataforma de datos avanzados y maduros que cumplan con los estándares internacionales, para que el sistema tenga un alto nivel técnico y un largo ciclo de vida. Al mismo tiempo, tiene buena apertura, confiabilidad y escalabilidad. Al mismo tiempo, el desarrollo de control de procesos personalizado y estandarización de documentos debe seguir los estándares internacionales, estándares y prácticas nacionales correspondientes.
Principio de protección de la inversión: proteger en la mayor medida posible la inversión en sistemas comerciales originales y sistemas de bases de datos, aprovechar al máximo los recursos de información recopilados por los sistemas comerciales existentes y futuros, y proporcionar a estas empresas motores de flujo de datos y sistemas de centros de datos. El intercambio y almacenamiento de datos del sistema proporciona soporte de interfaz estándar o personalizado.
Principios de planificación unificada, implementación paso a paso y resultados rápidos: dado que el intercambio de datos, el motor de flujo de datos y los sistemas del centro de datos implican una gran cantidad de contenido, existen muchos sistemas y servicios que deben estar integrado. Para lograr resultados inmediatos, debemos adoptar un enfoque paso a paso para la configuración y el desarrollo personalizado bajo una planificación unificada.