Public Cloud Encyclopedia: Networking & Content Delivery Products

Cloud networking refers to hosting or using some or all network resources and services—virtual routers, bandwidth, virtual firewalls, or network management software—from the cloud, whether public, private, or hybrid.

The network can be either cloud-enabled or entirely cloud-based.

In cloud-enabled networking, the network is on premises, but some or all resources used to manage it are in the cloud. Core network infrastructure—packet forwarding, routing, and data— remains in-house, but things like network management, monitoring, maintenance, and security services are done through the cloud. One example is using a SaaS-based firewall to protect an on-premises network.

In cloud-based networking, the entire network is in the cloud. This includes network management resources and physical hardware. Cloud-based networking is used to provide connectivity between applications and resources deployed in the cloud.

Virtual network architecture refers to a network infrastructure that can be scaled to adapt to any workload. A virtual network architecture integrates network virtualization and cloud computing to create an open virtualization solution that can connect datacenters from any location.
(Citrix Glossary)

Network Connectivity
Network connectivity describes the extensive process of connecting various parts of a network to one another, for example, through the use of routers, switches and gateways, and how that process works.
Domain Name Servers (DNS) (3)
Translates memorized domain names to the numerical IP addresses needed for locating and identifying computer services and devices.
  • [AWS] Route 53
    A reliable and cost-effective way to route end users to Internet applications.
  • [Google Cloud] DNS
    Reliable, resilient, low-latency DNS serving from Google's worldwide network.
  • [Azure] DNS
    A hosting service for DNS domains that provides name resolution by using Microsoft Azure infrastructure.
VPNs (3)
A virtual private network (VPN) extends a private network across a public network and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.
Dedicated Connections (3)
A communications cable or other facility dedicated to a specific application, in contrast with a shared resource such as the telephone network or the Internet.
  • [AWS] Direct Connect (DX)
    Establish dedicated connections from on-premises to AWS.
  • [Google Cloud] Interconnect
    10 Gbps to 100 Gbps pipes to connect directly to a Google location.
  • [Azure] ExpressRoute
    Create private connections between Azure datacenters and infrastructure on your premises or in a colocation environment. ExpressRoute connections don't go over the public Internet.
Network Architecture
Framework for the specification of a network's physical components and their functional organization and configuration, its operational principles and procedures, as well as communication protocols used.
Virtual Private Clouds (VPC) (3)
A virtual private cloud (VPC) is an on-demand configurable pool of shared computing resources allocated within a public cloud environment, providing a certain level of isolation between the different organizations (denoted as users hereafter) using the resources.
Load Balancing (3)
Load balancing refers to the process of distributing a set of tasks over a set of resources (computing units), with the aim of making their overall processing more efficient.
Scale & Optimize Network Design (4)
A set of technologies and techniques that are geared towards improving network performance, managing bandwidth utilization, minimizing latency, packet loss, congestion and jitter.
Monitoring & Diagnostics (3)
A system that constantly monitors a computer network for slow or failing components and that notifies the network administrator in case of outages or other trouble.
Application Content Delivery
Delivery of content to mobile and web apps.
Content Delivery Networks (3)
A geographically distributed network of proxy servers and their data centers, providing high availability and performance by distributing the service spatially relative to end users.
API Management (4)
API management refers to the processes for distributing, controlling, and analyzing the APIs that connect applications and data across the enterprise and across clouds.
Cloud Resource Discovery Services (2)
Application-Level Monitoring (1)
  • [AWS] App Mesh
    Application-level networking for all your services.
Securing Network
The policies and practices adopted to prevent and monitor unauthorized access, misuse, modification, or denial of a computer network and network-accessible resources.
DDoS Protection (3)
A set of techniques or tools for resisting or mitigating the impact of distributed denial-of-service (DDoS) attacks on networks attached to the Internet by protecting the target and relay networks.
  • [AWS] Shield
    Managed DDoS protection.
  • [Google Cloud] Armor
    Protect your services against denial of service and web attacks.
  • [Azure] DDoS Protection
    Protect your Azure resources from Distributed Denial of Service (DDoS) attacks.
Firewalls (3)
A network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules.
  • [AWS] Firewall Manager
    Centrally configure and manage firewall rules across accounts and applications.
  • [Google Cloud] Firewall
    Let you allow or deny traffic to and from your virtual machine (VM) instances based on a configuration that you specify.
  • [Azure] Firewall
    A managed, cloud-based network security service that protects Azure Virtual Network resources.
Web Application Firewalls (WAF) (3)