On-Premise Storage Integration with AWS
- If your organiazation has to transfer a large amount of data from your data centers to AWS.
- uploading directly to AWS might not be good choice especially if the size is greater than 10 TB
- AWS offers a couple of options throught which you can move the data to the cloud
- AWS Storage Gateway
- The AWS Storage Gateway (SGW) service is deployed as a virtual machine in your existing environment & this VM is called a storage gateway where you connect your existing applications/storage systems or devices to this storage gateway.
- The storage gateway provides standard storage protocol interfaces so that apps can connect to it withot changes.
- This gateway connects to AWS so that you can store data securely and durably in AWS S3 Glacier
- This provides low latency access through a locl cache so your apps can casses frequently used data locally
- Interfaces supported by Storage gateway
- File Gateway:
- Enables you to store or retreive objects in AWS S3 using industry standard file-protocols like NFS/SMB.
- Files in S3 buckets can be mounted to your on-premises systems using NFS mount point.
- Volume Gateway:
- This gateway provides your applications wiht disk volumes using iSCSI block protocol.
- Data written to this disk can be asyncrhonous backed up as point in time snapshots of your volumes & stored in AWS EBS snapshots
- While connecting to block interface, you can run gateway in twom modes
- Cached:
- You store the data in AWS S3 and retain frequently accessed data locally
- Stored:
- You store you entire data set locally while performing asynchronous backups of this data in S3.
- This mode provides inexpensive off-site backups that you can recover locally or from EC2
- Cached:
- Tape Gateway:
- This gateway provides your existing backup applications as an industry standard iSCSI-based virtual tape library (VTL).
- You can continue using your existing backup applications. Each virtual tape is stored on S3
- File Gateway:
- AWS Snowball and AWS Snowball Edge:
- Snowball is an AWS import/export tool that provides a petabyte-scale data transfer service that used AWS – provided storage devices for transport
- With snowbal customers request for snow balls, one snowballs are recieved ans setup, customers will be able to transfer 80 TB data from on-premises to Snowball via snowball client software.
- Snowball comes with two sizes 50 TB and 80 TB
- Snowmobile is a truck which can transfer upto 100 PB of storage
- AWS Storage Gateway