Fundamentos de redes en la nube
PrincipianteUnidad 5 de 7 del curso Curso de Fundamentos de computación en la nube
Lo que aprenderás
- Explica qué es una red virtual en la nube, divídela en subredes, sigue el recorrido del tráfico mediante tablas de enrutamiento y puertas de enlace, y accede a servicios en la nube mediante puntos de conexión públicos o privados.
- Explica las redes virtuales, los rangos de direcciones y las subredesDescribe qué es una red virtual, cómo se divide su rango de direcciones privadas en subredes, cómo difiere su alcance entre AWS, Azure y Google Cloud, y cómo el emparejamiento une dos redes.
- Enruta el tráfico a través de subredes públicas y privadasUsa tablas de enrutamiento, puertas de enlace a internet y puertas de enlace NAT para decidir a qué subredes puede acceder internet y cuáles solo pueden enviar tráfico hacia fuera.
- Accede a servicios en la nube mediante puntos de conexión públicos y privadosDistingue los puntos de conexión públicos de los privados, explica cómo la conectividad privada mantiene el tráfico de los servicios fuera de internet y reconoce las opciones relacionadas que ofrece cada proveedor.
- Explica las redes virtuales, los rangos de direcciones y las subredes
- Escribe e interpreta reglas que permiten o bloquean el tráfico, compara los filtros con estado en recursos con los filtros sin estado en subredes y combínalos en capas.
- Controla el tráfico hacia los recursos mediante grupos de seguridadExplica cómo un grupo de seguridad con estado filtra el tráfico hacia un recurso, crea reglas a partir del protocolo, el puerto y el origen, y compara los grupos de seguridad de AWS con los grupos de seguridad de red de Azure y las reglas de cortafuegos de Google Cloud.
- Protege las subredes con ACL de red y defensas por capasExplica cómo una ACL de red sin estado filtra una subred completa, interpreta reglas ordenadas de permiso y denegación, y combina ACL de red, grupos de seguridad y otros controles en capas.
- Controla el tráfico hacia los recursos mediante grupos de seguridad
- Usa DNS en la nube para convertir nombres en las direcciones correctas y una red de distribución de contenido para servir contenido rápidamente desde ubicaciones cercanas a los usuarios.
- Resuelve nombres mediante DNS en la nubeExplica cómo DNS convierte nombres en direcciones, administra zonas y registros en un servicio DNS en la nube y usa TTL, políticas de enrutamiento, comprobaciones de estado y zonas privadas.
- Acelera la entrega mediante una red de distribución de contenidoExplica cómo una CDN almacena contenido en caché en ubicaciones de borde cercanas a los usuarios, razona sobre los aciertos de caché, la caducidad y la invalidación, y decide cuándo ayuda una CDN.
- Resuelve nombres mediante DNS en la nube
- Conecta oficinas y centros de datos a redes virtuales mediante túneles VPN cifrados o conexiones privadas dedicadas, y elige la conexión que se ajuste a las necesidades de una empresa.
- Conecta sedes y usuarios mediante puertas de enlace VPNExplica cómo las VPN de sitio a sitio y de punto a sitio crean túneles cifrados a través de internet, nombra los componentes de cada extremo y reconoce sus ventajas y limitaciones.
- Usa conexiones privadas dedicadasExplica cómo AWS Direct Connect, Azure ExpressRoute y Google Cloud Interconnect proporcionan conexiones privadas y constantes que evitan la internet pública, y qué requieren.
- Elige la conexión híbrida adecuadaCompara el acceso a internet, las VPN y las conexiones dedicadas según el ancho de banda, la constancia, el tiempo de configuración, el costo, la seguridad y la resiliencia, y justifica una elección para una situación empresarial concreta.
- Conecta sedes y usuarios mediante puertas de enlace VPN
Guía de estudio de Redes en la nube
1Describe las redes virtuales y cómo circula el tráfico por ellas
Una aplicación privada en la nube depende de varias decisiones relacionadas: un rango de direcciones, una subred, una ruta y un punto de conexión de servicio. Empieza por ubicar los recursos dentro de redes virtuales y después sigue su tráfico hacia otra subred o hacia internet. Los nombres de los proveedores varían, al igual que el alcance de sus redes y sus configuraciones predeterminadas. Una imagen clara de la ruta te ayuda a decidir qué componentes necesita una aplicación y a qué recursos se debe poder acceder desde fuera.
1.1 Crea una red privada con subredes
Una aplicación en la nube necesita una red además de equipos. Una red virtual es una red privada definida mediante software. Eliges sus direcciones y conexiones sin instalar conmutadores ni cables. Las redes separadas pueden mantener el trabajo de producción apartado del de prueba.
Interpreta las direcciones
AWS llama a su red Amazon VPC; Microsoft usa Azure Virtual Network, o VNet; Google Cloud usa red VPC. Una VPC de AWS o una VNet de Azure tiene un rango general de direcciones. Sus subredes toman rangos más pequeños de él. Una VPC de Google Cloud no tiene un rango general: cada subred recibe el suyo.
La expresión 10.0.0.0/16 usa notación CIDR. El número después de la barra cuenta los bits iniciales fijos de la dirección. Un número menor significa un rango mayor. Este /16 abarca de 10.0.0.0 a 10.0.255.255: 65 536 direcciones. Los bloques privados son 10.0.0.0/8, 172.16.0.0/12 y 192.168.0.0/16. La internet pública no enruta estas direcciones privadas.
Una subred proporciona direcciones a una parte de una red. Por ejemplo, 10.0.3.0/24 abarca de 10.0.3.0 a 10.0.3.255. Una base de datos en ella podría recibir 10.0.3.20. Las subredes separadas para web, aplicaciones y bases de datos permiten a los equipos aplicar distintas rutas y reglas de seguridad. Los rangos de subredes de una misma red no deben solaparse. Los proveedores reservan direcciones para servicios de red: AWS y Azure reservan cinco por subred; Google Cloud reserva cuatro en el rango principal de una subred. Por tanto, una subred de 256 direcciones deja 251 direcciones en AWS o Azure.
Distribuye los recursos entre zonas
| Proveedor | Alcance de la red virtual | Alcance de la subred |
|---|---|---|
| AWS | Una región, entre zonas de disponibilidad | Una zona de disponibilidad |
| Azure | Una región | Entre las zonas de disponibilidad de la región |
| Google Cloud | Global | Una región |
Considera una tienda en AWS que usa 10.0.0.0/16. En la zona A coloca servidores web en 10.0.1.0/24, servidores de aplicaciones en 10.0.2.0/24 y su base de datos en 10.0.3.0/24. Para seguir prestando servicio durante una interrupción de zona, repite las capas en la zona B mediante 10.0.11.0/24, 10.0.12.0/24 y 10.0.13.0/24. Las subredes separan funciones; usar dos zonas separa las ubicaciones de fallo. Crear varias subredes en una sola zona no lograría esto último.
Conecta las redes deliberadamente
Las redes virtuales proporcionan aislamiento lógico respecto a otros clientes y otras redes. La comunicación necesita una ruta de red y permisos. Una conexión de emparejamiento permite que dos redes se comuniquen mediante direcciones privadas por la red del proveedor. El emparejamiento puede cruzar regiones y límites de cuentas, suscripciones o proyectos, pero los rangos de direcciones no deben solaparse.
Comprueba los rangos de oficinas y socios antes de elegir los rangos de la nube. Si una oficina y una VPC usan ambas 10.0.0.0/16, un destino como 10.0.3.20 podría pertenecer a cualquiera de los dos lados. Elegir 10.1.0.0/16 para la nube evita ese conflicto. Corregir un plan de direcciones después de implementar servidores puede interrumpir su funcionamiento.
El emparejamiento no es transitivo. Si A se empareja con B y B con C, A sigue necesitando su propia conexión con C. Además, una ruta privada no cifra los datos: usa cifrado para ese propósito. Crear la red virtual en sí es gratuito en estos proveedores; las puertas de enlace, las direcciones IPv4 públicas y la transferencia de datos pueden generar cargos.
Puntos clave
- Una red virtual proporciona conectividad; las máquinas virtuales son recursos ubicados dentro de ella.
- Las subredes de AWS y Azure toman direcciones de un rango de red; Google Cloud asigna rangos directamente a las subredes.
- Una subred de AWS ocupa una zona, una de Azure abarca varias zonas y una de Google Cloud es regional.
- Elige rangos que no se solapen antes de conectar redes.
- El emparejamiento permite la comunicación privada entre dos redes y no es transitivo.
1.2 Sigue una ruta hacia internet
Una dirección de destino indica a una red adónde intenta llegar el tráfico. Una tabla de enrutamiento le indica el siguiente lugar al que debe enviarlo. El enrutamiento proporciona una ruta; las reglas de seguridad deciden si el tráfico puede usarla.
Elige la ruta coincidente
Cada ruta vincula un rango de destino con un destino de la ruta. Una ruta local conecta subredes dentro de la misma red virtual. La ruta predeterminada de IPv4, 0.0.0.0/0, coincide con todas las direcciones, pero una ruta coincidente más específica tiene prioridad. Un número de prefijo mayor después de la barra indica un rango más específico.
Supón que una subred de aplicaciones de AWS usa estas rutas:
| Destino | Destino de la ruta |
|---|---|
10.0.0.0/16 | Red local |
0.0.0.0/0 | Puerta de enlace NAT |
Una solicitud desde 10.0.2.15 a la base de datos 10.0.3.20 coincide con ambos rangos. El /16 es más específico que /0, por lo que la solicitud permanece en la red local. Una solicitud al servidor de actualizaciones 203.0.113.50 solo coincide con la ruta predeterminada y va a la puerta de enlace NAT. Las reglas de seguridad deben permitir cada conexión.
Permite el acceso público deliberadamente
En AWS, una puerta de enlace a internet une una VPC a internet. Una subred con una ruta predeterminada hacia esa puerta de enlace es una subred pública. Su rango de direcciones puede seguir siendo privado, como 10.0.1.0/24. «Pública» describe su enrutamiento, no la notación de sus direcciones.
Para acceder a un servidor desde internet deben coincidir tres elementos: una ruta a internet, una dirección IP pública en el servidor o en un equilibrador de carga situado delante de él, y reglas de seguridad que permitan la conexión. Una subred de AWS puede ser pública mientras que un servidor concreto de ella no tiene acceso público directo.
Azure y Google Cloud proporcionan rutas integradas a internet sin una puerta de enlace a internet del tipo de AWS que debas crear. Sus reglas de seguridad y direcciones públicas siguen siendo importantes. Una subred privada, en el sentido general, no da a los usuarios de internet una ruta directa a sus recursos. Esto la hace útil para bases de datos y servidores de aplicaciones internos.
Da acceso saliente a los servidores privados
Una puerta de enlace NAT permite que un servidor privado inicie una conexión a internet. Sustituye la dirección privada de origen por una dirección pública, hace seguimiento de la conexión y entrega la respuesta al servidor correcto. No acepta una nueva conexión iniciada por un usuario de internet hacia ese servidor privado.
En AWS, una puerta de enlace NAT pública se sitúa en una subred pública. La ruta predeterminada de la aplicación privada apunta a ella, y la subred de la puerta de enlace NAT tiene una ruta hacia la puerta de enlace a internet. La aplicación puede obtener actualizaciones mientras que su subred de base de datos, con solo una ruta local, no tiene ruta a internet. Azure NAT Gateway se asocia a una subred; Google Cloud ofrece Cloud NAT. Los servicios NAT generan cargos por tiempo de funcionamiento y procesamiento de datos.
Comprueba los valores predeterminados del proveedor
Las subredes de las VPC predeterminadas de AWS son públicas y normalmente asignan direcciones públicas a las nuevas instancias. Una VPC que creas tú necesita que se le añada una puerta de enlace a internet. Las direcciones públicas estáticas reservadas mantienen una dirección estable; AWS llama a una de ellas Elastic IP. Las direcciones asignadas automáticamente pueden cambiar después de detener e iniciar una máquina. Desde febrero de 2024, AWS cobra por cada dirección IPv4 pública, incluidas las que están en uso.
Azure usa «subred privada» específicamente para una subred con el acceso saliente predeterminado desactivado. Necesita un método de salida explícito, como NAT o una IP pública asignada, y esa configuración por sí sola no bloquea el tráfico entrante. El portal crea subredes privadas de forma predeterminada. Con la versión de la API publicada después del 31 de marzo de 2026, las nuevas redes virtuales también reciben subredes privadas de forma predeterminada; las versiones anteriores de la API conservan el comportamiento anterior y las redes existentes no cambian.
Puntos clave
- Prevalece la ruta de destino coincidente más específica; la ruta predeterminada se usa como alternativa.
- El acceso público necesita una ruta, direcciones públicas y permiso de las reglas de seguridad.
- En AWS, una subred pública enruta directamente a una puerta de enlace a internet.
- NAT permite que los recursos privados inicien conexiones salientes y reciban respuestas.
- Las subredes privadas de Azure desactivan el acceso saliente predeterminado y necesitan un método de salida explícito.
- Las direcciones públicas y NAT pueden generar cargos.
1.3 Accede a un servicio administrado de forma privada
Un servicio administrado puede funcionar fuera de tu red virtual. Un punto de conexión es la dirección que usan los clientes para acceder a él, normalmente mediante un nombre DNS. La ruta de red del punto de conexión y los permisos sobre los datos del servicio resuelven problemas diferentes.
Separa el acceso público del acceso a los datos
Un punto de conexión público se resuelve en una dirección IP pública. Los clientes de internet pueden intentar conectarse, pero eso no hace públicos los datos almacenados. Las credenciales y los permisos normalmente controlan el acceso. Algunos servicios también permiten el acceso anónimo cuando se configuran para ello; un error de permisos en el almacenamiento de objetos puede exponer archivos.
Usa HTTPS, que utiliza cifrado TLS, para el tráfico del servicio. Cuando sea compatible, exige HTTPS y restringe qué direcciones o redes pueden conectarse. La accesibilidad pública, los permisos de acceso y el cifrado son configuraciones independientes. Una aplicación autorizada puede usar un punto de conexión público de forma segura, mientras que un servicio mal configurado puede filtrar datos incluso en una red privada.
Añade una dirección privada
Un punto de conexión privado da a un servicio compatible una dirección privada dentro de tu red. El proveedor crea una interfaz de red en una subred y el tráfico hacia esa dirección permanece en su red.
| Proveedor | Servicio de conectividad privada | Ejemplo de funcionamiento |
|---|---|---|
| AWS | AWS PrivateLink | Un punto de conexión de interfaz accede a un servicio regional; se crea una interfaz en cada zona seleccionada |
| Azure | Azure Private Link | Un punto de conexión privado se conecta a un recurso concreto, como una cuenta de almacenamiento |
| Google Cloud | Private Service Connect | Un punto de conexión proporciona acceso privado a servicios compatibles |
Los sistemas de oficina también pueden acceder a puntos de conexión privados mediante una VPN o una conexión dedicada. Las redes emparejadas pueden acceder a ellos cuando las configuraciones de enrutamiento, DNS y seguridad permiten la ruta.
Haz que el nombre del servicio encuentre el punto de conexión
Las aplicaciones suelen conectarse mediante un nombre de servicio, no una dirección IP fijada en el código. El DNS privado hace que ese nombre se resuelva en la dirección privada del punto de conexión dentro de la red. Por ejemplo, un cliente interno podría resolver el nombre de su servicio de almacenamiento en 10.0.2.40. Los clientes externos pueden seguir recibiendo la dirección pública.
Crear el punto de conexión por sí solo no cambia la respuesta DNS de todos los clientes. Si un cliente interno sigue resolviendo la dirección pública, seguirá usando la ruta pública. Vincula la zona DNS privada a la red y proporciona reenvío de DNS para los clientes locales. Para exigir acceso privado, desactiva o restringe también el punto de conexión público del servicio. Crear un punto de conexión privado mantiene la configuración de acceso público existente.
Reconoce las opciones relacionadas
Un punto de conexión de puerta de enlace de AWS accede a S3 o DynamoDB mediante una entrada de la tabla de enrutamiento. No crea la interfaz de red privada que usa un punto de conexión de interfaz y no tiene un cargo adicional por el punto de conexión. Un punto de conexión de servicio de Azure identifica una subred permitida y transporta su tráfico de servicio por la red de Microsoft, pero el servicio sigue teniendo una dirección IP pública. Private Google Access permite que las máquinas con direcciones internas accedan a las API y los servicios de Google.
Considera un servidor de análisis que lee cada día 500 GB del almacenamiento de objetos regional. Enviar esas lecturas mediante NAT hace que el servicio NAT procese los 500 GB. En AWS, un punto de conexión de puerta de enlace adecuado para S3 lleva ese tráfico de servicio por la ruta del punto de conexión sin una tarifa adicional por él. Los puntos de conexión de interfaz y privados tienen sus propias tarifas, así que compara la ruta completa y sus cargos. El punto de conexión cambia la conectividad; TLS sigue proporcionando el cifrado en tránsito.
Puntos clave
- Un punto de conexión público puede proteger los datos mediante permisos y HTTPS.
- Un punto de conexión privado permite acceder a un servicio compatible mediante una dirección de red privada.
- El DNS privado debe dirigir a los clientes al punto de conexión privado.
- Desactiva o restringe el acceso público por separado cuando se requiera acceso exclusivamente privado.
- Los puntos de conexión de puerta de enlace, los puntos de conexión de servicio de Azure y Private Google Access usan mecanismos diferentes.
- Una ruta de red privada sigue necesitando cifrado y controles de acceso.
2Filtra el tráfico de red con grupos de seguridad y ACL de red
Las reglas de acceso a la red convierten una ruta disponible en un acceso controlado. Interpreta cada regla según su origen, protocolo y puerto, y después comprueba qué ocurre con la respuesta. AWS separa los grupos de seguridad de recursos de las ACL de red de subredes; Azure y Google Cloud organizan los mismos objetivos de protección de otra manera. Comparar su funcionamiento te ayuda a evitar aplicar a un proveedor una regla de otro y muestra por qué una conexión permitida debe superar todas las capas de filtrado pertinentes.
2.1 Permite solo las conexiones que necesita un recurso
Un servidor puede tener una ruta hacia otra red y aun así rechazar su tráfico. Un grupo de seguridad actúa como un cortafuegos virtual para los recursos. Las reglas de entrada controlan el tráfico que llega a un recurso; las de salida controlan el tráfico que sale de él.
Interpreta una regla
Para TCP o UDP, interpreta conjuntamente el protocolo, el puerto y el origen o destino. La regla «permitir TCP 443 desde 198.51.100.7/32» permite tráfico HTTPS desde una dirección. El origen 0.0.0.0/0 significa todas las direcciones IPv4. Un origen de entrada también puede identificar un grupo de seguridad, de modo que el acceso siga la función de un servidor cuando cambie su dirección IP.
Entre los puertos útiles están SSH 22, RDP 3389, HTTP 80, HTTPS 443, DNS 53, MySQL 3306, PostgreSQL 5432 y Microsoft SQL Server 1433. ICMP, usado por ping, tiene tipos de mensaje en lugar de puertos TCP o UDP.
Entiende el filtrado con estado
Un filtro con estado recuerda las conexiones permitidas. Si una regla de entrada permite una nueva conexión HTTPS, las respuestas pueden salir sin una regla de salida independiente para ellas. Esto no permite que el servidor inicie cualquier conexión saliente no relacionada. Las conexiones nuevas siguen necesitando su propio permiso.
Los grupos de seguridad de AWS se asocian a interfaces de red. Varios recursos pueden compartir un grupo y un recurso puede tener varios grupos. Sus reglas de permiso se combinan: el tráfico pasa si una regla aplicable lo permite. El orden de las reglas no tiene efecto y no hay una regla de denegación explícita que anule un permiso amplio. Un grupo recién creado no permite tráfico entrante y permite tráfico saliente hasta que se cambie.
Crea una cadena de funciones permitidas
Para una aplicación de tres capas, da a cada capa solo las conexiones entrantes que necesita:
- El equilibrador de carga permite TCP 443 desde los usuarios de internet.
- Los servidores web permiten TCP 443 desde el grupo del equilibrador de carga. La administración mediante TCP 22 se limita a la dirección de la oficina del administrador.
- La base de datos MySQL permite TCP 3306 desde el grupo de servidores web.
Cuando un servidor web de reemplazo se une al grupo de servidores web, obtiene el acceso previsto a la base de datos sin una nueva regla basada en direcciones. Una solicitud directa desde internet a la base de datos falla porque su origen no está permitido. Sin embargo, si un segundo grupo asociado permite ampliamente el mismo puerto de base de datos, ese permiso amplio sigue aplicándose; el primer grupo no tiene una denegación más restringida que lo anule.
Compara los filtros de los proveedores
| Filtro | ¿Hace seguimiento de las conexiones? | Decisiones de las reglas | Orden |
|---|---|---|---|
| Grupo de seguridad de AWS | Sí | Solo permite | Se combinan todos los permisos aplicables |
| NSG de Azure | Sí | Permite y deniega | Primera coincidencia, primero el número de prioridad más bajo |
| Regla de cortafuegos de VPC de Google Cloud | Sí | Permite y deniega | Prevalecen los números de prioridad más bajos |
Un grupo de seguridad de red de Azure, o NSG, puede asociarse a una subred, una interfaz de red o ambas. Las prioridades personalizadas van de 100 a 4096, por delante de las predeterminadas integradas en 65000, 65001 y 65500. Las reglas de entrada predeterminadas permiten el tráfico de la red virtual y del equilibrador de carga de Azure, y después deniegan el resto del tráfico entrante. Google Cloud selecciona las máquinas de destino mediante etiquetas o cuentas de servicio; sus reglas implícitas deniegan el tráfico entrante y permiten el saliente.
Aplica el principio de mínimo privilegio: permite solo los puertos necesarios desde el conjunto de orígenes útil más pequeño. Abrir SSH o RDP a toda internet expone los servicios de inicio de sesión administrativo a ataques automatizados. Las opciones de acceso administrado incluyen AWS Systems Manager Session Manager, Azure Bastion y Google Cloud Identity-Aware Proxy. Un filtro de puertos no puede reconocer un ataque oculto dentro del tráfico HTTPS permitido; las defensas de la aplicación y los controles de inicio de sesión protegen esa capa.
Puntos clave
- Una regla TCP o UDP de entrada combina un protocolo, un puerto de destino y un origen permitido.
- Los filtros con estado permiten las respuestas a conexiones autorizadas sin reglas de respuesta independientes.
- Los grupos de seguridad de AWS combinan reglas de permiso; un grupo más restrictivo no puede anular un permiso amplio.
- Los NSG de Azure y las reglas de cortafuegos de Google Cloud admiten decisiones de permiso y denegación con prioridades.
- El principio de mínimo privilegio limita el acceso a los puertos y orígenes que un recurso necesita realmente.
2.2 Comprueba los filtros de subred en ambas direcciones
Una lista de control de acceso de red de AWS, o ACL de red, filtra el tráfico que cruza el límite de una subred. Se aplica a todos los recursos de esa subred. Cada subred tiene una ACL de red y la misma ACL puede servir a varias subredes.
Sigue la primera regla coincidente
Las reglas de una ACL de red pueden permitir o denegar el tráfico. AWS las comprueba desde el número de regla más bajo hacia arriba y se detiene en la primera coincidencia. Una regla final * deniega el tráfico que no coincide. La ACL predeterminada de la VPC permite el tráfico entrante y saliente; una ACL personalizada recién creada deniega el tráfico hasta que añadas reglas de permiso.
Supón que la regla 100 permite TCP 443 desde todas las direcciones IPv4, mientras que la regla 110 deniega el tráfico desde 203.0.113.0/24. Una solicitud desde 203.0.113.77 al puerto 443 coincide primero con la regla 100 y pasa. La denegación posterior nunca llega a evaluarse. Mueve esa denegación a la regla 90 para bloquear el rango antes del permiso amplio de HTTPS.
Sigue la respuesta como un paquete independiente
Una ACL no tiene estado: no recuerda que se permitió una conexión. Una solicitud web usa el puerto de destino 443 del servidor, pero la respuesta vuelve al puerto temporal, o efímero, del cliente. Puede ser un número alto como 50432.
Para un sitio web con una ruta y un grupo de seguridad que funcionan:
- Un cliente envía una solicitud desde su puerto temporal al puerto 443 del servidor.
- La ACL de la subred admite el paquete entrante mediante su regla HTTPS.
- El servidor responde al puerto temporal del cliente.
- La ACL de salida comprueba ese puerto de destino de forma independiente.
Una regla de salida que solo permita el puerto de destino 443 no cubre esa respuesta. La respuesta necesita un permiso de salida que cubra su puerto de destino; TCP 1024–65535 es un rango efímero amplio de uso común. El rango necesario depende de los clientes y del tráfico que se admitan. El permiso de un grupo de seguridad con estado no elude la decisión independiente de la ACL.
Compara las dos capas de AWS
| Propiedad | Grupo de seguridad | ACL de red |
|---|---|---|
| Se aplica a | Interfaces de red de recursos | Límite de la subred |
| Recuerda conexiones | Con estado | Sin estado |
| Decisiones | Solo reglas de permiso | Reglas de permiso y denegación |
| Evaluación | Se combinan los permisos aplicables | Primera regla numerada coincidente |
| Tráfico de respuesta | Se permite automáticamente para conexiones de las que se hace seguimiento | Necesita su propio permiso coincidente |
El tráfico entrante de internet debe pasar por ambas capas. El tráfico entre dos recursos de la misma subred no cruza el límite de la subred, por lo que la ACL de esa subred no lo filtra. Los grupos de seguridad de los recursos siguen aplicándose.
Usa capas independientes
La defensa en profundidad limita el daño de una configuración errónea. Los grupos de seguridad dan permisos precisos a cada función de la aplicación. Las ACL añaden controles de protección para toda la subred, como denegar un rango malicioso conocido. Los cortafuegos del sistema operativo, los cortafuegos de red administrados, los cortafuegos de aplicaciones web, TLS y las comprobaciones de identidad protegen otras partes de la ruta. Los registros de flujo recogen los flujos de red permitidos y rechazados; Amazon Inspector ayuda a identificar vulnerabilidades de las cargas de trabajo y exposición involuntaria.
Azure no tiene una ACL de red independiente del tipo de AWS: los NSG de subred e interfaz proporcionan esas capas y ambos tienen estado. Para el tráfico entrante de Azure, primero el NSG de la subred y después el de la interfaz deben permitirlo. Google Cloud usa reglas de cortafuegos de VPC con estado y políticas de cortafuegos más amplias, incluidas políticas de organización y carpeta.
Puntos clave
- Las ACL de red de AWS filtran el tráfico que cruza los límites de las subredes.
- Prevalece la primera regla de ACL coincidente; el tráfico que no coincide llega a la denegación final.
- Las ACL sin estado comprueban las solicitudes y las respuestas de forma independiente.
- Las respuestas HTTPS vuelven a los puertos efímeros del cliente, no al puerto de escucha del servidor.
- Tanto la ACL de la subred como el grupo de seguridad del recurso deben permitir el tráfico entrante.
- El tráfico dentro de una misma subred lo controlan los filtros de recursos, no la ACL de la subred.
- Los NSG de subred de Azure siguen teniendo estado; el comportamiento de las ACL de AWS no se aplica a ellos.
3Dirige a los usuarios a las aplicaciones mediante DNS en la nube y distribución de contenido
El nombre de una aplicación, una dirección y un archivo entregado pertenecen a distintas etapas de una solicitud del usuario. Sigue DNS desde una consulta sobre un nombre hasta una dirección almacenada en caché y después sigue el contenido desde un origen hasta una ubicación de borde cercana de la CDN. El almacenamiento en caché acelera ambas etapas, pero también afecta a cuándo se hacen visibles los cambios. Estas relaciones explican por qué trasladar un registro DNS, sustituir un archivo y distribuir solicitudes necesitan controles diferentes aunque los usuarios solo vean un sitio web.
3.1 Convierte nombres de servicios en direcciones
Las personas recuerdan nombres como www.example.com; los equipos envían tráfico a direcciones IP. DNS, el sistema de nombres de dominio, conecta ambos. Los proveedores de servicios en la nube alojan registros mediante Amazon Route 53, Azure DNS y Google Cloud DNS.
Sigue una búsqueda de nombre
Un cliente solicita una dirección a un resolutor. Si el resolutor no tiene una respuesta en caché, pregunta a un servidor raíz dónde encontrar los servidores de .com. Esos servidores identifican los servidores de nombres autoritativos del dominio. Un servidor autoritativo contiene los registros del dominio y devuelve la respuesta, que el resolutor almacena en caché para clientes posteriores. Route 53 asigna cuatro servidores de nombres autoritativos a una zona alojada pública. Después, el cliente se conecta a la dirección devuelta. DNS no transporta el tráfico de la aplicación del sitio web.
Una zona es el conjunto administrado de registros de un dominio. Para usar la zona pública de un nuevo proveedor, configura los servidores de nombres de ese proveedor en el registrador del dominio. El alojamiento de zonas y el registro de dominios son servicios separados: Route 53 ofrece ambos, mientras que Azure DNS aloja zonas sin vender registros de dominio.
Elige el registro
| Registro | Función |
|---|---|
| A | Nombre a dirección IPv4 |
| AAAA | Nombre a dirección IPv6 |
| CNAME | Nombre a otro nombre |
| MX | Información del servidor de correo |
| TXT | Texto, usado a menudo para verificar la propiedad del dominio |
| NS | Servidores de nombres de la zona |
| SOA | Información administrativa de la zona |
El ápice de zona es el dominio sin subdominio, como example.com. Un CNAME estándar no puede situarse allí porque el ápice también necesita registros NS y SOA. Los registros de alias de Route 53 y los conjuntos de registros de alias de Azure pueden hacer que los registros compatibles del ápice apunten a recursos en la nube y reflejen los cambios en sus direcciones.
Ten en cuenta las respuestas en caché
El TTL, o tiempo de vida, de un registro indica cuántos segundos puede un resolutor almacenar la respuesta en caché. Supón que un resolutor guarda en caché una respuesta de 3600 segundos a las 9:55. Cambiar el registro a las 10:00 no borra esa copia: puede seguir siendo válida hasta las 10:55. Reduce el TTL a 300 segundos al menos un TTL anterior antes de un traslado previsto, para que las copias anteriores de larga duración tengan tiempo de caducar. Reducirlo en el momento del traslado no puede acortar la duración de las copias ya almacenadas en caché.
Las políticas de enrutamiento DNS influyen en las respuestas a las consultas. El enrutamiento simple proporciona una respuesta directa. El enrutamiento ponderado da respuestas en las proporciones elegidas, como el 90 % para la versión actual y el 10 % para una nueva; el enrutamiento basado en latencia favorece la menor latencia medida; el enrutamiento por geolocalización selecciona según la ubicación del usuario; el enrutamiento de conmutación por error cambia de un sistema principal a uno en espera cuando las comprobaciones de estado muestran un fallo. Cada comprobador de estado de Route 53 normalmente envía una comprobación cada 30 segundos. Azure Traffic Manager y Google Cloud DNS también ofrecen opciones de enrutamiento basado en DNS.
En una tienda con un sistema principal en Fráncfort y uno en espera en Irlanda, una comprobación de estado fallida del sistema principal hace que las nuevas respuestas apunten al sistema en espera. Las respuestas ya almacenadas en caché siguen vigentes hasta que caducan; un TTL corto, como 60 segundos, reduce ese retraso. Del mismo modo, el enrutamiento ponderado distribuye respuestas DNS, no números exactos de usuarios o solicitudes de aplicaciones: una respuesta en caché puede servir a muchos usuarios. Un equilibrador de carga actúa sobre el tráfico entrante en otra capa.
Resuelve nombres internos
Una zona DNS privada proporciona respuestas a las redes virtuales vinculadas. Puede asignar db.internal.example.com a una dirección privada de base de datos o dirigir un nombre de servicio a un punto de conexión privado. Los clientes locales necesitan una ruta adecuada de reenvío de DNS a través de su VPN o conexión dedicada, mediante opciones como los puntos de conexión de Route 53 Resolver o Azure DNS Private Resolver. Un túnel de red que funciona por sí solo no indica al resolutor de una oficina dónde consultar los nombres privados de la nube.
Route 53 y Azure DNS publican acuerdos de nivel de servicio de disponibilidad del 100 % para sus servicios DNS. Un SLA es un compromiso contractual de servicio; una respuesta en caché puede seguir apuntando a un servidor de aplicaciones que no está disponible.
Puntos clave
- DNS devuelve una dirección; después, el cliente se conecta a la aplicación.
- Las zonas contienen registros, mientras que la delegación en el registrador identifica los servidores de nombres autoritativos.
- El TTL controla la duración de las respuestas en caché, por lo que los cambios de registros y la conmutación por error tardan en llegar a los usuarios.
- El enrutamiento ponderado divide las respuestas DNS y solo produce una distribución aproximada del tráfico.
- Las zonas privadas y el reenvío de DNS permiten que los clientes internos conectados resuelvan nombres privados.
- Los registros de alias admiten destinos adecuados en la nube en un ápice de zona donde no puede colocarse un CNAME.
3.2 Sirve contenido desde una ubicación de borde cercana
Una red de distribución de contenido, o CDN, mantiene copias temporales de contenido cerca de los usuarios. Su origen contiene los archivos originales o produce las respuestas de la aplicación. Amazon CloudFront, Azure Front Door y Google Cloud CDN proporcionan este servicio mediante ubicaciones de borde en todo el mundo.
Sigue una solicitud
El navegador resuelve el nombre de la CDN y se conecta a una ubicación de borde cercana. CloudFront puede dirigir a los usuarios mediante respuestas DNS; Azure Front Door y Google Cloud CDN usan direcciones anycast, con las que varias ubicaciones anuncian la misma dirección IP y el enrutamiento lleva a los usuarios a una cercana. Una ubicación de borde no es una región completa de la nube, y los proveedores operan muchas más ubicaciones de borde que regiones.
Se produce un acierto de caché cuando la ubicación de borde tiene una copia vigente y utilizable y la sirve. Ante un fallo de caché, obtiene el contenido del origen, lo devuelve y puede almacenarlo en caché para solicitudes posteriores. Las imágenes, los scripts, las hojas de estilo, las descargas y los vídeos suelen funcionar bien porque muchos usuarios solicitan el mismo contenido.
Mide la ventaja
Las solicitudes a larga distancia tardan más en cada recorrido de ida y vuelta por la red. Una página consultada desde Sídney necesita cuatro recorridos de ida y vuelta secuenciales hasta su origen en Fráncfort. Con 250 ms por recorrido, pasa 1000 ms esperando esos recorridos. Con una ubicación de borde en Sídney que tarda 15 ms por recorrido, los cuatro recorridos tardan 60 ms. Este ejemplo mide el retraso de ida y vuelta, no el tiempo completo de carga de la página.
La tasa de aciertos de caché es:
Con 9200 aciertos de 10 000 solicitudes, la tasa es del 92 %. En este ejemplo sencillo, los 800 fallos llegan al origen. Una tasa de aciertos alta reduce el trabajo del origen y los datos que envía, lo que ayuda ante un aumento repentino de visitantes.
Controla la vigencia
El TTL de una CDN controla cuánto tiempo puede reutilizarse el contenido. El origen puede enviar Cache-Control: max-age=86400, lo que permite un día de almacenamiento en caché, o la configuración de la CDN puede controlar la duración. Cambiar un archivo en el origen no sustituye inmediatamente las copias vigentes en caché.
Para publicar una corrección urgente, invalida o purga la ruta almacenada en caché. Otra opción es publicar un nuevo nombre de archivo, como app.v2.js, y actualizar la página para que lo solicite. El nuevo nombre identifica un objeto diferente. Evita que las páginas personalizadas, como una página de cuenta o un carrito de compra, se compartan como contenido público en caché. Incluso cuando una respuesta no puede almacenarse en caché, la ubicación de borde puede mejorar la entrega al terminar TLS cerca del usuario y reutilizar las conexiones hacia el origen.
Distingue la caché de otros servicios de red
| Servicio | Función principal |
|---|---|
| DNS | Devolver una dirección para un nombre |
| CDN | Almacenar en caché y entregar contenido cerca de los usuarios |
| Equilibrador de carga | Distribuir el tráfico entre los servidores disponibles |
| AWS Global Accelerator | Transportar tráfico TCP o UDP por la red de AWS sin almacenarlo en caché |
Los equilibradores de carga pueden ser regionales o globales. Global Accelerator proporciona direcciones anycast fijas y puede ser adecuado para tráfico de juegos o voz que no se beneficia de almacenar contenido web en caché.
La ubicación de borde también puede aplicar certificados HTTPS y reglas de cortafuegos de aplicaciones web. Su amplia red absorbe muchos ataques DDoS; CloudFront incluye AWS Shield Standard. Las restricciones de origen, como el control de acceso al origen de CloudFront para S3, pueden impedir que los usuarios eludan la CDN. Los cargos dependen principalmente de los datos entregados y del número de solicitudes. Los usuarios que ya están cerca del origen, o las aplicaciones con respuestas casi siempre únicas, se benefician menos de la caché. Las copias de borde son temporales y pueden eliminarse, por lo que el origen sigue necesitando su propio almacenamiento fiable y copias de seguridad.
Puntos clave
- Una CDN sirve contenido reutilizable desde cachés de borde cercanas a los usuarios.
- Los aciertos de caché reducen las solicitudes al origen; la tasa de aciertos es el número de aciertos dividido entre el total de solicitudes.
- El TTL controla la vigencia; la invalidación o los nuevos nombres de archivo permiten actualizar el contenido antes de que caduque.
- El contenido personalizado necesita controles de caché adecuados.
- DNS, el equilibrio de carga y la aceleración del tráfico cumplen funciones distintas del almacenamiento de contenido en caché.
- Una CDN puede añadir seguridad en el borde, pero las copias temporales en caché no son una copia de seguridad.
4Conecta las redes locales a la nube
Los recursos privados en la nube pueden prestar servicio a sistemas de oficina y empleados remotos mediante varios tipos de conexión. Las VPN cifran el tráfico a través de internet; los enlaces dedicados proporcionan una ruta privada hasta el proveedor. La elección adecuada depende de quién se conecta, la cantidad de datos, las necesidades de rendimiento y el tiempo disponible para instalar el enlace. Analiza la ruta, estima una ventana de transferencia y comprueba qué sigue disponible cuando falla un enrutador, un circuito o una ubicación.
4.1 Conecta una sede o un usuario remoto mediante una VPN
Una oficina puede necesitar usar una aplicación en una dirección privada de la nube. Una red híbrida une redes locales con redes en la nube. Una VPN, o red privada virtual, transporta ese tráfico en un túnel cifrado a través de la internet pública.
Elige qué se conecta
Una VPN de sitio a sitio conecta toda una red de oficina o de centro de datos. Un enrutador o cortafuegos compatible con VPN gestiona el túnel para esa sede. Una VPN de punto a sitio, o de cliente, conecta un dispositivo individual que ejecuta software cliente. AWS Client VPN y las conexiones de punto a sitio de Azure VPN Gateway admiten usuarios remotos.
Las VPN de sitio a sitio usan IPsec. Los extremos del túnel se autentican entre sí, a menudo mediante una clave compartida o certificados. IKE, intercambio de claves de internet, acuerda las claves de cifrado; después, IPsec protege los paquetes a través del túnel. Una VPN usa una ruta compartida de internet aunque su contenido esté cifrado.
Identifica ambos extremos
En AWS, una puerta de enlace privada virtual se asocia a una VPC; una puerta de enlace de tránsito puede atender a varias VPC. Azure implementa su puerta de enlace VPN en una subred dedicada llamada GatewaySubnet. Google Cloud ofrece puertas de enlace HA VPN. En la oficina, un enrutador o cortafuegos con una dirección pública proporciona el otro extremo; AWS lo llama dispositivo de puerta de enlace del cliente.
Las puertas de enlace también necesitan rutas. Estas pueden configurarse de forma estática o aprenderse mediante BGP, el protocolo de puerta de enlace de frontera. BGP permite que los enrutadores intercambien los rangos de direcciones a los que pueden acceder. Un túnel cifrado sin las rutas correctas no proporciona a una aplicación una ruta utilizable de extremo a extremo.
Sigue una solicitud privada
Considera una oficina que usa 192.168.10.0/24 y una VPC de AWS que usa 10.0.0.0/16:
- El equipo crea la puerta de enlace en la nube y configura el enrutador de la oficina para la VPN.
- La ruta de la oficina para
10.0.0.0/16apunta al túnel. - La ruta en la nube para
192.168.10.0/24apunta de vuelta a través de la puerta de enlace VPN. - El grupo de seguridad de la aplicación permite el tráfico necesario de la oficina.
El dispositivo de oficina 192.168.10.25 puede ahora conectarse a la aplicación 10.0.2.15. Su tráfico se cifra entre los extremos de la VPN. Los rangos que no se solapan permiten que cada lado distinga los destinos locales de los remotos. Los nombres de servicios privados necesitan además reenvío de DNS; el túnel no lo configura automáticamente.
Elimina los puntos únicos de fallo
Una conexión de AWS Site-to-Site VPN proporciona dos túneles hacia distintos puntos de conexión de AWS. Configura ambos para que uno pueda transportar tráfico durante un mantenimiento o fallo. Azure admite puertas de enlace activo-activo. Google Cloud HA VPN puede proporcionar un acuerdo de nivel de servicio de disponibilidad del 99,99 % con la configuración requerida de túneles redundantes en ambas interfaces. Un segundo enrutador de oficina y un segundo proveedor de internet protegen frente a fallos que dos túneles en la nube por sí solos no pueden resolver.
Las VPN suelen poder configurarse en horas con el acceso a internet existente. Los costos incluyen principalmente el tiempo de conexión y la transferencia de datos. La congestión de internet y la distancia afectan a la latencia y a la tasa de transferencia efectiva; un túnel estándar de AWS admite hasta 1,25 Gbps, no una tasa de transferencia sostenida garantizada. Una VPN suele proporcionar acceso inicial mientras se instala un circuito dedicado y después permanece como ruta de respaldo cifrada. Un sitio web público ya destinado a usuarios de internet no necesita una VPN de sitio a sitio para esos visitantes.
Puntos clave
- Las VPN de sitio a sitio conectan redes; las VPN de cliente conectan dispositivos individuales.
- Los túneles VPN IPsec cifran el tráfico a través de la internet pública.
- Siguen siendo necesarios rutas en ambas direcciones, rangos que no se solapen y permisos de seguridad.
- Los nombres privados necesitan reenvío de DNS además de conectividad.
- Usa túneles redundantes y elimina los puntos únicos de fallo del lado de la oficina.
- El rendimiento de una VPN depende de la ruta por internet y de los límites del túnel.
4.2 Usa una conexión privada con el proveedor
Algunas organizaciones necesitan un enlace a la nube con un rendimiento más constante que el que ofrece una ruta por internet. Una conexión privada dedicada une la red de la organización con el proveedor sin cruzar la internet pública. Los servicios son AWS Direct Connect, Azure ExpressRoute y Google Cloud Interconnect.
Sigue la ruta física
Los proveedores de servicios en la nube se encuentran con los clientes y las redes de telecomunicaciones en centros de alojamiento de servidores en instalaciones compartidas, centros de datos donde muchas redes tienen equipos. Si el enrutador del cliente ya está allí, una conexión cruzada, un cable físico corto, lo une al equipo del proveedor. De lo contrario, un socio de telecomunicaciones o conectividad extiende un circuito desde la oficina o el centro de datos hasta ese punto de encuentro.
Contratar el puerto del lado de la nube no elimina la necesidad de llegar a ese centro. La instalación puede implicar una carta de autorización, un pedido de conexión cruzada, un circuito de telecomunicaciones y pruebas coordinadas. Cuenta con semanas de preparación. Los cargos pueden incluir el puerto, el servicio del socio, el circuito de telecomunicaciones y los datos transferidos.
Ajusta el servicio a la capacidad
Un puerto dedicado se ofrece en capacidades fijas elevadas. AWS Direct Connect ofrece conexiones dedicadas de 1, 10, 100 y 400 Gbps. Las opciones proporcionadas por socios, como las conexiones alojadas de AWS y Google Partner Interconnect, ofrecen incrementos de capacidad más pequeños, desde unos 50 Mbps. ExpressRoute suele proporcionarse mediante un proveedor de conectividad.
Un enlace alojado de 50 Mbps tiene menos capacidad que un túnel VPN estándar de AWS con un límite de 1,25 Gbps. La palabra «dedicada» describe la modalidad de conexión; no promete superar a todas las VPN en ancho de banda. Compara la capacidad contratada real y la tasa de transferencia efectiva medida.
Separa la privacidad del cifrado
Evitar la internet compartida mejora la constancia del rendimiento y proporciona una ruta privada. Los circuitos de alta capacidad admiten grandes transferencias periódicas, y las rutas privadas pueden cumplir requisitos que exigen que el tráfico no pase por la internet pública. La salida de datos de AWS mediante Direct Connect también tiene tarifas por gigabyte inferiores a las de la salida por internet, aunque los costos fijos del circuito siguen siendo importantes.
Un circuito privado no está cifrado de forma predeterminada. Si la confidencialidad requiere cifrado, elige un método adecuado: TLS en las aplicaciones, una VPN IPsec sobre el enlace privado o MACsec en puertos dedicados compatibles. TLS protege las sesiones de las aplicaciones; IPsec protege el tráfico IP dentro del túnel; MACsec cifra las tramas en enlaces compatibles. Un requisito de usar una ruta privada y otro de cifrar el tráfico deben cumplirse por separado.
Planifica la rotura de un enlace
Un circuito físico puede fallar por un cable cortado, un fallo de enrutador o una interrupción del centro. Un circuito ExpressRoute tiene dos conexiones a dos enrutadores de borde de Microsoft, pero las cargas de trabajo críticas siguen beneficiándose de conexiones a través de dos ubicaciones. Dos enlaces que pasan por el mismo centro conservan ese centro como punto de fallo compartido.
Una VPN de sitio a sitio puede proporcionar un respaldo de menor costo si falla el enlace privado. Sus rutas y permisos deben estar preparados, y su tasa de transferencia efectiva, menor o más variable, debe ser suficiente para el tráfico esencial. Es posible que la ruta por internet del respaldo no cumpla un requisito estricto de mantener siempre el tráfico fuera de internet; tanto la disponibilidad como los requisitos de la ruta afectan a la elección.
Los enlaces dedicados acceden a recursos de redes virtuales mediante direcciones privadas. Con configuración adicional, también pueden acceder a servicios públicos compatibles en la nube, por ejemplo mediante una interfaz virtual pública de AWS o el emparejamiento de Microsoft de ExpressRoute. Son enlaces de red a la nube; los servidores existentes de la organización permanecen donde están.
Puntos clave
- Direct Connect, ExpressRoute e Interconnect evitan la internet pública.
- Una conexión cruzada o un circuito de un socio completa la ruta física hasta una ubicación del proveedor.
- Compara la capacidad contratada; una conexión alojada pequeña puede ser más lenta que una VPN.
- Los circuitos privados necesitan un método de cifrado independiente cuando se requiere cifrado.
- Usa ubicaciones distintas para enlaces críticos y evalúa la capacidad y los requisitos de la ruta de respaldo.
4.3 Elige un enlace según los requisitos de la empresa
La elección de una conexión empieza por el trabajo que debe admitir. Identifica quién necesita acceso, cuánto volumen de datos se mueve, el plazo, la constancia requerida, la fecha de instalación, los requisitos de seguridad y el efecto de una interrupción. Las distintas respuestas llevan a distintos enlaces.
Reduce las opciones
| Necesidad | Punto de partida adecuado | Principal contrapartida |
|---|---|---|
| Los visitantes usan un sitio web público | Punto de conexión público mediante HTTPS | Proteger y operar el servicio público |
| Personal remoto individual usa herramientas internas | VPN de cliente | Gestionar el acceso de cada dispositivo o usuario |
| Una oficina necesita pronto un acceso privado de bajo volumen | VPN de sitio a sitio | El rendimiento de internet varía |
| Las transferencias grandes y frecuentes necesitan una ruta privada constante | Conexión dedicada | Costos fijos más altos y mayor tiempo de instalación |
Una empresa con 40 empleados en la oficina y un plazo que vence la próxima semana puede empezar con una VPN de sitio a sitio. Para 300 empleados que trabajan por separado desde casa, una VPN de cliente da a cada dispositivo acceso a las herramientas internas. Un banco que mueve terabytes a diario puede justificar conexiones dedicadas por ubicaciones distintas y cifrado. Un fabricante que espera un circuito puede usar inicialmente una VPN y conservarla como respaldo.
Comprueba la ventana de transferencia
El ancho de banda es la capacidad del enlace; la tasa de transferencia efectiva es la tasa que se alcanza realmente. La latencia es el retraso de un recorrido. Un enlace de gran capacidad puede mover un archivo grande rápidamente mientras que una gran distancia sigue haciendo lento cada recorrido de ida y vuelta.
Usa unidades de datos decimales: 1 GB son mil millones de bytes y 1 TB es un billón de bytes. Cada byte contiene 8 bits. Expresa la cantidad de datos y la tasa en unidades de bits compatibles:
Una copia de seguridad de 2 TB contiene 16 billones de bits. Con 500 Mbps efectivos, divide entre 500 millones de bits por segundo para obtener 32 000 segundos, unas 8,9 horas. Eso supera una ventana de 8 horas. Con 10 Gbps sostenidos, el cálculo da 1600 segundos, unos 27 minutos. Usa la tasa de transferencia efectiva para una estimación práctica; la velocidad anunciada de un puerto por sí sola no tiene en cuenta la sobrecarga del protocolo, la contención ni un disco de origen lento.
Para una migración puntual de tamaño excepcional, una red puede tardar demasiado incluso cuando se utiliza al máximo. Enviar 500 TB a 1 Gbps tarda 4 000 000 de segundos, unos 46 días. Los servicios de transferencia física, como Azure Data Box, pueden mover datos masivos mediante el envío de un dispositivo lleno. Compara el calendario completo de la migración, no solo la transferencia por red.
Comprueba la seguridad y el comportamiento ante fallos
Una VPN proporciona transporte cifrado a través de internet. Un enlace dedicado proporciona una ruta privada y necesita que se añada cifrado cuando sea necesario. Un requisito de ambas propiedades exige ambos controles. Si falla un enlace dedicado, una VPN de respaldo restablece una ruta, pero puede que no mueva los mismos datos dentro de la ventana original. Decide qué aplicaciones deben seguir funcionando y qué puede transportar el respaldo.
Sea cual sea el transporte, comprueba que los rangos de direcciones no se solapen, que haya rutas en ambas direcciones, permisos en los cortafuegos de los recursos y reenvío de DNS para los nombres privados. Un circuito más grande no puede resolver un conflicto de direcciones ni una ruta de retorno ausente. Del mismo modo, un túnel que funciona no puede resolver un nombre privado sin la ruta de resolución adecuada.
Para la decisión final, relaciona cada elección con una necesidad concreta. «VPN porque la oficina necesita acceso privado mañana y el tráfico es moderado» es una explicación útil. «Dedicada porque es más rápida» deja fuera la capacidad contratada, la ventana de transferencia, el plazo de instalación y el plan ante fallos.
Puntos clave
- Elige según los usuarios, el volumen, la constancia, el tiempo de instalación, el costo, la seguridad y la disponibilidad.
- Un sitio web público no necesita un enlace híbrido solo por funcionar en la nube.
- Convierte los bytes en bits antes de dividir por una tasa en bits por segundo.
- Usa la tasa de transferencia efectiva para evaluar si una transferencia cabe en su ventana.
- Comprueba la capacidad del respaldo además de la existencia de una conexión de respaldo.
- Toda ruta híbrida necesita direcciones, rutas, permisos y resolución de nombres privados que funcionen.
Ejemplos de Redes en la nube
1Sigue las rutas de red de una aplicación
13 pasos
- 1IntroducciónEmpieza por la ruta
Un servidor en la nube necesita una dirección, una ruta y permiso antes de poder comunicarse. Un nombre de servicio añade otra pregunta: ¿qué dirección usará el cliente?
Sigue una pequeña aplicación desde su red privada, donde las subredes alojan sus niveles, hasta su base de datos, un servidor de actualizaciones y un almacenamiento administrado. Cada destino usa una ruta diferente aunque las solicitudes partan de la misma máquina, mediante una puerta de enlace NAT o un punto de conexión privado cuando haga falta.
- 2ExplicaciónAsigna un rango de direcciones a cada capa
Una red virtual agrupa recursos de la nube en una red aislada definida mediante software. Una subred proporciona direcciones a una parte de ella.
En una VPC de AWS que usa
10.0.0.0/16, sitúa la aplicación en10.0.2.0/24y la base de datos en10.0.3.0/24. La aplicación10.0.2.15y la base de datos10.0.3.20tienen direcciones privadas distintas, mientras que sus grupos de subredes pueden tener diferentes reglas de enrutamiento y seguridad. - 3ConexiónDistribuye las subredes entre ubicaciones de fallo
Una VPC de AWS abarca una región, pero cada subred ocupa una zona de disponibilidad. Repite las capas de aplicación y base de datos en una segunda zona para evitar depender de una sola.
Las redes virtuales de Azure también son regionales, pero sus subredes abarcan las zonas de la región. Google Cloud usa redes VPC globales y subredes regionales, con rangos de direcciones asignados directamente a esas subredes.
- 4Desafío¿Puede una cadena de emparejamientos transportar el tráfico?
La red de aplicaciones A se empareja con la red de informes B. B se empareja con la red de archivos C. Sus rangos no se solapan. ¿Puede A acceder a C mediante esos dos enlaces de emparejamiento?
---reveal---
No. El emparejamiento no es transitivo. A necesita su propia conexión con C. Los rangos que no se solapan son necesarios para el emparejamiento ordinario, pero no convierten a B en una red de tránsito.
- 5EjemploElige primero la ruta local
La subred de aplicaciones tiene
10.0.0.0/16 → localy0.0.0.0/0 → NAT gateway. La aplicación envía una consulta a la base de datos10.0.3.20.Ambos rangos coinciden, pero /16 es más específico que /0. El paquete permanece dentro de la VPC mediante la ruta local. Una ruta predeterminada no dirige todos los paquetes hacia internet; gestiona los destinos que no tienen una ruta coincidente más específica.
- 6EjemploEnvía una solicitud de actualización hacia fuera
Ahora la aplicación
10.0.2.15solicita una actualización a203.0.113.50. Esa dirección está fuera del /16 de la VPC, por lo que la ruta predeterminada la envía a la puerta de enlace NAT.La puerta de enlace NAT pública está en una subred pública con una ruta hacia la puerta de enlace a internet. Traduce la dirección privada de origen a su dirección pública. Cuando responde el servidor de actualizaciones, NAT devuelve la respuesta a la aplicación que inició la conexión.
- 7Idea claveEl acceso saliente no permite nuevas sesiones entrantes
NAT recuerda qué recurso privado inició una conexión saliente, por lo que puede devolver la respuesta. Eso es diferente de aceptar una nueva conexión iniciada por un usuario de internet.
La aplicación puede descargar actualizaciones y permanecer privada. Un sitio web público, en cambio, necesita una dirección y una ruta accesibles desde internet, normalmente en un equilibrador de carga, además de reglas que permitan conectarse a los usuarios.
- 8Desafío¿Una regla de permiso crea una ruta a internet?
La base de datos solo tiene una dirección IP privada y una ruta local. Un administrador añade una regla de entrada que permite TCP 5432 desde todas las direcciones IPv4. ¿Puede ahora un usuario de internet conectarse directamente?
---reveal---
No. La regla añade permiso, pero no proporciona ni una dirección pública ni una ruta de entrada desde internet. El acceso público directo necesita todos esos elementos. La regla de la base de datos debe seguir restringida a los orígenes reales de la aplicación.
- 9ExplicaciónDa una dirección privada al almacenamiento administrado
El almacenamiento administrado puede estar fuera de la red virtual y exponer un punto de conexión público. Un punto de conexión privado proporciona una dirección privada mediante la cual los clientes acceden a un servicio compatible.
Azure Private Link, AWS PrivateLink y Google Cloud Private Service Connect proporcionan opciones de conectividad privada. Un punto de conexión de Azure identifica un recurso concreto; un punto de conexión de interfaz de AWS puede acceder a un servicio regional mediante interfaces en las zonas elegidas.
- 10EjemploComprueba qué devuelve el nombre del servicio
La aplicación se conecta mediante un nombre de servicio de almacenamiento. Existe un punto de conexión privado en
10.0.2.40, pero la consulta DNS del cliente sigue devolviendo la dirección pública del servicio. Por tanto, su solicitud sigue la ruta pública.Configura y vincula la zona DNS privada adecuada para que el nombre habitual devuelva
10.0.2.40a los clientes internos. La aplicación puede conservar su nombre de servicio normal y cambiar la ruta de red que usa. - 11ConsejoComprueba el acceso público por separado
Añadir un punto de conexión privado no cierra el punto de conexión público del servicio. Para un servicio exclusivamente privado, desactiva o restringe el acceso a la red pública en la configuración del servicio.
Sigue usando credenciales y cifrado TLS. La dirección privada limita la ruta de red; no decide qué usuario puede leer un archivo ni cifra el tráfico de la aplicación. Los puntos de conexión de servicio de Azure también conservan direcciones públicas de servicio, a diferencia de los puntos de conexión privados.
- 12DesafíoIdentifica la ruta que falta para el almacenamiento
La aplicación puede descargar actualizaciones mediante NAT. Existe un punto de conexión privado de almacenamiento, el acceso público al almacenamiento está desactivado y el cliente sigue resolviendo el nombre del almacenamiento en su dirección pública. ¿Qué debe cambiar para que las solicitudes de almacenamiento funcionen de forma privada?
---reveal---
Haz que el nombre del servicio se resuelva en el punto de conexión privado mediante la configuración DNS privada vinculada y asegúrate de que esa ruta privada esté permitida. Que NAT funcione demuestra que hay conectividad saliente; no hace que el nombre del almacenamiento elija su punto de conexión privado.
- 13RepasoRevisa un destino en orden
Para cada conexión, identifica la dirección de destino, elige la ruta más específica y comprueba los permisos aplicables. Cuando intervenga un nombre de servicio, inspecciona también la respuesta DNS.
Las subredes organizan los recursos; las puertas de enlace y los puntos de conexión proporcionan rutas. NAT admite conexiones iniciadas desde dentro. Un servicio administrado exclusivamente privado también necesita resolución de nombres privados y que el acceso público esté cerrado o restringido.
2Descubre por qué una solicitud web permitida agota el tiempo de espera
12 pasos
Guarda esta unidad para seguir cada Lección Interactiva paso a paso.
- 1IntroducciónSigue ambas mitades de una conexión
- 2ExplicaciónInterpreta conjuntamente el origen, el protocolo y el puerto
- 3EjemploPermite que una función acceda a la base de datos
- 4Idea claveUna respuesta pertenece a la sesión existente
- 5Desafío¿Qué cambia al reordenar las reglas?
- 6ExplicaciónAplica la primera regla de ACL coincidente
- 7EjemploAnota los puertos de la solicitud
- 8EjemploComprueba el destino de la respuesta
- 9DesafíoResuelve el agotamiento del tiempo de espera
- 10ConexiónDistingue el comportamiento de cada proveedor
- 11Desafío¿Puede una denegación de subred sustituir la regla del recurso?
- 12RepasoLocaliza la decisión que bloquea el tráfico
3Sigue una consulta de nombre y una solicitud al borde
13 pasos
Guarda esta unidad para seguir cada Lección Interactiva paso a paso.
- 1IntroducciónSepara la búsqueda de la obtención
- 2ExplicaciónSigue las consultas del resolutor
- 3ConsejoElige un registro adecuado para la respuesta
- 4EjemploCalcula la duración de la respuesta en caché
- 5Desafío¿Ayudará un cambio de TTL de última hora?
- 6Idea claveLas políticas de enrutamiento cambian las respuestas
- 7ConexiónLlega a la ubicación de borde de la CDN
- 8EjemploCuenta las obtenciones desde el origen
- 9ExplicaciónAsigna una duración al contenido en caché
- 10DesafíoPublica una corrección en la misma ruta
- 11ConexiónLleva los nombres privados a la oficina
- 12DesafíoElige la caché que debes cambiar
- 13RepasoPregunta qué está almacenado en caché
4Elige y comprueba una conexión híbrida
14 pasos
Guarda esta unidad para seguir cada Lección Interactiva paso a paso.
- 1IntroducciónEmpieza por el trabajo que debe realizarse
- 2ExplicaciónConecta una red o un dispositivo
- 3EjemploEnvía la solicitud de la oficina al túnel
- 4EjemploDa a la respuesta una ruta de vuelta
- 5Desafío¿Qué demuestra un túnel establecido?
- 6ConsejoProtege también el extremo de la oficina
- 7ExplicaciónSigue una conexión dedicada
- 8Idea claveEl transporte privado sigue necesitando cifrado
- 9Desafío¿Puede el respaldo cumplir la regla de la ruta?
- 10ConexiónElige según los requisitos, no las etiquetas
- 11EjemploExpresa los datos y la tasa en unidades compatibles
- 12EjemploCompara el resultado con la ventana
- 13Desafío¿Basta con un respaldo que funciona?
- 14RepasoComprueba la elección completa de la conexión
Ejercicios de Redes en la nube
Set 1: Servicios privados, reglas y respuestas en caché10 Preguntas de Práctica
Pregunta 1 de 10
Mostrar respuestaOcultar respuesta
Pregunta 2 de 10
Mostrar respuestaOcultar respuesta
Pregunta 3 de 10
Mostrar respuestaOcultar respuesta
Pregunta 4 de 10
0.0.0.0/0. ¿Qué debe cambiar para restringir ese puerto a los servidores de aplicaciones?Mostrar respuestaOcultar respuesta
Pregunta 5 de 10
Mostrar respuestaOcultar respuesta
Pregunta 6 de 10
Mostrar respuestaOcultar respuesta
Pregunta 7 de 10
Mostrar respuestaOcultar respuesta
Pregunta 8 de 10
Mostrar respuestaOcultar respuesta
Pregunta 9 de 10
Mostrar respuestaOcultar respuesta
Pregunta 10 de 10
Mostrar respuestaOcultar respuesta
Set 2: Redes, rutas de tráfico y acceso10 Preguntas de Práctica
Guarda esta unidad para ver todas las respuestas y practicar cada set.
Pregunta 1 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 2 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 3 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 4 de 10
10.60.0.0/16 → local y 0.0.0.0/0 → NAT gateway. ¿Adónde va un paquete dirigido a 10.60.8.19 y por qué?Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 5 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 6 de 10
0.0.0.0/0, la regla 140 que deniega todo el tráfico desde 198.51.100.0/24 y después la denegación final. ¿Cómo gestiona HTTPS desde 198.51.100.29?Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 7 de 10
portal.example.com directamente a una dirección IPv4. ¿Qué tipo de registro se necesita?Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 8 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 9 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 10 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Set 3: Resuelve problemas de rutas y elige enlaces resilientes10 Preguntas de Práctica
Guarda esta unidad para ver todas las respuestas y practicar cada set.
Pregunta 1 de 10
10.70.0.0/16. Un socio usa 10.71.0.0/16 y está emparejado con otra red que usa 10.72.0.0/16. Una VPC de AWS vacía, planificada como 10.70.0.0/16, debe conectarse a la oficina por VPN y al socio mediante emparejamiento. ¿Qué rango en la nube y qué plan de emparejamiento permiten ambas conexiones?Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 2 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 3 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 4 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 5 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 6 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 7 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 8 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 9 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
Pregunta 10 de 10
Mostrar respuestaOcultar respuesta
Guarda esta unidad para ver esta respuesta.
¿Te atascas con una pregunta tuya? Ayuda con Tareas
Términos Clave
A
Acierto de caché
ACL de red
Ancho de banda
Á
Ápice de zona
example.com, donde también se mantienen los registros NS y SOA requeridos.C
Centro de alojamiento de servidores en instalaciones compartidas
Coincidencia de prefijo más largo
Conectividad transitiva
Conexión alojada
Conexión cruzada
Conexión privada dedicada
Conmutación por error mediante DNS
D
Defensa en profundidad
Difusión a cualquiera
Dirección IP privada
Dirección IP pública estática
E
Emparejamiento de redes
Enrutamiento DNS ponderado
F
Fallo de caché
Filtrado con estado
Filtrado sin estado
G
Grupo de seguridad
Grupo de seguridad de red
I
Invalidación de caché
IPsec
L
Latencia
M
MACsec
N
Notación CIDR
10.0.0.0/16 es un rango de direcciones mayor que 10.0.1.0/24.O
Origen
P
Principio de mínimo privilegio
Protocolo de puerta de enlace de frontera (BGP)
Puerta de enlace a internet
Puerta de enlace NAT
Puerta de enlace VPN
Puerto
Puerto efímero
Punto de conexión
Punto de conexión de puerta de enlace
Punto de conexión de servicio
Punto de conexión privado
Punto de conexión público
R
Red de distribución de contenido
Red híbrida
Red virtual
Registro A
Registro AAAA
Registro CNAME
www.example.com apunte a otro nombre de host, pero usa un alias compatible en el dominio sin subdominio.Registro de flujo
Resolutor DNS
Ruta de conmutación por error
Ruta predeterminada
0.0.0.0/0.S
Servidor de nombres autoritativo
Solapamiento de direcciones
Subred
Subred pública
T
Tabla de enrutamiento
Tasa de aciertos de caché
Tasa de transferencia efectiva
Tiempo de vida de DNS (TTL)
Tráfico entrante
Tráfico saliente
V
Ventana de transferencia
VPN de cliente
VPN de sitio a sitio
Z
Zona DNS
Zona DNS privada
Sobre esta unidad
Crea tus propios Materiales de Estudio
Convierte tus notas, diapositivas y documentos en Guías de Estudio, Preguntas de Práctica, Flashcards y 6 herramientas más.