Instance Stores and Amazon Elastic Block Store (Amazon EBS)

Elastic Compute Cloud or EC2 is used to run business applications. EC2 needs to access to components (CPU, memory, network and storage).

Storage

EC2 Instances have hard drives

  • Launch an EC2 instance get instance store volumes
  • Instance store volumes are attached to host and EC2 instance
  • write to it like a normal hard drive
  • stop EC2 instance
    • instance store volume will be deleted
    • stopping or starting an instance will change host, because EC2 instances are virtual machines
    • Do not write important data to the drive on an EC2 instance

Amazon Elastic Block Store (EBS) provides block level storage.

  • Location to store a series of bites that are stored as blocks on disks (files)
  • Files that are updated, only update pieces or blocks that change
  • Block level storage is great for working with the following:
    • Databases
    • Enterprise Software
    • File Systems
  • Block level storage – hard drives

Amazon Elastic Block Store (Amazon EBS)

  • EBS volumes not tied to host
  • data can persist, if EC2 starts/stops
  • define size, type, configurations
  • snapshots restore data

Summary

Amazon Elastic Block Store (Amazon EBS) is a service that provides block-level storage volumes that you can use with Amazon EC2 instances.

Incremental backups – Amazon EBS snapshots different from full backups.