Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 26 Current »

In order to create a SoftNAS ® and Veeam Backup solution customized to your organization's individual needs, there is a fair bit of information you will need to gather, and a number of decisions that will need to be made. This primer is intended to help you identify the information needed to make informed decisions for your SoftNAS deployment with Veeam backups to the cloud. To guide you towards the solution that is right for you, the checklist below will help you record the key data required when you start your actual deployment of SoftNAS in AWS as a repository for Veeam backup data. 

This checklist can be copied and pasted into MS Word or the text editor of your choice in order to gather and record the information for easy reference when you start your SoftNAS deployment. Alternatively, this confluence page can be exported either as a word document or PDF, by selecting the menu icon in the top right corner. 


For each section of the checklist, additional information is provided in a linked section below. These informative articles can be used to help you make deployment decisions or create prerequisite resources that will be needed for your deployment.

Deployment Checklist:

The following document serves as a checklist, and as such is designed so that our users can copy and paste to a separate document (or export), and mark up as necessary. We recommend that the checklist be used to record all data to be used in your deployment for easy reference during both planning and your actual deployment. 

  1. Deployment: Determine your deployment type. SoftNAS supports two different deployment types. Select one of the below:

    • Premise to AWS Cloud
    • AWS Cloud to AWS Cloud

  2. AWS Account: Record your AWS account credentials (how to create an AWS account listed below)

    • Account ID or Alias:_____________________
    • IAM User Name:_______________________
    • Password:____________________________

  3. AWS Identity and Access Management: Ensure you have set up your AWS Identity and Access Management (IAM) configuration to use with SoftNAS and record the IAM Role you will use below:

    • IAM Policy and Role created:____________________________
    • IAM Role Name:______________________________________

  4. SoftNAS Offering: Determine what SoftNAS offering you use for your deployment. Select one of the below SoftNAS Offerings:

    • SoftNAS ® Essentials 1TB
    • SoftNAS ® Essentials 10TB
    • SoftNAS ® Essentials 20TB
    • SoftNAS ® Essentials 50TB
    • SoftNAS ® Essentials 1TB+MMS Consumption
    • SoftNAS ® Essentials BYOL
    • Other non-Essentials:___________________________

  5. Networking: Understand the premise data center firewall or other network changes required to access SoftNAS in AWS as your Veeam repository:

    • Data center networking and firewall changes requested and complete


  6. AWS Instance Size: Select the AWS instance size for your deployment.
    Select one of the below:

    • i3.xlarge
    • i3.2xlarge
    • i3.4xlarge
    • i3.8xlarge
    • Other:________________________

  7. AWS Storage Selection: Select the type of AWS storage to use for your backup data in AWS.

    Select one of the below:
    • AWS S3 Standard (Recommended for Veeam and SoftNAS Essentials)
    • Other:________________________

  8. Add a self-signed certification to your SoftNAS and Veeam deployment:

    • Add the certification:
       
  9. AWS VPC: Record the name of the VPC that you will use for your SoftNAS deployment

    • VPC Name:____________________


  10. Data Transfer Protocol and AWS Instance Security Group: You can select to use NFS or CIFs/SMB as the protocol to allow Veeam to transfer backup data to the SoftNAS repository.

    Select one of the below:
    • NFS
    • CIFs/SMB


  11. AWS Key Pair: You may need your AWS Key Pair .pem file to launch SoftNAS in AWS and will need to know where to get it if needed.

    • Key Pair .pem file location:_____________________


  12. AWS Access Key: You will need your Access key ID and Secret access key the first time you allocate storage in SoftNAS StorageCenter admin console, record your Access key ID and Secret access key below (you should keep this information secure)

    • Access key ID:____________________________________
    • Secret access key:_________________________________

  13. Deploy Your SoftNAS AWS instance via WAN:

  14. Connect Veeam to SoftNAS in AWS via WAN:

Deployment

There are two supported deployments of Veeam and SoftNAS to back up your data to the cloud.

Supported: Veeam Backup of On Premise Data to SoftNAS in the Cloud

If the data you want to backup is located on premise and you want to leverage SoftNAS on AWS to store backup data on AWS cloud storage, the deployment below is recommended and supported. 




  • Veeam and the data you want to backup will be located in you premise data center. 
  • You will need a VPN or other secure network connection to AWS to secure the NFS or CIFs/SMB traffic to the cloud
  • SoftNAS will be running in the AWS cloud and connected to AWS S3 storage for your backup files

