Skip to main content

AWS EBS

DeleteOnTermination attribute:

The EC2 instances will have Root EBS volumes. When you terminate an EC2 instance, the Root EBS volume will also get deleted. To prevent this, set the DeleteOnTermination attribute, for the EBS volume, to false. This will prevent the EBS volume from being deleted even when the EC2 instance is terminated.

A comparison of EBS volume types:

General Purpose SSD - recommended for most workloads
Provisioned IOPS SSD - use this when the required number of input/output operations per second is high (10000 IOPS or 160 MiB/s of throughput per volume)
Throughput Optimized HDD - use this for a fast throughput at a lower price
Cold SSD - use for large volumes of data which are in frequently accessed

Where are the snapshots stored?

In S3.

Can you directly create a snapshot in another region?

No. You have to create a snapshot in the same region and copy that snapshot to another region.

Is it safe to copy the snapshot to another region? What if others access my data?

The snapshot's data are protected by S3's server side encryption.

Comments

Popular posts from this blog

AWS Route53 - Private Hosted Zone

AWS - Error - An error occurred (ExpiredToken) when calling the DescribeStacks operation: The security token included in the request is expired

Error:   An error occurred (ExpiredToken) when calling the DescribeStacks operation: The security token included in the request is expired. Reason: It occurred when I ran a MAKE command with a profile having expired token (security credentials) Fix: Generate new security credentials (aws sts assume-role) and run the command again

High availability (Multi-AZ) for Amazon RDS

There is something called failover technology in Amazon. AWS RDS's Multi-AZ deployment uses this technology. If you enable Multi-AZ for an RDS DB, say MySQL DB, RDS automatically creates a standby replica in a different AZ. If the primary DB instance is in AZ-1A, then RDS creates a standby replica in AZ-1B (for example). Suppose I add a new row to a table in the primary DB, then the same row is added, almost in the same time, in the standby replica. This is called as synchronous replication . Thus, standby replicas are useful during DB instance failure/ AZ disruption . How? Because, there is no need to create a backup later because the backup has already been created. This gives high availability during planned system maintenance. Normal backup  operation - I/O activities are blocked in the primary database  Automated backup operation (standby replica) - I/O activities are not blocked This standby replica is not similar to read replica (which is used for disaster recovery). S...