CLOUD CONCEPT

Networking, connectivity, and content delivery

Networking, connectivity, and content delivery is the design of communication paths that connect cloud resources, users, and external networks while delivering application traffic efficiently and securely.

Cloud Concepts Hub →

What is Networking, connectivity, and content delivery

This concept combines network isolation, addressing, routing, name resolution, hybrid connectivity, traffic distribution, and delivery from geographically distributed edge locations. Engineers use these capabilities to balance reachability, security, latency, availability, and cost across public-facing applications and private systems.

Cloud networking determines how application components communicate and how users reach them. A complete design considers IP address ranges, subnets, routes, firewalls, DNS, connection types, and traffic distribution. Connectivity provides the paths between environments, while content delivery improves how application responses and files reach users. These responsibilities are related but distinct: a valid DNS record does not guarantee network reachability, and a reachable server does not guarantee acceptable performance.

A virtual network creates a logically isolated environment for resources. In AWS, an Amazon VPC is regional and can contain subnets in multiple Availability Zones; each subnet belongs to one Availability Zone. Route tables determine where traffic goes, while security groups and network access control lists filter traffic. An internet gateway supports internet connectivity, but attaching one does not automatically make every resource public. For direct IPv4 internet access, a resource also needs appropriate routing, a public IPv4 address, and permissive security rules. Private workloads can use a NAT gateway for outbound IPv4 internet connections without accepting unsolicited inbound connections through that gateway.

DNS translates names into records that clients use to locate endpoints. Amazon Route 53 provides DNS capabilities, including routing policies that can consider health or geography. DNS routing is not the same as forwarding application requests: clients typically resolve a name and then connect to the returned endpoint. Elastic Load Balancing operates on application or network traffic and distributes connections or requests across healthy targets. Deploying targets across Availability Zones improves resilience, but applications must still handle failures and maintain sufficient capacity.

Hybrid connectivity links an office or data center to cloud resources. A site-to-site VPN uses encrypted tunnels over an underlying network, commonly the public internet. A dedicated connection, such as AWS Direct Connect, provides a private connectivity path that can offer more predictable performance, but it does not encrypt traffic by default. Dedicated links also require provisioning and resilient design. Neither option automatically creates redundant end-to-end connectivity; engineers must account for customer routers, connection paths, and routing configuration.

Edge locations place selected networking and delivery functions closer to users. A content delivery network such as Amazon CloudFront can cache eligible images, scripts, video segments, and other responses at distributed locations, reducing latency and repeated requests to the origin. Edge locations are not Availability Zones and do not mean that the complete application or database runs near every user. Cache misses and noncacheable requests still require origin access. Edge infrastructure can also support traffic acceleration: AWS Global Accelerator uses the AWS global network to route traffic toward regional application endpoints rather than caching content.

For an online store, DNS can direct users to a CDN, which serves cached product images and forwards uncached requests to a regional load balancer. The load balancer distributes requests to application servers in private subnets across multiple Availability Zones. An encrypted VPN or dedicated connection can separately connect the store's corporate network to private backend systems. These mechanisms solve different problems and are often combined rather than substituted for one another.

The main trade-offs involve cost, operational complexity, freshness, and performance. Longer cache lifetimes reduce origin traffic but can serve outdated content; personalized responses require carefully designed cache keys and policies to prevent data exposure. Cross-zone, cross-region, internet, and hybrid traffic can have different charges. Measure latency, packet loss, connection failures, and cache hit rates before changing the design. Network reachability is also not authorization: reachable services still need appropriate identity controls, encryption, and application security.

Key aspects of Networking, connectivity, and content delivery

Effective cloud networking combines controlled reachability, appropriate connection paths, resilient traffic distribution, and edge delivery while balancing security, performance, freshness, and cost.

Logical isolation and controlled reachability

Use virtual networks, subnets, route tables, and traffic filters to define communication boundaries. A resource should be reachable only through the paths required by its function, rather than becoming public simply for operational convenience.

Name resolution and traffic distribution

DNS helps clients locate endpoints, while load balancers distribute application traffic across healthy targets. Treat these as separate layers when troubleshooting resolution failures, connection failures, or unhealthy backends.

Public, private, and hybrid connectivity

Choose internet access, private service access, VPN tunnels, or dedicated connections according to security and performance requirements. A private connection is not automatically encrypted, and a single connection is not a resilient design.

Proximity through edge delivery

Deliver cacheable content from distributed edge locations to shorten the request path and reduce origin load. Edge delivery complements regional infrastructure rather than replacing the application's compute and data architecture.

Failure-aware network design

Distribute application targets across failure domains and provide alternate connectivity paths where required. Validate routing, health checks, capacity, and failover behavior rather than assuming redundancy follows from using managed services.

Performance, freshness, and cost balance

Tune cache policies, network paths, and connection capacity using measured application behavior. Include data transfer charges and the risk of stale or incorrectly shared cached responses in design decisions.

Cloud services for Networking, connectivity, and content delivery

Amazon VPC establishes network boundaries and routes for application resources. Route 53 resolves application names to endpoints, while CloudFront serves eligible cached content at edge locations and forwards other requests to an origin. Elastic Load Balancing distributes origin traffic across healthy application targets, commonly deployed across multiple Availability Zones. For hybrid access, AWS Site-to-Site VPN provides encrypted tunnels, while AWS Direct Connect supplies dedicated connectivity whose encryption requirements must be addressed separately. Together, these services separate endpoint discovery, content delivery, traffic distribution, network isolation, and external connectivity into independently configurable layers.

Virtual private cloud VPC_32 image Amazon VPC

Provides logically isolated regional networks with subnets, routing, and network traffic controls. It forms the foundation for separating public-facing entry points from private application and data resources.

Open Amazon VPC →
Amazon CloudFront image Amazon CloudFront

Delivers content through distributed edge locations and caches eligible responses near users. It reduces origin requests and delivery latency, while cache policies determine which responses can be reused safely.

Open Amazon CloudFront →
Amazon Route 53 image Amazon Route 53

Provides authoritative DNS, domain registration, and health-checking capabilities. Its DNS routing policies help clients discover suitable endpoints, but it does not proxy the resulting application traffic.

Open Amazon Route 53 →
AWS Direct Connect image AWS Direct Connect

Establishes dedicated network connectivity between an external network and AWS. It can provide more predictable network performance than internet-based connectivity, but encryption and redundant paths must be designed separately.

Open AWS Direct Connect →
AWS Site to Site VPN image AWS Site-to-Site VPN

Connects an external network to AWS through IPsec VPN tunnels. It supports encrypted hybrid connectivity, with availability and performance depending on tunnel configuration, routing, customer equipment, and the underlying network.

Open AWS Site-to-Site VPN →