Open lgblaumeiser opened 4 months ago
Presented in the DRAFT Feature Freeze -> Committer is available
This is a good idea. There is a similar discussion open in one of the upstream repositories: https://github.com/eclipse-edc/Technology-Aws/discussions/270
We wanted to contribute with this improvement but couldn't crack a particular problem of permission management. I'll take some time to add more details to that discussion to kick start it again.
PoC work ongoing, a final implementation will not make it into this release
Spill over from 24/12 release planning
Overview
Explain the topic in 2 sentences
Currently, data transfer, even for big data goes through the connector data plane. For transmissions between two S3 Buckets, this is not efficient and especially not cost efficient, especially if the transfer is about TB or even PB. The issue is about optimizing that by using means of S3 to directly transfer the data.
What's the benefit?
Less cost for data transfer between S3 buckets
What are the Risks/Dependencies ?
No risks
Depends on features within AWS to transfer data within the AWS cloud
Detailed explanation
Current implementation
All data is processed through the data plane, which means in case of a Azure based deployment for AWS S3 data transfer, the data is transfered from AWS to Azure back to AWS which is extremely expensive.
Proposed improvements
The targeted solution provides direct usage of mechanisms within AWS S3 that allow to transfer data. The dataplane implementation will in case of a suited transfer request make use of the mechanism so that the data does not flow through the dataplane but is exchanged directly within S3.
Feature Team
Contributor
Committer
User Stories
Acceptance Criteria
Test Cases
Test Case 1
Run a S§ data transfer within the same region between two different companies which provide the S3 bucket that on the provider side stores the data to be transfered and on the consumer side provides the place to put the data.
Steps
Expected Result
Architectural Relevance
The following items are ensured (answer: yes) after this issue is implemented:
Justification: (Fill this out, if at least one of the checkboxes above cannot be ticked. Contact the Architecture Management Committee to get an approval for the justification) n/a
Additional information