Exploring AWS
Database Resources
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S C O N C E P T S
Rahulraj Singh
Technical Product Manager
Introduction to Database as a Service (DBaas)
Access databases without configuring physical infrastructure or installing software
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Introduction to Database as a Service (DBaas)
Access databases without configuring physical infrastructure or installing software
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Introduction to Database as a Service (DBaas)
Access databases without configuring physical infrastructure or installing software
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Introduction to Database as a Service (DBaas)
Access databases without configuring physical infrastructure or installing software
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
What are relational databases?
Structured storage systems organizing data
into tables with predefined relationships
Why use relational databases?
Data integrity
Consistency
Scalability
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Relational databases in AWS
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Relational databases in AWS
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon RDS
Fully managed relational database service
Key features
Wide range of supported database engines
Efficient scaling for cloud and on-premises
databases
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
AWS Aurora
Relational database service optimized for
MySQL and PostgreSQL engines
Key features
High performance at approximately one-
tenth of the cost
In-built continuous backup
Automated multi-region replication
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
NoSQL databases in AWS
Accommodate diverse data models beyond
traditional relational databases, such as
JSON and raw documents
Key features
Schema flexibility
Horizontal scalability
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
NoSQL databases in AWS
Accommodate diverse data models beyond
traditional relational databases, such as
JSON and raw documents
Key features
Schema flexibility
Horizontal scalability
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon DynamoDB
Serverless, NoSQL, fully managed database
with single-digit millisecond performance at
any scale
Key features
High performance with nearly unlimited
throughput and storage
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon DynamoDB
Serverless, NoSQL, fully managed database
with single-digit millisecond performance at
any scale
Key features
High performance with nearly unlimited
throughput and storage
99.999% global availability
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon DynamoDB
Serverless, NoSQL, fully managed database
with single-digit millisecond performance at
any scale
Key features
High performance with nearly unlimited
throughput and storage
99.999% global availability
Serverless capabilities for seamless scaling
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
DynamoDB use cases
Real-time video streaming and interactive
content in media/entertainment
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
DynamoDB use cases
Real-time video streaming and interactive
content in media/entertainment
Tracking inventory or shopping carts based
on customer profiles
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
DynamoDB use cases
Real-time video streaming and interactive
content in media/entertainment
Tracking inventory or shopping carts based
on customer profiles
Game platform with player data, session
history, and leaderboards
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon DocumentDB
Fully managed native JSON document database with MongoDB compatibility
Operate critical document workloads of any scale
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon DocumentDB
Fully managed native JSON document database with MongoDB compatibility
Operate critical document workloads of any scale
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon DocumentDB
Fully managed native JSON document database with MongoDB compatibility
Operate critical document workloads of any scale
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
When to use DocumentDB?
Fast, reliable access to content in your CMS
like reviews and images
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
When to use DocumentDB?
Fast, reliable access to content in your CMS
like reviews and images
Generate customer recommendations and
manage millions of user profiles
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
When to use DocumentDB?
Fast, reliable access to content in your CMS
like reviews and images
Generate customer recommendations and
manage millions of user profiles
Unlock GenAI use cases such as semantic
search, product recommendations, and
chatbots
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Memory-based databases in AWS
Designed for high-performance data storage
and retrieval, utilizing RAM for faster access
Optimal use cases
Caching frequently accessed data
Real-time analytics and data processing
High-speed transactional applications
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
MemoryDB for Redis
AWS's offering for running memory-based
databases
Key features
Super-fast read and write capabilities
99.99% availability
Near instantaneous recovery without any
data loss
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
What are EC2-hosted databases?
Deployed on EC2 instances following a
traditional, manual approach to database
hosting
Provides granular control over configuration
and management
Responsibility for backups and patching
lies with the user
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Compute databases vs. static databases?
EC2-hosted databases AWS-managed databases
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Let's practice!
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S C O N C E P T S
Database Migration
Services in AWS
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S C O N C E P T S
Rahulraj Singh
Technical Product Manager
What is database migration?
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Why do we need data migration?
Legacy systems unable to meet rapid
scalability and efficiency demands
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Why do we need data migration?
Legacy systems unable to meet rapid
scalability and efficiency demands
Generative AI has advanced systemic
needs for compute and storage
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Why do we need data migration?
Adapt to evolving business needs for
scalability and efficiency
Modernize from legacy systems to meet
the demands of contemporary applications
Facilitate unified data management for a
diverse sources
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Data migration in practice
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Data migration in practice
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Data migration in practice
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Data migration in practice
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Data migration in practice
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Migration in AWS
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
AWS Database Migration Service
Managed service facilitating the movement of
20+ database and analytics engines to AWS
Minimizes downtime with automated real-
time data replication
Supports diverse source and target
databases
Provides validation checks and task
monitoring
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
AWS Snow Family
Offers physical devices to facilitate offline
data transfer of petabyte-scale to and from
AWS
Enables processing data at the edge for
fast large-scale data movement
Robust security measures to ensure data
integrity
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
AWS DataSync
Simplifies, automates, and accelerates large
data transfers between on-premises storage
and AWS Cloud
Fast and efficient data transfer through
parallel processing
Seamless integration with other AWS
storage services
Automation through AWS Management
Console or APIs
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
AWS Schema Conversion Tool
Facilitates database migrations by
automatically converting source database
schema to match the target
Automates database schema conversion
Customization of conversion rules
Diagnostics and recommendations
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
When to use which service?
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
When to use which service?
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
When to use which service?
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
When to use which service?
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Let's practice!
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S C O N C E P T S
Network Services
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S C O N C E P T S
Rahulraj Singh
Technical Product Manager
Unlock the power of AWS networking services
Building secure and efficient network environments in the cloud
Designing robust content delivery mechanisms
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Networking in the cloud
Amazon Virtual Private Cloud (VPC)
Logically isolated section of the AWS cloud to launch and manage your own resources
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Building a logically isolated virtual network
Amazon Virtual Private Cloud (VPC)
IPv4 and IPv6 support with custom
configurable IP address range
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Building a logically isolated virtual network
Amazon Virtual Private Cloud (VPC)
IPv4 and IPv6 support with custom
configurable IP address range
Security Layers: security groups and
network access control lists (ACLs)
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Building a logically isolated virtual network
Amazon Virtual Private Cloud (VPC)
IPv4 and IPv6 support with custom
configurable IP address range
Security Layers: security groups and
network access control lists (ACLs)
Complete control: subnets, route tables and
network gateways
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Understanding key VPC concepts
Custom configurable IP address range Subnets
Your virtual address space in the cloud Dividing your VPC IP address range into
smaller, manageable segments
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Understanding key VPC concepts
Route tables Network gateway
Determines where network traffic from your Connects your VPC to the internet or other
subnet or gateway is directed VPCs and controls inbound and outbound
traffic
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Default vs. custom Amazon VPC
Default Amazon VPC
Automatic creation with AWS-assigned IP
addresses
Pre-configured settings with a subnet in
every availability zone
Communicate with the internet by default
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Default vs. custom Amazon VPC
Custom Amazon VPC
User-defined
Customize IP address range, subnets, and
route tables
Require explicit configuration for internet
access
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Network security
Network Access Control Lists (ACL) Network Security Groups (NSGs)
Firewall for your subnet Firewall for your instances
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
VPC endpoints
Enable private connections between AWS services
Enhances security by allowing communication between services without public IP addresses
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
What is AWS PrivateLink?
Private connectivity between VPCs, supported
AWS services, and on-premises networks
Benefits
Secure data exchange with SaaS
applications
Simplified network management
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Connections - AWS VPN
Securely connects your on-premises
network to AWS over the internet
Flexible and accessible, suitable for smaller
workloads or temporary connections
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Connections - AWS Direct Connect
Dedicated network connection between
your on-premises data center and AWS
High bandwidth, low latency, ideal for
consistent and mission-critical workloads
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
DNS - Internet's address book
Domain Name System (DNS)
Resolves human-readable domain names to IP addresses used by computers
Communication between devices on the internet
Access websites using user-friendly domain names
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon Route 53
Manages domain names and translate them
to IP addresses
Integration with AWS ecosystem and
external services
Scalability
High availability
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Information movement in the cloud
Delay in loading content due to geographical distance
Limited network capacity impacting content delivery speed
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Content Delivery Networks (CDNs)
Distributed network of servers strategically
placed globally
Key characteristics
Caching for faster content loading
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Content Delivery Networks (CDNs)
Distributed network of servers strategically
placed globally
Key characteristics
Caching for faster content loading
Delivering digital content to end-users over
the internet
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Content Delivery Networks (CDNs)
Distributed network of servers strategically
placed globally
Key characteristics
Caching for faster content loading
Delivering digital content to end-users over
the internet
Efficiently handle increased user traffic and
demand
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon CloudFront
Enhance the speed and security of content
delivery to end-users in AWS
Integrates seamlessly with AWS services
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon CloudFront
Enhance the speed and security of content
delivery to end-users in AWS
Integrates seamlessly with AWS services
Accelerates web content, APIs, and
streaming
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon CloudFront
Enhance the speed and security of content
delivery to end-users in AWS
Integrates seamlessly with AWS services
Accelerates web content, APIs, and
streaming
Enhances security with DDoS protection
and HTTPS support
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
How is CloudFront used?
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
How is CloudFront used?
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
How is CloudFront used?
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Let's practice!
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S C O N C E P T S
Mastering AWS
Storage Solutions
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S C O N C E P T S
Rahulraj Singh
Technical Product Manager
Introduction to AWS storage
AWS provides a diverse range of storage services tailored to meet various needs
Crucial for securely managing, storing, and retrieving data in the cloud
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Introduction to AWS storage
AWS provides a diverse range of storage services tailored to meet various needs
Crucial for securely managing, storing, and retrieving data in the cloud
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Introduction to AWS storage
AWS provides a diverse range of storage services tailored to meet various needs
Crucial for securely managing, storing, and retrieving data in the cloud
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Storage types in AWS
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
What is object storage?
Storage architecture that manages and
organizes data as discrete units called
"objects"
Key characteristics:
Horizontal scaling
Metadata management
Storing unstructured data
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon S3
A highly scalable and durable object storage
service offered by AWS
Designed for 99.999999999% (11 9's)
durability
Available in all AWS regions
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Storage classes in S3
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
S3 storage classes
Standard Intelligent Tiering
Durable, scalable, and available in all AWS Automatic cost optimization
regions
Moves objects between tiers based on
Suitable for frequently accessed data changing access patterns
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
S3 storage classes
One Zone-Infrequent Access (IA) Glacier
Cost-effective, single availability zone Low cost, archival storage
Ideal for infrequently accessed data that Long-term archival with retrieval times
can be easily reproduced ranging from minutes to hours
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
S3 storage classes
Glacier Deep Archive S3 Outposts
Lowest cost, longest retrieval time On-premises storage extension
Data with minimal access requirements Combine private and public cloud data
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
What is block storage?
Divides data into fixed-sized blocks, each with
its unique address
Use cases
Running I/O intensive transactional web
applications
Right-size big data analytics engines
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon EBS
A scalable, high-performance block storage service designed for use with Amazon compute
services
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Exploring file storage services
Organizes and stores data in a hierarchical
structure
Key characteristics
Allows multiple concurrent reads and writes
across users and services
Stores metadata about files
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon EFS
File storage service designed for use with
AWS cloud services and on-premises
resources
Use cases
Simplify DevOps
Enhance content management systems
Accelerate data science
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Cache storage services in AWS
Storing frequently accessed data in a quickly retrievable location
Accelerates application response times by reducing data retrieval latency
Minimizes the load on backend servers
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Amazon ElastiCache
Caching service that enables seamless, high-
speed access to frequently used data
Use cases
Store web application session data in-
memory
Accelerates access to real-time analytics
data
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Revisiting AWS storage types
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Revisiting AWS storage types
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Revisiting AWS storage types
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Revisiting AWS storage types
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Storage lifecycle policies
Defines the transition of objects between storage classes in S3, based on predefined rules
Cost and performance optimization
Improves data management and compliance
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
AWS Backup
Cost-effective, fully managed service that centralizes and automates backup across AWS
services
Cross-region backups
Set retention and deletion policies
AWS CLOUD TECHNOLOGY AND SERVICES CONCEPTS
Let's practice!
AW S C L O U D T E C H N O L O G Y A N D S E R V I C E S C O N C E P T S