2
Instance stores
The local storage that comes up with ec2 instance
Attached to underlying host, if instance is stopped or removed then you will lose your data
In case to stop and then start, ec2 might get created in another host and lose data
AWS EBS (Elastic Block Store)
You can create virtual harddrive called
EBS Volumes
that you can attach to your ec2 instanceAs its sperate from the ec2 instance, you dont lose data when you stop and start the instance
Allows to take incremental backup (called Snapshots)
Sizes upto 16 TiB
HDD (Its a hard drive)
Its an AZ level resource
Both ec2 instance and ebs volume needs to be in same region.
EBS volume do not automtically scale
AWS S3 (AWS Simple Storage Service)

In object storage, each object consists of data, metadata, and a key.
The data might be an image, video, text document, or any other type of file. Metadata contains information about what the data is, how it is used, the object size, and so on. An object’s key is its unique identifier.
Unlimted storage
Data is storated as an objects in buckets
Maximum object size allowed is
5 TB
Version objects
Different storage classes:
S3 Standard
: 99.999 % of durability for a period of 1 yearData is stored in atleast 3 facilities
S3 Standard-Infrequent Access or S3 Standard-IA
Good for data which are access less frequenlty
But requires rapid access when needed
Good for backups, disaster recovery or any files that need long term storage
S3 Glacier Flexible Retrival
Good for audit datas, or archived data
has vault policy(e.g: WORM Write once read many), and you can lock data
S3 One Zone-Infrequent
S3 Glacier Instant Retrieval
S3 Glacier Deep Archive
S3 Intelligent-Tiering
S3 Outposts
With the help of life cycle policy, you can tell to keep my data for certain days on
S3 Standard
then move it toS3 Standard-IA
keep it for X days then move it toS3 Glacier
AWS EFS(Elastic File System)
Managed file system
AWS manages scaling and backup or keeping redundent copy of file system
Multiple instances reading and writing simultaneously
Its a Linux file system
Regional resource
Can Automtically scale (can scale upto Petabytes)
AWS RDS (Relational Database Service)
Its a service that enables you to run relational dbs on aws cloud
Supports db engines
AWS Aurora
PostgreSQL
MariaDB
MySQL
Oracle DB
Microsoft SQL Server
Automated patching
Backups
Redundancy
Failover
Disaster recovery
You control the network
AWS Aurora
Is an enterprise-class relational database
Compatible with MySql nd PostgreSQL
1/10th the cost of commercial databases
Data replication (upto 6 replica across 3 AZs)
Up to 15 read replicas
Continuous backup to S3
Point in time recovery
AWS DynamoDB
Its a Non relational database(NoSQL)
Key-value store
Its a Serverless database
Millisecond response time
Fully managed and Highly scalable
We create table and enter items, and it manages the underlying storage
Flexible with schema
Peta Byte size potential
Granular API access
AWS Redshift
Data warehouse solution or service
Its for BigData and BI solution and data analytics
Can run single query on exabyte of data
10 times higher performance than traditional dbs on large data set
AWS DMS (Database Migration Service)
Helps in migrating your database on AWS databases in secure manner
Source db remains fully operational during migration
Source and target db don't have to be of same type
Development and test database migrations
Database consolidation
Continous database replication
AWS DocumentDB (with MongoDB compatibility)
Full document level search and indexing
AWS Neptune
A Graph database
AWS Quantum Ledger Database (AWS QLDB)
Immutable system of record
No records can be removed from the audits
Database Accelerators
AWS ElasticCache
Adding caching layer on top of DB to increase performance
Supports Memcached and Redis flavour
AWS DAX(DynamoDB Accelerator)
Caching layer for NoRelational DB such as DynamoDB
AWS Application Discovery Service
Discover on-premises server inventory and behavior to plan cloud migrations
AWS Migration Hub
Simplifying your end-to-end migration and modernization journey
AWS Database Migration Service - AWS DMS
Trusted by customers globally to securely migrate 1M+ databases with minimal downtime
AWS Transit Gateway
Connect Amazon VPCs, AWS accounts, and on-premises networks to a single gateway
AWS Transit Gateway connects your Amazon Virtual Private Clouds (VPCs) and on-premises networks through a central hub. This connection simplifies your network and puts an end to complex peering relationships. Transit Gateway acts as a highly scalable cloud router—each new connection is made only once.
Last updated