Cloud Access Layer for Private VPC and VPN Resources
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing integration platforms face challenges in securely and cost-effectively accessing private resources, such as SQL databases and API services within customer VPNs or VPCs, due to inefficiencies in managing and monitoring access, generating isolated infrastructure, and configuring network policies.
Innovation Solution
A solution that combines software and infrastructure resources to provide dynamic access to private resources, leveraging cloud-based services and Kubernetes environments, enabling ephemeral and long-term connectivity through ENIs, PrivateLinks, and network load balancers, with management and monitoring capabilities via Private-Resource-Experience-API, Private-Resource-Management-Service, and Private-Resource-Monitoring-Service.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional integration platforms are used to access private resources, then access is possible, but device complexity and management overhead increase significantly
Solution Approach 1:
The patent introduces a cloud-based access management system as an intermediary layer between integration platforms and private resources. This mediator handles the complex tasks of infrastructure generation, network policy configuration, and access monitoring automatically, allowing integration platforms to access private resources without direct management complexity.
Solution Approach 2:
The system enables self-service by automatically generating isolated infrastructure components (ENIs, PrivateLinks, network load balancers) and configuring network policies based on access requests. The cloud-based service autonomously manages the entire access lifecycle, eliminating manual configuration complexity.
2Reliability
If isolated infrastructure is generated for each access request, then access security is improved, but execution costs increase
Solution Approach 1:
The patent implements dynamic infrastructure generation where isolated components (ENIs, PrivateLinks) are created only when needed and can be dynamically allocated/deallocated based on access requests. This dynamic approach ensures security through isolation while controlling costs by avoiding permanent infrastructure allocation.
Solution Approach 2:
The system discards temporary isolated infrastructure components after use and recovers cloud resources. The cloud-based service manages the lifecycle of generated infrastructure, cleaning up resources post-access to minimize execution costs while maintaining security during active use.
3Reliability
If network policies are manually configured, then access control is precise, but device complexity and time consumption increase
Solution Approach 1:
The cloud-based service performs preliminary action by pre-configuring network policies and isolated infrastructure components before access requests are made. The system proactively sets up the necessary network rules and connectivity components, eliminating the need for manual policy configuration and reducing access setup time.
Solution Approach 2:
The patent replaces manual mechanical configuration of network policies with automated cloud-based service. The system uses programmatic generation and automatic policy application instead of manual networking configuration, maintaining precise access control while dramatically reducing configuration time and complexity.
4Ease of operation
If cloud-based services are used for access management, then ease of operation improves, but dependency on external services increases
Solution Approach 1:
The cloud-based access management service provides universal functionality by handling multiple tasks (infrastructure generation, network policy configuration, access monitoring, cost management) through a single integrated platform. This multi-functional approach simplifies operations while the service is designed to work with various private resource types and integration platforms.
Data Source
AI summary
Methods, systems, and storage media are described for providing access to private resources such as in a Virtual Private Cloud (VPC) or in a database which is behind a Virtual Private Network (VPN). The solution involves configuring access to the privately owned resource, then using an integration platform to solve design operations or execute the full integration against the private resources. Ephemeral (short-term) or long-term connectivity can be provided.


