Expert Guide: How-to Automate an EBS Volume Snapshot

We use EBS volumes for persistent storage. To ensure we do not lose data and take backup regularly, AWS provides mechanism to take snapshot. Learn more on how to snapshot an EBS volume. In this guide, we will show, how to automate snapshots for an AWS EBS volume by schedule an automatic cron job. We will use Linux instance and see how to automate the snapshot using cronjobs.

How-to Sync Data Between AWS S3 Storage and (Elastic Block Store) EBS

S3Sync is a tool written in Ruby to synchronize system folders (EBS) and S3 buckets. In this guide we will shown you how to sync your EBS data with S3 bucket and vice versa.

We will run an EBS-backed Linux instance and sync data between our instance and S3 bucket.

To execute the S3Sync from your instance, you need Ruby (version 1.8.7 or above ) installed in your local machine. If you are running a Windows instance, download and install Ruby from  for a Windows local machine.

In Depth: AWS Shared Security Model

AWS Shared Security Model - Slideshare presentation brought to you by the AWS cloud guys. The presentation gives a nice basic overview on AWS Security including the “Shared responsibility model”, features and products. If you are new on AWS this is a must in order to quickly understand what are the public cloud vendor’s expectation and will support your plans to move and utilizing the public cloud while outsourcing part of your IT security.

How to Create AMI of Linux Based Instance

How to Create an EBS Volume from a Snapshot

Amazon Elastic Block Store (Amazon EBS) offers persistent storage for the Amazon EC2 instances through the EBS volumes. Amazon EBS provides the ability to create point-in-time consistent snapshots of the volumes, which are then stored in Amazon S3, and automatically replicated across multiple Availability Zones.  The above mentioned snapshots can be used to create new Amazon EBS volumes, which will have all the available data snapped during the point-in snapshots. This helps in the protection of the data for long term durability as the snapshot is stored in the highly durable S3.

The present guide demonstrates how to create a volume from a snapshot.

How to Create or Delete an AWS Cloud EBS Volume Snapshot

EBS Snapshot costs feature imageThe Amazon Elastic Block Store (Amazon EBS) offers persistent storage for Amazon EC2 instances through the EBS volumes. For more durability, Amazon EBS also provides the ability to create point-in-time consistent snapshots of the volumes, which are then stored in Amazon S3, and automatically replicated across multiple Availability Zones.

The present guide demonstrates how to create or delete an EBS Snapshot.

Prepare for the Next Cloud Outage: Analyze and Improve

It happened again… this was the second AWS outage in the same month. Did you fail to protect your service online? Don’t forget – you can’t pass your liability onto your IaaS vendor.

You can find a great amount of knowledge resources with regards to AWS cloud High Availability architectures in Newvem’s resources center, starting from Best Practice for High Availability Deployment all the way to knowing more about how to maintain availability for your specific environment, such as how to maintain a failover to MSSQL DB server, or a case study on how to replicate PostgreSQL DB Between AWS Regions.

How to Configure High Availability of IIS Web Server and MSSQL DB Server on Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. Amazon Cloud Computing is a good choice if you want to deploy a very large scale network on the cloud that requires high availability, auto scaling and load balancing features.

Case Study: PostgreSQL DB Replication Between AWS Regions

In this article I describe how we created a redundant PostgreSQL database on the Amazon cloud using EBS snapshots as backups to deploy a PostgreSQL DB server DR mobile application for one of our customers.

PostgreSQL 9.1 includes new capabilities for asynchronous fast replication syncing between master and slaves. The master server streams new data to the current available slave. This version includes great improvements that generated significant fast WAL (Write Ahead Log) processing, which generates replication and fast launching capabilities for the slave servers.

Newvem Insight: Snapshots needed for AWS EBS Volumes

In order to prevent losing important data, it is essential to back up your EBS Volumes. EBS Snapshots enable the creation of virtual copies of EBS Volumes at a specific point in time. A snapshot comprises data blocks that are incrementally saved to Simple Storage Service (S3), meaning that only the blocks on the device that have changed since your last snapshot are saved. For that reason, EBS Snapshots can be an efficient way to back-up the data in EBS Volumes.

For typical data backup procedures, EBS Snapshots offer an adequate instrument to perform backup of EBS Volumes. When using EBS Snapshots as part of a backup procedure, an important parameter to take into consideration when defining your policy is the frequency of snapshots. Factors like the type of data stored in the EBS volumes, its volatility, the amount of data, and others, are key in determining the frequency in which EBS Snapshots should be created.

Hitchhiker's Guide to The Cloud

Newvem's eBook for Cloud Operations