AWS Storage Gateway: S3 File Gateway Setup, Configuration, and Monitoring
Lab overview
AWS Storage Gateway is a hybrid storage service that enables your on-premises applications to seamlessly use AWS cloud storage. You can use the service for backup and archiving, disaster recovery, cloud data processing, storage tiering, and migration. The service helps you reduce and simplify your datacenter and branch or remote office storage infrastructure. Your applications connect to the service through a virtual machine or hardware gateway appliance using standard storage protocols, such as NFS, SMB, and iSCSI. The gateway connects to AWS storage services, such as Amazon S3, Amazon S3 Glacier, Amazon EBS, and AWS Backup, providing storage for files, volumes, snapshots, and virtual tapes in AWS. The service includes a highly-optimized data transfer mechanism, with bandwidth management, automated network resilience, and efficient data transfer, along with a local cache for low-latency on-premises access to your most active data.
In this lab, you work with File Gateway NFS and SMB shares, with a focus on the networking protocols and ports required for each configuration. You first deploy and configure a File Gateway as an EC2 instance. You then have the choice of creating and utilizing an NFS file share with a Linux instance, an SMB file share with a Windows instance, or both. In each scenario, you configure the relevant security groups to allow traffic on the required ports for the storage protocol being used, then mount the file share and copy local data to it.
TOPICS COVERED
When you finish the lab, you will be able to:
- Deploy and activate a file gateway appliance
- List the network ports required for file gateway activation, NFS, and SMB communications
- Create an NFS file share, mount it to a Linux instance, copy local data, and view the data from another Linux instance
- Create an SMB file share, mount it to a Windows instance, copy local data, and view the data from another Windows instance
TECHNICAL KNOWLEDGE PREREQUISITES
To successfully complete this lab, you should be familiar with basic navigation of the AWS Management Console, connecting to EC2 instances, storage protocols, network ports, and security groups.