Supported: Veeam Backup of Cloud Data to SoftNAS in the Cloud

If the data you want to backup is located in the AWS cloud and you want to leverage SoftNAS on AWS to store backup data on AWS cloud storage, the deployment below is recommended and supported. 




  • Veeam and the data you want to backup will be located in the AWS cloud. 
  • Veeam will use NFS or CIFs/SMB to transfer data from Veeam to SoftNAS over the AWS cloud network
  • SoftNAS will be running in the AWS cloud and connected to AWS S3 storage for your backup files 

The below deployments are not recommended or supported by SoftNAS.

NOT Supported: Veeam Backup of Cloud Data to the Cloud with SoftNAS on Premise

The below deployment with SoftNAS on premise with Veeam and the data to be backed up connected to AWS cloud storage is not recommended or supported.


NOT Supported: Veeam Backup of Cloud Data with Veeam in the Cloud to SoftNAS in the Cloud

If the data you want to backup is located in the AWS cloud and you want to leverage SoftNAS Cloud on AWS to store backup data on AWS cloud storage, the deployment below is recommended and supported.


AWS Account

If you plan on saving you backups to SoftNAS on AWS, you/your company will need an AWS account.   If you/your company does not have and AWS Account, you can create one here.


Once you have your AWS credentials (Account ID or alias, IAM username, Password), you will be able to log into the AWS Marketplace and select a SoftNAS Essentials offering here.

AWS Identity and Access Management

SoftNAS highly recommends the use of AWS Identity and Access Management with your SoftNAS instances.  To use IAM with SoftNAS instances you will need to create an IAM Policy and IAM Role before you launch your SoftNAS instance in AWS.  The process is simply and you can follow the instructions here to create the IAM Policy and Role to use with your SoftNAS deployment.

SoftNAS Offering

SoftNAS recommends use of SoftNAS Essentials and AWS S3 Object storage for use with Veeam for backups.   SoftNAS Essentials is our base offering which only supports Object storage.  Object storage is less expensive than Block storage and is a good option for use as storage for Veeam backups. 

SoftNAS offers 6 options for SoftNAS Essentials in the AWS Marketplace, depending on the capacity of storage you will need:

Fixed capacity AWS Marketplace offerings allow you to select a fixed storage capacity of 1TB, 10TB, 20TB or 50TB of total storage capacity for your SoftNAS Essentials deployment.  The selected capacity will be the maximum capacity you will have to save all of your Veeam backup files.

  • SoftNAS ® Essentials 1TB:   Up to 1TB of storage for Veeam Backup files
  • SoftNAS ® Essentials 10TB: Up to 10TB of storage for Veeam Backup files
  • SoftNAS ® Essentials 20TB: Up to 20TB of storage for Veeam Backup files
  • SoftNAS ® Essentials 50TB: Up to 50TB of storage for Veeam Backup files

Greater than 50TB fixed capacity can be obtained by using the BYOL (Bring Your Own License) option by contacting our SoftNAS Sales team.

  • SoftNAS ® Essentials BYOL: If you require greater than 50TB of storage capacity for your Veeam backups, you can contact SoftNAS Sales for a BYOL license for the capacity of storage that meets your needs up to 16PB.

Consumption, pay for what you use, 1TB up to 16PB

  • SoftNAS ® Essentials 1TB+MMS Consumption: SoftNAS also offers SoftNAS Essentials using the AWS MMS pricing option and can scale to a capacity of 16PB.

You can also use SoftNAS Enterprise or SoftNAS Platinum offerings for Veeam backups is you have a need for an enterprise storage solution beyond just the features/functionality offered in our SoftNAS Essentials offering

Networking

If you are deploying Veeam and SoftNAS to back up data from your premise data center to the cloud, you will likely need to make some network security changes to your data center’s network/firewall to allow Veeam running in the datacenter to be able to connect to the SoftNAS in AWS.    The information below is provided to help you make or request changes to your network team to ensure the network changes are ready when you are read to deploy SoftNAS.

NFS

If you will be using the NFS protocol to transmit data from Veeam on premise to SoftNAS in AWS, you will need to allow the following ports to traverse from your datacenter to the SoftNAS instance in AWS.  Firewall changes may be required.


Type

Protocol

Port Range

Source

Source Value

Notes

SSH

TCP

22

Custom

x.x.x.x/32

(ssh) SSH Access to SoftNAS

Custom TCP Rule

