Cloud Exchange Interconnecting Public Cloud Tenants

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing systems face challenges in providing high-performance, secure, and efficient connections between cloud service customers and providers, particularly in bypassing the Internet to prevent attacks and improve latency, while also enabling direct access to multiple cloud services without requiring separate routing protocols.

Innovation Solution

A cloud exchange system is configured with a cloud-to-cloud interface that enables direct, high-performance connections between cloud service customers and providers using virtual routing and forwarding instances, allowing for layer 2 or layer 3 connections without the need for separate routing protocol sessions, thereby facilitating secure and efficient service traffic routing and multi-edge computing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud traffic routes through the Internet to access cloud services, then connectivity is provided, but performance is degraded and security is compromised due to exposure to Internet-based attacks

Engineering Contradiction:
ImprovesecurityVSAvoidperformance
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent introduces a cloud exchange as an intermediary network infrastructure that mediates connections between cloud service customers and providers. This intermediary enables private, direct routing paths that bypass the public Internet, thereby improving both security (by eliminating Internet-based attack vectors) and performance (by providing optimized routing paths). The cloud exchange acts as a trusted mediator that facilitates secure service traffic routing without requiring traffic to traverse the public Internet.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If separate routing protocol sessions are established with each public edge device, then direct access to cloud services is enabled, but system complexity increases

Engineering Contradiction:
Improvedirect access capabilityVSAvoidrouting protocol session management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple routing protocol sessions into a single unified session between the cloud service customer and the cloud exchange. Instead of requiring separate BGP sessions with each individual cloud service provider's public edge device, the customer establishes one routing session with the cloud exchange, which then handles routing to multiple service providers. This consolidation dramatically reduces session management complexity while maintaining the ability to access multiple cloud services directly.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple direct connections to cloud service providers are established, then service access flexibility is improved, but network complexity increases

Engineering Contradiction:
Improveservice access flexibilityVSAvoidconnection management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The cloud exchange serves as a central intermediary that simplifies connection management for accessing multiple cloud services. Instead of requiring customers to establish and manage separate direct connections to each cloud service provider, the cloud exchange provides a single point of interconnection that routes traffic to multiple service providers. This intermediary approach maintains service access flexibility while significantly reducing the complexity of managing multiple direct connections.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11588731B1Cloud-to-cloud interface
Publication Date: 2023.02.21 EQUINIX INC
  • US11588731B1 patent drawing
  • US11588731B1 patent drawing
  • US11588731B1 patent drawing

AI summary

In general, this disclosure describes a cloud exchange (or “cloud exchange”) that offers a cloud-to-cloud interface (CCI) for interconnecting cloud services to tenants within public clouds. As described herein, the cloud exchange may be configured with a cloud-to-cloud interface that enables tenant applications of a public cloud to subscribe to and communicate with cloud services, using an end-to-end layer 3 path, in some cases without requiring a separate routing protocol session with a public edge device for the public cloud. In some examples, the public cloud provides a virtual layer 2 connection from a tenant within a public cloud to a routing instance of the cloud exchange, and the cloud exchange uses the routing instance to route service traffic between the tenant and the cloud services.