AWS Elastic Block Store (EBS)

AWS Elastic Block Store (EBS) - is a high-performance block storage service designed to be used with Amazon Elastic Compute Cloud (EC2) for both throughput and transaction-intensive workloads at any scale. A broad range of workloads, such as relational and non-relational databases, enterprise applications, containerized applications, big data analytics engines, file systems, and media workflows are well-suited for EBS. It provides the durability and availability needed for critical data.

Key definitions for AWS Elastic Block Store (EBS):

  • Volumes

    EBS volumes are durable, block-level storage devices that can be attached to a single EC2 instance.

  • Snapshots

    Snapshots are incremental backups of volumes that can be used to create new volumes or protect data for long-term durability.

  • Provisioned IOPS

    This is a storage option designed to deliver fast, predictable, and consistent I/O performance.

  • Throughput Optimized HDD (st1) and Cold HDD (sc1)

    These are low-cost HDD volume types designed for frequent access and less frequently accessed data respectively.

  • Encryption

    EBS volumes can be encrypted using AWS Key Management Service (KMS) for data security.

Service integrates with:

Usage use cases

  • Enterprise Applications.

    Running ERP, CRM, and other business applications.

  • Database Storage.

    Hosting relational (SQL) and non-relational (NoSQL) databases.

  • Application Storage.

    EBS volumes are used to store application data and binaries, ensuring data persistence and durability.

  • Big Data.

    Supporting big data analytics platforms like Hadoop and Spark.

  • DevOps.

    Streamlining development and testing environments with quick replication and cloning of volumes.

  • Disaster Recovery.

    Implementing disaster recovery strategies by replicating data across geographically distinct regions.