TCP

443

Custom

x.x.x.x/32

(https) HTTPS Access to SoftNAS

Custom TCP Rule

TCP

2500-5000

Custom

x.x.x.x/32

Default range of ports used for Veeam data transmission job channels

Custom TCP Rule

TCP, UDP

2049

Custom

x.x.x.x/32

(nfs) Standard NFS port

Custom TCP Rule

TCP, UDP

111

Custom

x.x.x.x/32

(sunrpc) Standard NFS ports. Port 111 is used by the port mapper service.


CIFs/SMB

If you will be using CIFs/SMB to transmit data from Veeam on premise to SoftNAS in AWS, you will need to allow the following ports to traverse from your datacenter to the SoftNAS instance in AWS.  Firewall changes may be required.


Type

Protocol

Port

Source

Source Value

Notes

SSH

TCP

22

Custom

x.x.x.x/32

(ssh) SSH Access to SoftNAS

Custom TCP Rule

TCP

443

Custom

x.x.x.x/32

(https) HTTPS Access to SoftNAS

Custom TCP Rule

TCP

135

Custom

x.x.x.x/32

(dcom-scm) CIFs/SMB data transmission channel

Custom TCP Rule

TCP

137

Custom

x.x.x.x/32

(netbios-ns) CIFs/SMB data transmission channel

Custom TCP Rule

TCP

138

Custom

x.x.x.x/32

(netbios-dgm) CIFs/SMB data transmission channel

Custom TCP Rule

TCP

139

Custom

x.x.x.x/32

(netbios:ssn) CIFs/SMB data transmission channel

Custom UDP Rule

UDP

445

Custom

x.x.x.x/32

(microsoft-ds) CIFs/SMB data transmission channel from a gateway server to SoftNAS

Custom TCP Rule

TCP

2500-5000

Custom

x.x.x.x/32

Default range of ports used for Veeam data transmission job channels

Custom TCP Rule

TCP

389

Custom

x.x.x.x/32

(ldap) if connecting to Actice Directory



AWS Instance Size

A list of SoftNAS Essentials recommended instance sized for use with Veeam can be found here.  You can learn more about how the resources of an AWS instance can impact performance below.

  • RAM:  SoftNAS automatically creates a Level 1 Read Cache using 50% of the available RAM on the AWS running instance.  This Read Cache is used to provide better Read I/O response and is especially useful to aid in performance of Veeam operations like Synthetic Full Backups.   Increasing the amount of RAM on you selected AWS instance can greatly increase your performance.  SoftNAS recommended instances for Veeam backups with SoftNAS Essentials recommends 30GB or more RAM for smaller backup jobs and 60GB or RAM or more for larger backup jobs.
  • Instance Storage: To further increase the Read performance of operations like Veeam Synthetic Full Backups, SoftNAS recommends that you configure a Level 2 Read Cache using the AWS instance’s Instance Storage (such as NVME SSD) that is locally attached to the instance.  If you are using SoftNAS Essentials for your solution, you will not be able to allocate high performance EBS Block storage to your instance, so selecting an AWS instance with local Instance Storage will be required.  How to create a Level 2 Read Cache is explained later in the getting started guide.  AWS i3 series instances are recommended for use with Veeam because they have a good mix of RAM and a lot of Instance Storage that can be used as a Read Cache.   SoftNAS recommends that you select an instance with Instance Storage of at least 10% the size of your standard backup job (i3 series instances likely have much more than the 10% minimum).  Note: AWS Instance Storage should only be used for Read Cache and you should not store any backup or other data on Instance Storage.   All of your backup data should be stored on S3 Object (EBS Block storage is also supported in the other editions of SoftNAS, but likely not needed for Veeam backup data).
  • Network:  SoftNAS does not recommend running any workload on an AWS instance with a network speed of less than 1Gb.   All of the SoftNAS recommended instances for a Veeam deployment have a network bandwidth of Up to 10Gb to help ensure the data you are transferring across the network from Veeam to SoftNAS has the necessary network speed.   If you determine that you have very large amounts of data being transferred for your backup jobs from Veeam across the network to SoftNAS , you may want to consider a network connection of 10Gb.    If you are driving a lot of network traffic to AWS for other reasons as well as performing Veeam backups to SoftNAS in AWS, you may want to consider use of AWS Direct Connect as an option to get the required network performance.
  • CPU: For operations like Veaam Backups, the AWS SoftNAS instance usually does not require a lot of CPU resources.   SoftNAS recommended instances for Veeam backups with SoftNAS Essentials recommends 4 vCPUs for smaller backup jobs and 8 vCPUs for larger backup jobs. 

