Amazon Web Service (AWS) Simple Storage Service (S3) is a secure, reliable, and highly-scalable object storage service. Amazon S3 is one of the cloud storage services with the largest scalability in the market. QNAP offers Cloud Backup Sync for accessing S3 services. It supports all AWS standard regions around the world as well as special regions like China (https://www.amazonaws.cn/) and US Government Cloud (GovCloud: http://aws.amazon.com/govcloud-us/). For more information, please visit http://aws.amazon.com/s3/.
There are many other Internet service providers and IaaS providers that offer S3-compatible services, including DreamHost, SoftBank, SFR, and hicloud S3. There are also enterprise storage vendors that enable you to build a private S3-compatible cloud storage, including the QNAP Object Storage Server. The Cloud Backup Sync App allows you to store your data in any S3-compatible cloud storage.
You can create an account and storage space first, then you can use the storage space to create backup and restore jobs.
After opening Hybrid Backup Sync, expand the “Storage Space” tab on the left panel and click “Profile” to create a new cloud account. In this page, you can create, edit, and delete accounts and configure the rate limit settings for each account. If you modify the cloud storage account identity (like changing its username or access key) the state of the corresponding jobs will be reset and all of the files will need to be uploaded again as the backup destination has also changed.
To create a cloud account, click “Create” and select “Cloud Account”.
Choose a cloud service and click “Next” button to enter the account information.
The settings for an account depend on the cloud storage in use. The Cloud Backup Sync App allows you to use the following S3 services:
- AWS global service: regular AWS service account
- AWS GovCloud (US) service: AWS datacenter for US government
- AWS China service: AWS datacenter for users in China
- S3-compatible service: public or private cloud storage that offers S3-compatible API
- QNAP OSS service: a QNAP NAS with the Object Storage Server App installed
To access S3 cloud storage, you need an access key and secret key from your cloud management console. Enter the key information when creating an account in the App. To use S3-compatible storage, you also need the IP address or the domain name of the storage as well as the port number if the standard HTTP or HTTPS port is not used.
Please note that AWS sites are managed separately. You cannot use the credentials of one site to access the cloud services of another site. For example, you cannot use the credentials of the AWS global service site to access AWS China services. We also recommend that you use access keys of AWS IAM users instead of AWS root account access keys.
After creating a cloud account, go to “Storage Space” to create a cloud storage space. Then you can use this storage space to create backup and restore jobs.
Click the “Adding Storage Space” icon, choose “On cloud”, click a cloud service, then enter a storage name and select a cloud account to set a storage space.
You must select a bucket or use a new bucket for a storage space. Please note that bucket names are shared by all AWS accounts, so you can only create a bucket with a name that is not used by any other AWS accounts. If you enter a bucket name owned by another AWS account, an error message will appear. The backup job will create one object in the cloud storage for each backed-up file.
The multipart size defines the size of data unit to be transferred. Using larger multipart sizes can improve data transfer speeds, as fewer number of network connections are required for transferring a file. However, larger multipart sizes require retransmission of larger chunks of data when a connection is interrupted. Do not use large multipart sizes if your network is unstable. On the other hand, there is also an upper limit for the number of parts of single files you can upload depending on the cloud storage specification. For example, Amazon S3 allows up to 10,000 parts. If you choose to use 32MB as the multipart size for your job, the maximum size of single file will be 320,000 MB. There is also S3-compatbile cloud storage that does not support multipart uploading, such that the maximum file size can be only as large as the configured multipart size. For example, if you use 32MB as the multipart size for your job, the maximum size of a single file will be 32 MB. Please consult your cloud storage vendor for more information.
Amazon cloud service provides three kinds of storage class: Standard, Infrequent Access(IA), and Reduced Redundancy Storage(RRS). IA offers the high durability, low latency, and high throughput of Amazon S3 Standard, but with lower prices. RRS helps you to save costs but the reliability of your data will be reduced compared to standard cloud storage, and you may risk losing your data or be unable to restore some of your files.
Server Side Encryption is to encrypt your data on Amazon's servers. It provides basic protection for your data, but they can still be decrypted if someone has your Amazon S3 credentials. Please use client-side encryption in the backup policy if you require additional security.
If you have not created a cloud account, select “New Profile” and click “Settings” to create a new account.