AWS Elastic Block Store (EBS)

AWS Elastic Block Store (EBS) - Amazon DynamoDB is a fully managed NoSQL database service designed for fast and predictable performance with seamless scalability. It supports both document and key-value store models, making it versatile for a wide range of applications. DynamoDB automatically handles data replication across multiple regions, ensuring high availability and durability. It offers features like fine-grained access control, automated backups, and in-memory caching with DynamoDB Accelerator (DAX). With its serverless architecture, users can scale up or down without managing servers, making it ideal for applications requiring consistent, low-latency data access at any scale.

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.