If you are new to SoftNAS and AWS, you may want to start your deployment with one of the SoftNAS recommended instances here and use AWS CloudWatch or a similar tool to monitor you resource utilization and adjust accordingly.  It is easy to change the size of your instance later if you determine that your current instance is too small or large in the EC2 Console and SoftNAS Support can help if needed. 


Note: For Customers Using i3 Instances and leveraging an NVMe Disk as a Read Cache - A tested work-around is available in order to resolve a known issue with pools not importing properly after a reboot or shutdown. If you encounter this issue your data is NOT lost or damaged. Please contact SoftNAS Support for assistance in importing your pool.

AWS Storage Selection

SoftNAS recommends and supports use of AWS S3 Standard storage for Veeam backups with SoftNAS Essentials (SoftNAS Essentials only supports AWS S3 Object storage and does not support AWS EBS Block storage).   AWS S3 Standard storage is recommended due to its durability and resiliency across multiple AWS Availability Zones providing you with multiple copies of your data in different AWS Availability Zones for protection against a full AWS Availability Zone failure.  

The below AWS S3 Storage Classes are not supported:

  • AWS S3 Standard-Infrequent Access
  • AWS S3 One Zone-Infrequent Access
  • AWS Glacier

AWS VPC

Your SoftNAS instance will need to run in a Virtual Private Cloud (VPC) in AWS.   Creating a VPC is simple and you can create your VPC in advance or in step 3 “Configure Instance” when creating your SoftNAS instance.   You can get more input on creating your VPC for use with SoftNAS with Veeam /wiki/spaces/SD/pages/92995922 For more information about AWS VPCs, click here.

Data Transfer Protocol and AWS Instance Security Group

An AWS Security Group is a set of firewall rules on the AWS network side that controls the network traffic for your instance. You can create new Security Group in the AWS EC2 console in advance or in Step 6 of the instance launch process.

SoftNAS supports use of either NFS or CIFs/SMB to transfer your data with Veeam to SoftNAS in the cloud.   Depending on the protocol you are using, you will need to configure your firewall (see the Networking section above) as well as your AWS Instance Security Group for the protocol you select.  The below provides example AWS Instance Security Group information for what SoftNAS recommends for use of Veeam with NFS and CIFs/SMB.  You will need this information when you launch your SoftNAS AWS Instance.

NFS

(You will need to change Source value of “<Inbound IP>/CIDR” to the IP address and CIDR or IP Address Range and CIDR for your configuration.  You can read more information on how to set the “Source” values here.)

CIFs/SMB

(You will need to change Source value of “<Inbound IP>/CIDR” to the IP address and CIDR or IP Address Range and CIDR for your configuration.  You can read more information on how to set the “Source” values here.)

AWS Key Pair

AWS requires an AWS “Key Pair” to be selected as the last step to launch your new SoftNAS AWS instance.  An AWS “Key Pair” consists of a public key that AWS stores, and a private key file that you store. Together, they allow you to connect to your instance securely. For SoftNAS AMIs, the private key file allows you to securely SSH into your instance.  If you do not have or have lost your AWS “key pair”, you can learn how to create a new AWS “Key Pair” here.

AWS Access Key

Once your SoftNAS instance is launched, the first time you allocate AWS cloud storage to be used with your instance you will need to know your AWS Access Key.   If you don’t already have this information available, you can create a new “Access key ID” and “Secret access key” using the instructions here (need a docs section that describes how to create a new set of AWS Access Keys, send you an email to create a new “AWS Access Key” section in our docs).

Deploy Your Solution

Once you have made your deployment decision listed above and satisfied prerequisites such as firewall configuration, you are ready to start your SoftNAS deployment with Veeam.   SoftNAS recommends following the below steps to deploy your solution:

Step 1: Create Your SoftNAS Instance in AWS

Step 2: /wiki/spaces/SD/pages/92995922

Step 3: Configure your SoftNAS Instance

Step 4: Add AWS Cloud Storage to your SoftNAS Cloud Instance

Step 5: Configure your Read Cache

Step 6: Connect Veeam to your SoftNAS instance via WAN

Step 7: (Optional) Add/Change Root Certificates

Step 8: Monitor your SoftNAS instance using AWS CloudWatch

  • No labels