skip to Main Content

I have a file in Azure storage that i want to copy to AWS S3 bucket.
I want to have as minimal cost as possible.

I have copied from Azure storage to a local machine and then from local machine to AWS S3 bucket.
But I will be charged twice , copying to local and then to AWS.

Is there a way i can copy straight from Azure to AWS and have one cost ?
I am using the aws az cli and az cli for Azure.

UPDATE:
i HAVE A 150G file

  1. SAVE IN AZURE STORAGE (COST) ?
  2. Pull from Azure to local machine (COST) ?
  3. PULL FROM LOCAL MACHINE TO AWS (COST) ?

whereas if i did the following

  1. SAVE IN AZURE STORAGE (COST) ?
  2. Pull from Azure Storage to AWS (COST) ?

The second scenario has one less action ?

2

Answers


  1. You can create a data pipeline in Azure Data Factory to copy data directly from Azure Blob Storage to AWS S3.

    https://learn.microsoft.com/en-us/azure/data-factory/connector-amazon-simple-storage-service?tabs=data-factory

    Login or Signup to reply.
  2. Is there a way I can copy straight from Azure to AWS and have one cost?

    No. You are using two different services and each will charge you for their part of the copy process.

    Azure will charge you for:

    • The request to GET the file
    • The Data Transfer cost for sending data to the Internet

    AWS will charge you for:

    • The request to PUT the file

    Storage costs are charged "per GB month" based on how long you store the file. Thus, storage costs are not part of the cost of copying the file.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search