Cloud Infrastructure Deployment via Virtual Private Cloud Staging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring network services to operate efficiently in a cloud computing environment, especially when network capacity grows and new cloud infrastructure needs to be installed in remote locations, is a challenging task due to the complexity of large network architectures spanning multiple geographic locations.

Innovation Solution

The deployment of a cloud infrastructure in a 'green field' site is facilitated by creating an infrastructure staging region within an existing network region, using a virtual private cloud (VPC) configured with network configuration services, which allows for the building and provisioning of network devices and host computers without access to external cloud infrastructure, enabling secure and isolated setup of new regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If new cloud infrastructure is installed in remote locations to expand network capacity, then the cloud infrastructure's adaptability and service coverage are improved, but the complexity of configuring and managing the expanded network architecture increases

Engineering Contradiction:
Improvecloud infrastructure expansion capabilityVSAvoidnetwork architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the cloud infrastructure deployment into modular virtual private cloud (VPC) components that can be independently configured and managed. Each VPC represents a discrete network segment that can be deployed in remote locations without affecting the overall system complexity, as each segment follows standardized configuration templates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-configuring network devices and services using infrastructure-as-code templates before actual deployment. Network configurations, security policies, and service settings are prepared in advance and automatically applied during deployment, eliminating complex manual configuration tasks when expanding to new locations.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual configuration methods are used for deploying cloud infrastructure in remote sites, then flexibility in customization is improved, but the time and effort required for deployment increases

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent uses copying by creating reusable configuration templates and blueprints for network devices and services. These templates can be copied and instantiated multiple times across different remote locations with minimal modification, maintaining flexibility through template parameters while dramatically reducing deployment time through automated instantiation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs parameter changes by allowing configuration templates to be customized through parameter adjustment rather than manual reconfiguration. Deployment flexibility is achieved by modifying template parameters (such as network IP ranges, service endpoints, security credentials) while the overall configuration structure remains standardized and automated.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If cloud infrastructure is deployed without isolated staging environment, then deployment speed is improved, but the reliability and security of the configuration process deteriorates

Engineering Contradiction:
Improvedeployment speedVSAvoidconfiguration security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the deployment process into isolated staging and production environments. The staging environment is a separate, isolated VPC where configurations can be tested and validated without affecting production systems. This segmentation enables parallel development and testing activities that maintain security while preserving deployment speed through automated promotion processes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary staging environment that acts as a buffer between configuration development and production deployment. This intermediary layer allows configurations to be validated and approved before reaching production systems, ensuring reliability and security while maintaining deployment efficiency through automated approval workflows and promotion processes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10171292B1Deploying a cloud infrastructure in a remote site
Publication Date: 2019.01.01 AMAZON TECH INC
  • US10171292B1 patent drawing
  • US10171292B1 patent drawing
  • US10171292B1 patent drawing

AI summary

A method for deploying a cloud infrastructure includes obtaining a specification of one or more network resources in a new region of a service provider. A virtual private cloud (VPC) within an existing region of the service provider may be configured based on the specification, with a plurality of core configuration services. A connection is established between the VPC and the new region. The one or more network resources in the new region are established as a network infrastructure, and are configured over the established connection to run compute services, using at least one of the core configuration services. The plurality of core configuration services are transferred to the one or more network resources in the new region, and the new region is disconnected from the VPC.