Algunas cosas que deben considerarse antes de las pruebas de computación en la nube

  
Descripción general: "La esencia de la computación en la nube es un modelo de provisión de servicios. A través de este modelo, se puede acceder a los recursos de un conjunto de recursos compartidos a través de la red en cualquier momento y lugar. El contenido de este conjunto de recursos incluye recursos informáticos, recursos de red y recursos de almacenamiento. Etc., estos recursos se pueden asignar y ajustar dinámicamente para que se dividan de manera flexible entre diferentes usuarios. Cualquier servicio de TI que cumpla con estas características puede denominarse servicio de computación en la nube. "La computación en la nube es actualmente una tecnología actual. Existen varios estándares de definición para las definiciones de computación en la nube, y cada estándar tiene un cierto significado. Hasta el momento, existen más de 100 definiciones de cloud computing. Aquí, presentamos aquí la alianza de seguridad de cloud computing CSA (Cloud Security Alliance) en la definición de Orientación de seguridad para áreas críticas de enfoque en Cloud Computing V3.0: "La esencia de cloud computing es un modelo de provisión de servicios, a través de este El modelo puede acceder a los recursos del conjunto de recursos compartidos a través de la red en cualquier momento y en cualquier lugar. El contenido del conjunto de recursos incluye recursos informáticos, recursos de red, recursos de almacenamiento, etc., y estos recursos se pueden asignar y ajustar de forma dinámica entre diferentes usuarios. División flexible. Cualquier servicio de TI que cumpla con estas características puede denominarse servicio de computación en la nube. "¿A qué problemas se debe prestar atención al probar la computación en la nube? El rol del proveedor se agrega a la computación en la nube, lo que aporta complejidad a las pruebas de computación. En los proyectos de software tradicionales, solo se presentan los proveedores de software y los clientes, pero se presentan El concepto de computación en la nube ha aumentado la función de los proveedores, y los proveedores proporcionan principalmente entornos de plataforma en la nube. El proveedor no conoce el software y los dispositivos de hardware en la plataforma en la nube. Los dispositivos de hardware y software modificados pueden hacer que los servicios que se ejecutan en la nube se vean afectados en la función o el rendimiento. Para resolver este problema, la mejor manera es ejecutar scripts de prueba automatizados, realizar pruebas diarias y monitorear el funcionamiento del software. Debido al uso de tecnología virtual en la nube y no se ha corregido, esto tiene un gran impacto en las pruebas de rendimiento. Los productos de software en la nube se ejecutan en la plataforma virtual, incluida la CPU, la memoria y el disco duro. Y estos dispositivos pueden cambiar de posición con frecuencia, como correr en un dispositivo físico en Tianjin hoy y ser asignado a un dispositivo físico en Gansu mañana. Por ejemplo, el rendimiento de un determinado equipo en Gansu es mucho más bajo que el de un determinado equipo en Tianjin. Esta ejecución del mismo caso de prueba de rendimiento puede ser completamente diferente hoy y mañana. La solución es solucionarlo en un dispositivo virtual dedicado durante las pruebas de rendimiento, y la asignación de recursos se puede realizar después de que se complete la prueba completa. Método de prueba agregado para la carga basada en el uso La computación en la nube se cobra mediante el uso del espacio de uso de memoria y tráfico de Internet. El modelo típico de pago por uso es el agua, la electricidad y el gas que utilizamos en nuestra vida diaria. Por lo tanto, debe tener en cuenta este factor al probar productos en la nube. Y este método de carga tiene una escalabilidad rápida, lo que significa que necesita 2G e inmediatamente le da espacio en el disco duro 2G; después de 2 horas, el volumen de negocios aumenta, necesita espacio en el disco duro 4G, el sistema automáticamente le dará disco duro 4G Espacio: después de 3 horas, el volumen de negocios baja, necesita espacio en el disco duro 3G, el sistema automáticamente le dará espacio en el disco duro 3G y el uso del espacio 3G duró 4 horas. ¿Cómo cobrar? Por ejemplo, 1G se usa por 4 dólares por hora y una hora se cobra por menos de una hora. Tomamos el ejemplo justo ahora, debemos pagar dentro de las 9 horas (2G * 2 horas + 4G * 3 horas + 3G * 4 horas) * 4 dólares /hora * G = 92 dólares. En el proceso de prueba real, a menudo se encuentra que la cantidad de uso no disminuye o la cantidad de uso no aumenta. La prueba de seguridad la seguridad es el problema más importante para la computación en la nube. No queremos perder datos en la nube o se pierde cuando se migra la plataforma. Y la información en nuestra presencia en la nube se llama ilegalmente para ver, por lo que hacer pruebas de seguridad en la nube es una prioridad. El problema de ubicación del problema se descubrió porque el producto en la nube se ejecuta donde es transparente para el usuario, una vez que encontramos un problema o el usuario llama al sistema de quejas. Nuestros desarrolladores a menudo tienen que iniciar sesión para ver el archivo de registro para identificar el problema y resolverlo. La posición de marcha inestable nos ha causado muchos problemas. Pero, afortunadamente, HP ya está desarrollando un producto que puede ubicar la máquina específica donde ocurrió el problema, lo que ayuda a resolver este problema y el producto avanza muy rápidamente. Además de descubrir problemas, el problema clave de las pruebas legales y regulatorias es verificar las leyes y regulaciones, que se reflejan principalmente en la privacidad de los datos. Este aspecto es más problemático en diferentes países, como la Ley Holandesa de Protección de Datos, la Directiva Europea de Protección de Datos Personales, el Puerto Protegido EE. UU. /UE, etc., y existen varias inconsistencias en estas disposiciones. Esto trae muchos problemas a las pruebas basadas en las leyes y regulaciones. Pruebas de movilidad Las pruebas de movilidad son comunes en la computación en la nube, como la necesidad de cambiar de proveedor o las actualizaciones a gran escala de las plataformas en la nube, todo lo cual requiere trabajo de migración. La prueba de movilidad comprueba principalmente si el sistema puede ejecutarse normalmente en el nuevo entorno después de la migración, si ocurrirá una pérdida de datos, etc.
Copyright © Conocimiento de Windows All Rights Reserved