Reputation: 107
We had a requirement to move a 2TB of images from a Rackspace server to an Amazon S3 bucket, to consolidate with other Amazon Web Services (AWS) we were using on a project. Is there any AWS service available to migrate this bunch of files. I am not interested on go with third party CLOUD migration services. Please help.
Upvotes: 2
Views: 2034
Reputation: 53743
I would see 3 different services for your use case
You can use transfer acceleration it was announced last April. I could not test it (we migrated 1TB of oracle dump files last november)
As mentioned
It works by carrying HTTP and HTTPS traffic over a highly optimized network bridge that runs between the AWS Edge Location nearest to your clients and your Amazon S3 bucket. There are no gateway servers to manage, no firewalls to open, no special protocols or clients to integrate with, or upfront fees to pay. You simply change the S3 endpoint that your application uses to transfer data, and acceleration is automatically applied. When moving GBs or TBs of data over long distances, it can save hours (or even days) in transfer time
The good thing is that you don't need to change anything in your infrastructure to make it work.
The other good thing is that if AWS finds TA will not improve your upload rate, it will not charge you, from the pricing page
Each time you use Transfer Acceleration to upload an object, we will check whether Transfer Acceleration is likely to be faster than a regular Amazon S3 transfer. If we determine that Transfer Acceleration is not likely to be faster than a regular Amazon S3 transfer of the same object to the same destination AWS region, we will not charge for that use of Transfer Acceleration for that transfer, and may bypass the Transfer Acceleration system for that upload.
Depending where your host servers are located, you could enable direct connect
AWS Direct Connect makes it easy to establish a dedicated network connection from your premises to AWS. Using AWS Direct Connect, you can establish private connectivity between AWS and your datacenter, office, or colocation environment, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections.
You need to check if the datacenter where your servers are located are part of the list or nearby, if it takes too long to make the connection from your server to a direct connect location, there will be no benefit
If you have a copy of your files locally or if you can plug the snowball device Unless you really have a slow connection from your server, I would not recommend this for 2TB only : it would be faster to upload 2TB of data from backspace to S3 using S3 Transfer Acceleration and most probably more cost effective than shipping the snowball back and forth between AWS and rackspace. snowball are generally used if you have petabytes of data or really run a slow connection
Upvotes: 5