Información sobre los rangos de intercambio de tráfico

Estás viendo la documentación de Apigee X.
Consulta la documentación de Apigee Edge.

Apigee facilita las comunicaciones entre las solicitudes a la API del cliente y los servicios de Apigee y Cloud a través de una conexión entre dos redes: la VPC (o el plano de entorno de ejecución de Apigee y el cliente). VPC Estas dos redes están conectadas mediante una conexión privada en un proceso conocido como intercambio de tráfico de VPC.

En el siguiente ejemplo, se muestra cómo el intercambio de tráfico de VPC permite la comunicación entre la VPC de Apigee y la VPC del cliente:

Intercambio de tráfico de VPC entre la VPC de Apigee y la VPC del cliente

El intercambio de tráfico de VPC permite a la VPC de Apigee procesar solicitudes y respuestas enviadas a la VPC del cliente:

  • Tráfico ascendente: Solicitudes enviadas de los clientes a la VPC del cliente que se pasan a la VPC de Apigee para su procesamiento.

    Esto permite que los servicios de VPC de Apigee procesen las solicitudes de las aplicaciones cliente que se envían a la VPC del cliente. Estos servicios incluyen registro, administración de identidad y métricas.

  • Tráfico descendente: solicitudes ascendentes que deben acceder a las API de destino o a otros servicios de backend en la VPC del cliente.

    Los servicios de VPC de Apigee reciben las solicitudes del norte y las envían a sus objetivos. Luego, los servicios pueden procesar las respuestas antes de devolverlas a la VPC del cliente.

Flechas en las que se desplaza el tráfico ascendente y descendente

Tamaño de la red

Google recomienda que asignes un bloque de direcciones IP disponibles para tu red (la VPC del cliente) que se asigna aproximadamente a la VPC de Apigee. Cuando configures tu VPC, elige uno de los siguientes rangos de direcciones IP para asignar:

Rango de direcciones IP asignadas Tamaño N.º de entornos compatibles Descripción
/16 Direcciones IP 65,536 (216) Hasta 75 entornos, aunque la cantidad de entornos que puedes crear depende de tu contrato (Recomendado) Permite escalamiento y flexibilidad sólidos.
/20 Direcciones IP 4,096 (212) Hasta 14 entornos (puede ser +/- 1, en función de las condiciones) Apto para usuarios que no tienen requisitos de escalamiento grandes (como en entornos que no son de producción) o que no tienen suficientes direcciones IP en una región determinada.
P: ¿Necesito hacer coincidir el tamaño de la VPC de Apigee?
Si bien Apigee no requiere una asignación precisa de 1:1 exacta de VM en la VPC de Apigee a tu VPC, tu VPC debe tener un tamaño similar al de la VPC de Apigee. La VPC de Apigee puede escalar verticalmente rápido y usar una cantidad considerable de recursos (como VM) para mantener la alta disponibilidad y escalabilidad. Apigee requiere que tu VPC también pueda escalar para coincidir con el plano de administración.
P: ¿Cómo afecta esto a la cantidad de entornos por región?
El rango de direcciones IP define la cantidad máxima de entornos que puedes adjuntar a una región. Por ejemplo, una instancia con /20 puede tener hasta 14 entornos adjuntos. (Esta no es una garantía de que puedes crear muchos entornos en una región; es la cantidad máxima de los entornos conectados. La cantidad de entornos que puedes crear depende de tu contrato).
P: ¿Por qué es importante la cantidad de entornos adjuntos a una región?
Debido a que afecta la cantidad de llamadas a la API que se procesan en cada entorno, es decir, la cantidad total acumulada de consultas por segundo (QPS) que todos los entornos de una región pueden procesar son aproximadamente de 8,400 a 11,200 (según las condiciones). Como resultado, la cantidad de llamadas procesadas por entorno se escala verticalmente a medida que aumenta la cantidad de entornos.

En la siguiente tabla, se muestra una QPS aproximada según la cantidad de entornos de una configuración con una asignación de dirección IP de /20:

Cantidad de entornos en la región Promedio de QPS / entorno*
14 600-785
13 646-846
12 700-916
11 763-1000
10 840-1100
9 933-1222
8 1050-1375
7 1200-1571
6 1400-1833
5 1680-2200
4 2100-2750
3 2800-3666
2 4200-5500
1 8400-11000
* QPS aproximadas con la asignación de dirección IP /20.

Por ejemplo, en una región con 14 entornos, ningún entorno único puede procesar más de 600 a 800 QPS. Del mismo modo, Apigee puede procesar de 8,400 a 11,200 QPS en una región con un solo entorno.

Apigee ajusta la escala de los entornos de forma automática. Este ajuste de escala automático puede restringir el número de entornos nuevos que puedes agregar.

Para obtener más información, consulta Límites.

Elige un rango de direcciones IP

El momento en que puedes especificar el tamaño de tu rango de direcciones IP depende de cómo aprovisionas tu organización:

  • Organizaciones pagadas:
    • Asistente de aprovisionamiento de Apigee: Apigee elige un tamaño de rango de /16 para ti.
    • Línea de comandos: Establece el rango de intercambio de tráfico con las propiedades prefix-length y peeringCidrRange durante el Paso 3: Configura las herramientas de redes de servicio. Paso 5: Crea una instancia del entorno de ejecución.

      Debes configurar ambas propiedades (prefix-length y peeringCidrRange) con el mismo valor: /16/20. No especifiques dos tamaños diferentes. Si no configuras explícitamente ninguna de las propiedades, el valor predeterminado será /16.

  • Eval orgs: No puedes elegir el tamaño del rango de intercambio de tráfico. Tu red debe permitir un rango de /23.

Consideraciones

Además de las consideraciones de la documentación de nube privada virtual, también debes tener en cuenta lo siguiente cuando asignes direcciones IP:

  • A las puertas de enlace de Apigee se les asignan direcciones IP desde el rango CIDR. Por lo tanto, es importante que el rango esté reservado para Apigee y que no use otras aplicaciones en la VPC del cliente.
  • La cantidad de direcciones IP que se usan en una región depende de la cantidad total de entornos conectados en esa región y del volumen máximo de tráfico de API manejado por todas las puertas de enlace de API en la región.
  • Puedes tener diferentes tamaños de rangos de intercambio de tráfico de VPC para distintas regiones de la misma organización. Por ejemplo, una instancia de Apigee en la región us-west1 puede usar un rango /20, mientras que la instancia en us-east1 puede usar un /16.
  • Después de crear una instancia, el rango CIDR no se puede cambiar. Para cambiar el rango CIDR, debes borrar la instancia y volver a configurar una nueva. (Ten cuidado si solo tienes una instancia en una organización).