Amazon EC2 Backup

NAKIVO Backup & Replication allows you to create native backups of Amazon EC2 Instances. An Amazon EC2 instance backup is a point in time copy of an entire instance that is stored in a special folder called a Backup Repository.

Here is how NAKIVO Backup & Replication performs Amazon EC2 instance backup:

  1. Takes snapshots of the EBS volumes attached to the Amazon EC2 instance.

  2. Converts snapshots to temporary volumes and attaches them to the Transporter instance.

  3. Reads data from the temporary volumes and sends it to the backup repository.

  4. Detaches and removes the volumes.

To back up VMware VMs to Amazon EC2 you need to do the following:

  1. Add an Amazon EC2 Account to the product's Inventory.

  2. Deploy a Transporter to the Amazon EC2 Region where you wish to create a Backup Repository.

  3. Create a Backup Repository in the Amazon EC2 Region.

Amazon EC2 Concepts

Instance

An Amazon EC Instance is a virtual server in Amazon's Elastic Compute Cloud (EC2).Amazon EC2 provides different Instance types so you can choose the CPU, memory, storage, and networking capacity you need.

EBS Volume

An Amazon EC2 EBS Volume is a virtual disk that can be attached to any Amazon EC2 Instance that is in the same Availability Zone. Amazon EBS volumes persist independently from the life of the instance, i.e. deleting an Amazon EC2 Instance does not delete EBS Volumes that were connected to it.

Region

An Amazon EC2 Region is a geographic area where an Amazon EC2 Instance is hosted. Amazon EC2 provides multiple Regions so you can create and run your Amazon EC2 Instances in locations that meet your requirements. Each Region is completely independent and isolated from others.

Availability Zone

An Amazon EC2 Availability Zone is a location within an Amazon EC2 Region. Each Availability Zone is isolated from failures in other Availability Zones, yet all Availability Zones within the same region are connected with low-latency network connectivity to others in the same Region. 

VPC

A virtual private cloud (VPC) is a virtual network in Amazon EC2. A VPC is dedicated to your AWS Account and is logically isolated from other virtual networks in the AWS cloud. Similar to regular networks, you can configure your VPCs: select IP address ranges, create subnets, configure route tables, network gateways, and security settings. After you have created and configured a VPC, you can connect your Amazon EC2 Instances to the VPC.

Subnet

A subnet is a range of IP addresses in a VPC. You can connect Amazon EC2 Instances to a subnet that you select: public subnets provide access to the Internet, while private subnets don't. 

Security Group

A security group is a virtual firewall that controls the traffic for one or more instances. When you create an Amazon EC2 Instance, you associate one or more security groups with the Instance. You add rules to each security group that allows traffic to or from its associated instances. You can modify the rules for a security group at any time; the new rules are automatically applied to all instances that are associated with the security group. When we decide whether to allow traffic to reach an instance, we evaluate all the rules from all the security groups that are associated with the instance.

Key Pair

Amazon EC2 uses key pairs to encrypt and decrypt login information. A key pair consists of a Public Key that is used to encrypt passwords, and a Private Key is used to decrypt them. When creating a new Amazon EC2 Instance, you need to either create a new Key Pair for it or assign an existing key pair for the Instance. To log in to your Amazon EC2 Instance, you must provide the private key for it. Note that Linux instances have no password, and you use a key pair to log in using SSH. With Windows instances, you use a key pair to obtain the administrator password and then log in using RDP.

Elastic Network Adapter

Elastic Network Adapter (ENA) is a custom network interface with accompanying drivers providing Enhanced Networking on EC2 instances. ENA is optimized to deliver high throughput and packet per second performance and consistently low latencies on EC2 instances. Depending on the type of EC2 instance, you can utilize up to 20 Gbit/s of network bandwidth with ENA. For more information, refer to the corresponding article on the AWS website.