Co-locating Storage Buckets with Containerized Applications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Containerized applications in multi-node environments face inefficiencies due to the lack of co-location with cloud storage buckets, leading to increased latency and additional burdens in managing remote storage and security across different geographic regions.
Innovation Solution
A method and system for co-locating cloud storage buckets with containerized applications by determining the geographic zone of the application, creating or moving the bucket to a nearby location, and enabling features based on the application type, thereby reducing latency and improving security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If cloud storage buckets are managed remotely across different geographic regions, then storage capacity and accessibility are improved, but latency increases and security management becomes more complex
Solution Approach 1:
The patent implements local storage buckets within each geographic zone where containerized applications run. This allows data to be stored locally rather than remotely, reducing the distance data must travel and thereby minimizing latency while maintaining storage capacity. Each zone has its own storage bucket, creating local quality that optimizes for speed without sacrificing storage capability.
2Quantity of substance
If cloud storage buckets are managed remotely across different geographic regions, then storage capacity and accessibility are improved, but security management burden increases
Solution Approach 1:
The patent merges the management of containerized applications and their associated storage buckets under unified local control within each geographic zone. By co-locating the application and storage resources, security management becomes centralized at the zone level rather than distributed across multiple remote locations, reducing the overall complexity of security policies and access control while maintaining storage capacity.
3Reliability
If storage buckets are created in remote locations, then data durability and redundancy are improved, but access speed deteriorates
Solution Approach 1:
The patent segments the storage system into multiple local storage buckets distributed across different geographic zones, with each bucket serving applications in its local zone. This segmentation allows data to be stored locally for fast access while maintaining redundancy across zones. Each zone has its own storage segment, ensuring that access speed is optimized for local applications while data durability is maintained through distributed segmentation across multiple zones.
Data Source
AI summary
A system and method for co-locating a containerized application and an associated cloud storage bucket are provided. In embodiments, a method includes determining, by a computing device, a location of a containerized application in a data storage network; determining, by the computing device, that a cloud storage bucket does not yet exist in a geographic zone associated with the location of the containerized application; selecting, by the computing device, a data storage location for the cloud storage bucket from a plurality of data storage locations in the data storage network based on the geographic zone; and sending, by the computing device, a request to create the cloud storage bucket to the data storage location and causing creation and co-location of the cloud storage bucket within a predetermined distance of the containerized application.


