Performance Testing Service (PTS) permite ejecutar pruebas completamente dentro de una virtual private cloud (VPC) de Alibaba Cloud. Este modo despliega generadores de carga en la misma región que sus servidores destino y dirige todo el tráfico de prueba a través de la red interna. Este tema describe cómo probar servicios de instancia única y de múltiples instancias.
Límites
A continuación se describen los límites aplicables a las pruebas de rendimiento dentro de una VPC de Alibaba Cloud:
Límites de recursos: El rendimiento compatible varía según la región, con un rango de 20,000 a 100,000 TPS.
-
Límites de direcciones IP:
Debe seleccionar la VPC donde se encuentra su servicio destino.
Los endpoints de prueba deben ser direcciones IP privadas dentro de la VPC de Alibaba Cloud. Puede usar direcciones IP directamente o nombres de dominio que resuelvan a direcciones IP privadas. Para obtener más información sobre cómo vincular nombres de dominio, consulte Domain name binding.
Un escenario de prueba solo puede dirigirse a una sola región. Todos los endpoints de API deben corresponder a servicios internos dentro de esa región, ya que no se admiten pruebas entre regiones.
Para probar servicios en otra nube o en un centro de datos local conectado mediante una línea dedicada, su VPC y las redes conectadas deben compartir el mismo rango de direcciones (por ejemplo, 10.0.0.0/8).
-
Límites de lista blanca:
Debe conceder manualmente acceso a la red interna, lo cual requiere familiaridad con los security groups de ECS y SLB de Alibaba Cloud.
Los security groups no deben restringir el tráfico saliente. No se admiten security groups gestionados por otros servicios en la nube.
Debe agregar el bloque CIDR del vSwitch a la lista blanca de red interna del servicio destino.
Antes de iniciar una prueba, compruebe que su configuración cumple estas condiciones, especialmente los límites de direcciones IP y de lista blanca. De lo contrario, podrían producirse problemas de conectividad de red.
Probar un servicio de instancia única
Un servicio de instancia única se despliega en una sola instancia ECS.
Inicie sesión en la consola de PTS, elija y luego haga clic en PTS.
En la pestaña Scene Configuration, configure la escena. Para obtener más información, consulte Create a PTS scene.
-
En el área Load Settings, para Load Source, seleccione Alibaba Cloud VPC Internal Network. A continuación, seleccione una Region y la VPC Information.
NotaAsegúrese de que el vSwitch seleccionado tenga suficientes direcciones IP disponibles para la cantidad de generadores de carga.
Haga clic en Save and Start para iniciar la prueba.
Probar un servicio de múltiples instancias
Un servicio de múltiples instancias se ejecuta en varias instancias ECS. Para probar este servicio desde una VPC de Alibaba Cloud, debe colocar las instancias detrás de un load balancer. Después de configurar el load balancer, puede configurar y ejecutar la prueba de rendimiento.
-
Cree una instancia de load balancer y agréguele instancias ECS.
Inicie sesión en la consola de SLB. En el panel de navegación izquierdo, haga clic en Instances.
En la página Instances, haga clic en Create Classic Load Balancer y configure los parámetros. Establezca Instance Type en Intranet y Network Type en VPC. Para obtener más información, consulte Create and manage CLB instances.
Una vez completada la configuración, haga clic en Buy Now.
-
En la página Instances, localice la instancia destino y, en la columna Actions, haga clic en Configure Listener para agregar un listener. Para obtener más información, consulte CLB listeners.
NotaEn la sección Advanced Settings del paso Advanced Settings, el interruptor de Access Control está desactivado de forma predeterminada. Manténgalo desactivado.
La creación de una instancia de load balancer genera costos adicionales.
Un load balancer con capacidad insuficiente puede convertirse en un cuello de botella durante las pruebas de rendimiento.
-
Configure la prueba de rendimiento de VPC.
Inicie sesión en la consola de PTS, elija y luego haga clic en PTS.
En la pestaña Scene Configuration, configure la escena. Para obtener más información, consulte Create a PTS scene.
En el área Load Settings, para Load Source, seleccione Alibaba Cloud VPC Internal Network. A continuación, seleccione una Region y la VPC Information.
Haga clic en Save and Start para iniciar la prueba.