SlideShare a Scribd company logo
Amazon Web Services
Databases
AWS Databases
Databases Offering - AWS
• RDS or Relational Database Service: OLTP
SQL
Oracle
MySQL
PostgreSQL
Aurora
MariaDB
● Non-Relational Database Service : DynamoDB
Collection rather than Tables
Document rather than Rows
Key-Value pair rather than Fields
● RedShift: Data Warehousing for Business Intelligence using tools like Oracle Hyperion or SAP NetWeaver.
OLAP
Databases Offering - AWS
● Elasticache: In memory cache in the Cloud for improved Application performance.
Memcached
Redis
● Database Migration Service or DMS: Transformation, Compression and Parallel Processing.
● Encryption at rest is supported for MySQL, Oracle, SQL Server, PostgreSQL and MariaDB. Automated
Backups, Read Replicas and Snapshots are also encrypted once encryption is ON.
● Encryption done through AWS Key Management Service.
● Encrypting an Existing DB instance is not supported. (Accomplished Through Migration)
Advantages of using managed DB services
● Upgrades, backups and failover are provided as service
● Provides high infrastructure security
● You can easily automate
● Server maintenance is managed by AWS
● OS installation and patches are managed by AWS
● Database software patches and installation are managed
RDS
● Simple and fast to deploy and scale
● AWS handles installation, patching, automatic backups and replication
● Compatible with MySQL, MariaDB, Oracle, SQL Server, or PostgreSQL database
● Fast Performance
● No cost to get started. You pay only for what you consume
● Manages automatic failure detection and recovery
● RDS doesn't provide shell access to DB instances, and it restricts access to certain system
procedures and tables that require advanced privileges
● In addition to the security in your database package, you can help control who can access
your RDS databases by using AWS Identity and Access Management (IAM) to define
users and permissions
● You can also help protect your databases by putting them in a virtual private cloud.
Amazon RDS
● Automated Backups: Recovery within Point-in-time upto a second within a “Retention Period” (1
to 35 days)
● Full Daily Snapshot with Transaction Logs in the defined period.
● Data restoration from the Most recent Daily Backup
● Enabled by Default.
● Snapshots: User initiated backups.
● Snapshots stored in S3.
● Snapshots are stored in S3 and hence can be restored even after deletion of RDS instance
unlike Automated Backup.
● Restored database is a new RDS instance with a new end point.
Database Backups
● Automatic Replication and sync.
● Fail-over by AWS
● No need to change endpoints.
● For Disaster Recovery and not to improve
performance.
● For Performance improvement use Read-
replicas.
● MySQL, Oracle, SQL Server, PostgreSQL,
Aurora and MariaDB
Multi - AZ
Read Replica
● Asynchronous Replication, creating an exact copy of Database which is READ only.
● Read-replica of replica can be created up to 5 copies for high performance applications and
automatic backups must be turned on to deploy a replica.
● Latency considerations.
● Performance Improvement for very read heavy database workloads.
● Supported for MySQL, PostgreSQL and MariaDB
● Used for Scaling and not for DR unlike Multi AZ’s.
● Each read replica has it’s own DNS and endpoint.
● Multi AZ read replica can be created.
● Read replica can be converted to be their own databases.
Read Replica
DynamoDB
● NoSQL Database
● Supports Document and Key Value Data Models.
● Flexible Data Model - Document and Key Value
● Stored on SSD Storage
● Redundant across 3 Geographically distinct data centres and hence takes time to propagate.
● Eventual Consistent Reads (Default) : Consistent within 1 second
● Strongly Consistent Reads
● Dynamic field addition.
● Push button scaling without downtimes.
DynamoDB
● Fully Managed
● Fast, Consistent Performance
● Highly Scalable
● Flexible
● Event driven programming
● Fine grained access control
DynamoDB Benefits
Redshift
● Data Warehouse service in the Cloud.
● Cost efficient and On Demand service.
● OLAP Database system
● Configuration: - Nodes
- Multinode
- Leader Node (for Client connections and receives queries)
- Compute Node (upto 128 Compute Nodes)
● Columnar Data Stored sequentially hence really fast.
● Massive Parallel Processing(MPP)
● Data encrypted in transit using SSL and at rest using AES-256 encryption.
● Available in 1 AZ.
Amazon Redshift
ElastiCache
Elasticache
● In memory cache in the Cloud used to improve the performance of web applications.
● Used to improve latency and throughput for read heavy application workloads.
● Memcached: Memory Object Caching System. Elasticache is Protocol compliant with Memcached
● Redis: Open-source in-memory key-value store that supports data structures such as sorted sets and
lists.
● Elasticache supports Master/Slave replication and Multi AZ redundancy.
● Deploy, operate, and scale popular open source compatible in-memory data stores.
● Build data-intensive apps or improve the performance of your existing apps by retrieving data from high
throughput and low latency in-memory data stores.
Elasticache
● Extreme performance at cloud scale
● Fully managed
● Easy to deploy, use and monitor
● Enhanced Redis engine
● Redis Multi-AZ with automatic failover
● Open source compatible
● No cross AZ data transfer costs
● Popular for Gaming, Ad-Tech, Financial Services, Healthcare, and IoT apps
How does it work
AWS Aurora
AWS Aurora
● MySQL and postgreSQL Compatible Relational Database Engine.
● Cost effective and high performance.
● Starts with 10 Gb, and then scales in 10 Gb increments through AutoScaling.
● Highly Redundant: 2 copies of data in each AZ with a minimum of 3 AZ.
● Auto repair for errors.
● Replicas: Aurora Replicas (15) and MySQL Read Replicas (5)
Amazon Neptune
Amazon Neptune
● Fast, reliable, fully-managed graph database service that makes it easy to build and run applications
that work with highly connected datasets.
● High-performance graph database engine optimized for storing billions of relationships and querying
the graph with milliseconds latency.
● Neptune powers graph use cases such as social networking, recommendation engines, fraud
detection, knowledge graphs, drug discovery, and network security where you need to create
relationships between data and quickly query these relationships.
● For example, if you are building a social feed into your application, you can use Neptune to provide
results that prioritize showing your users the latest updates from their family, from friends whose
updates they ‘Like,’ and from friends who live close to them.
● Its is highly available, with read replicas, point-in-time recovery, continuous backup to Amazon S3, and
replication across Availability Zones.
Ad

More Related Content

Similar to AWS Database Services (11)

week 5 cloud security computing northumbria foudation
week 5 cloud security computing northumbria foudationweek 5 cloud security computing northumbria foudation
week 5 cloud security computing northumbria foudation
MarufFarhanRigan1
 
Bases de datos en la nube con AWS
Bases de datos en la nube con AWSBases de datos en la nube con AWS
Bases de datos en la nube con AWS
Amazon Web Services LATAM
 
AWS Certified Cloud Practitioner Course S11-S17
AWS Certified Cloud Practitioner Course S11-S17AWS Certified Cloud Practitioner Course S11-S17
AWS Certified Cloud Practitioner Course S11-S17
Neal Davis
 
Amazon relational database service (rds)
Amazon relational database service (rds)Amazon relational database service (rds)
Amazon relational database service (rds)
AWS Riyadh User Group
 
DBMbsbsiisnsbshsjsbshsjwnsnS_PPT final.pptx
DBMbsbsiisnsbshsjsbshsjwnsnS_PPT final.pptxDBMbsbsiisnsbshsjsbshsjwnsnS_PPT final.pptx
DBMbsbsiisnsbshsjsbshsjwnsnS_PPT final.pptx
aryanrajeshjadhao
 
amazon database
amazon databaseamazon database
amazon database
PrasannaBhalerao3
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Kristana Kane
 
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
Amazon Web Services Japan
 
Introduction to AWS Cloud Databases [Apr 2020]
Introduction to  AWS Cloud Databases [Apr 2020]Introduction to  AWS Cloud Databases [Apr 2020]
Introduction to AWS Cloud Databases [Apr 2020]
Dhaval Nagar
 
AWS Database Services-Philadelphia AWS User Group-4-17-2018
AWS Database Services-Philadelphia AWS User Group-4-17-2018AWS Database Services-Philadelphia AWS User Group-4-17-2018
AWS Database Services-Philadelphia AWS User Group-4-17-2018
Bert Zahniser
 
AWS tutorial-Part59:AWS Cloud Database Products-2nd Intro Session
AWS tutorial-Part59:AWS Cloud Database Products-2nd Intro SessionAWS tutorial-Part59:AWS Cloud Database Products-2nd Intro Session
AWS tutorial-Part59:AWS Cloud Database Products-2nd Intro Session
SaM theCloudGuy
 
week 5 cloud security computing northumbria foudation
week 5 cloud security computing northumbria foudationweek 5 cloud security computing northumbria foudation
week 5 cloud security computing northumbria foudation
MarufFarhanRigan1
 
AWS Certified Cloud Practitioner Course S11-S17
AWS Certified Cloud Practitioner Course S11-S17AWS Certified Cloud Practitioner Course S11-S17
AWS Certified Cloud Practitioner Course S11-S17
Neal Davis
 
Amazon relational database service (rds)
Amazon relational database service (rds)Amazon relational database service (rds)
Amazon relational database service (rds)
AWS Riyadh User Group
 
DBMbsbsiisnsbshsjsbshsjwnsnS_PPT final.pptx
DBMbsbsiisnsbshsjsbshsjwnsnS_PPT final.pptxDBMbsbsiisnsbshsjsbshsjwnsnS_PPT final.pptx
DBMbsbsiisnsbshsjsbshsjwnsnS_PPT final.pptx
aryanrajeshjadhao
 
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWSMigrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Migrating Your Databases to AWS Deep Dive on Amazon RDS and AWS
Kristana Kane
 
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
Amazon Web Services Japan
 
Introduction to AWS Cloud Databases [Apr 2020]
Introduction to  AWS Cloud Databases [Apr 2020]Introduction to  AWS Cloud Databases [Apr 2020]
Introduction to AWS Cloud Databases [Apr 2020]
Dhaval Nagar
 
AWS Database Services-Philadelphia AWS User Group-4-17-2018
AWS Database Services-Philadelphia AWS User Group-4-17-2018AWS Database Services-Philadelphia AWS User Group-4-17-2018
AWS Database Services-Philadelphia AWS User Group-4-17-2018
Bert Zahniser
 
AWS tutorial-Part59:AWS Cloud Database Products-2nd Intro Session
AWS tutorial-Part59:AWS Cloud Database Products-2nd Intro SessionAWS tutorial-Part59:AWS Cloud Database Products-2nd Intro Session
AWS tutorial-Part59:AWS Cloud Database Products-2nd Intro Session
SaM theCloudGuy
 

More from zekeLabs Technologies (20)

Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
zekeLabs Technologies
 
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabsDesign Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
zekeLabs Technologies
 
[Webinar] Following the Agile Footprint - zekeLabs
[Webinar] Following the Agile Footprint - zekeLabs[Webinar] Following the Agile Footprint - zekeLabs
[Webinar] Following the Agile Footprint - zekeLabs
zekeLabs Technologies
 
Machine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabsMachine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabs
zekeLabs Technologies
 
A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & Kubernetes
zekeLabs Technologies
 
Docker - A curtain raiser to the Container world
Docker - A curtain raiser to the Container worldDocker - A curtain raiser to the Container world
Docker - A curtain raiser to the Container world
zekeLabs Technologies
 
Serverless and cloud computing
Serverless and cloud computingServerless and cloud computing
Serverless and cloud computing
zekeLabs Technologies
 
SQL
SQLSQL
SQL
zekeLabs Technologies
 
02 terraform core concepts
02 terraform core concepts02 terraform core concepts
02 terraform core concepts
zekeLabs Technologies
 
08 Terraform: Provisioners
08 Terraform: Provisioners08 Terraform: Provisioners
08 Terraform: Provisioners
zekeLabs Technologies
 
Outlier detection handling
Outlier detection handlingOutlier detection handling
Outlier detection handling
zekeLabs Technologies
 
Nearest neighbors
Nearest neighborsNearest neighbors
Nearest neighbors
zekeLabs Technologies
 
Naive bayes
Naive bayesNaive bayes
Naive bayes
zekeLabs Technologies
 
Master guide to become a data scientist
Master guide to become a data scientist Master guide to become a data scientist
Master guide to become a data scientist
zekeLabs Technologies
 
Linear regression
Linear regressionLinear regression
Linear regression
zekeLabs Technologies
 
Linear models of classification
Linear models of classificationLinear models of classification
Linear models of classification
zekeLabs Technologies
 
Grid search, pipeline, featureunion
Grid search, pipeline, featureunionGrid search, pipeline, featureunion
Grid search, pipeline, featureunion
zekeLabs Technologies
 
Feature selection
Feature selectionFeature selection
Feature selection
zekeLabs Technologies
 
Essential NumPy
Essential NumPyEssential NumPy
Essential NumPy
zekeLabs Technologies
 
Ensemble methods
Ensemble methods Ensemble methods
Ensemble methods
zekeLabs Technologies
 
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
Webinar - Build Cloud-native platform using Docker, Kubernetes, Prometheus, I...
zekeLabs Technologies
 
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabsDesign Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
Design Patterns for Pods and Containers in Kubernetes - Webinar by zekeLabs
zekeLabs Technologies
 
[Webinar] Following the Agile Footprint - zekeLabs
[Webinar] Following the Agile Footprint - zekeLabs[Webinar] Following the Agile Footprint - zekeLabs
[Webinar] Following the Agile Footprint - zekeLabs
zekeLabs Technologies
 
Machine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabsMachine learning at scale - Webinar By zekeLabs
Machine learning at scale - Webinar By zekeLabs
zekeLabs Technologies
 
A curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & KubernetesA curtain-raiser to the container world Docker & Kubernetes
A curtain-raiser to the container world Docker & Kubernetes
zekeLabs Technologies
 
Docker - A curtain raiser to the Container world
Docker - A curtain raiser to the Container worldDocker - A curtain raiser to the Container world
Docker - A curtain raiser to the Container world
zekeLabs Technologies
 
Master guide to become a data scientist
Master guide to become a data scientist Master guide to become a data scientist
Master guide to become a data scientist
zekeLabs Technologies
 
Ad

Recently uploaded (20)

Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Agentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community MeetupAgentic Automation - Delhi UiPath Community Meetup
Agentic Automation - Delhi UiPath Community Meetup
Manoj Batra (1600 + Connections)
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
SOFTTECHHUB
 
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
Com fer un pla de gestió de dades amb l'eiNa DMP (en anglès)
CSUC - Consorci de Serveis Universitaris de Catalunya
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
Build With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdfBuild With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdf
Google Developer Group - Harare
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
IT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information TechnologyIT484 Cyber Forensics_Information Technology
IT484 Cyber Forensics_Information Technology
SHEHABALYAMANI
 
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Crazy Incentives and How They Kill Security. How Do You Turn the Wheel?
Christian Folini
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
Config 2025 presentation recap covering both days
Config 2025 presentation recap covering both daysConfig 2025 presentation recap covering both days
Config 2025 presentation recap covering both days
TrishAntoni1
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
The No-Code Way to Build a Marketing Team with One AI Agent (Download the n8n...
SOFTTECHHUB
 
Mastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B LandscapeMastering Testing in the Modern F&B Landscape
Mastering Testing in the Modern F&B Landscape
marketing943205
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
machines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdfmachines-for-woodworking-shops-en-compressed.pdf
machines-for-woodworking-shops-en-compressed.pdf
AmirStern2
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
AI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamsonAI-proof your career by Olivier Vroom and David WIlliamson
AI-proof your career by Olivier Vroom and David WIlliamson
UXPA Boston
 
Top-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptxTop-AI-Based-Tools-for-Game-Developers (1).pptx
Top-AI-Based-Tools-for-Game-Developers (1).pptx
BR Softech
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
Ad

AWS Database Services

  • 3. Databases Offering - AWS • RDS or Relational Database Service: OLTP SQL Oracle MySQL PostgreSQL Aurora MariaDB ● Non-Relational Database Service : DynamoDB Collection rather than Tables Document rather than Rows Key-Value pair rather than Fields ● RedShift: Data Warehousing for Business Intelligence using tools like Oracle Hyperion or SAP NetWeaver. OLAP
  • 4. Databases Offering - AWS ● Elasticache: In memory cache in the Cloud for improved Application performance. Memcached Redis ● Database Migration Service or DMS: Transformation, Compression and Parallel Processing. ● Encryption at rest is supported for MySQL, Oracle, SQL Server, PostgreSQL and MariaDB. Automated Backups, Read Replicas and Snapshots are also encrypted once encryption is ON. ● Encryption done through AWS Key Management Service. ● Encrypting an Existing DB instance is not supported. (Accomplished Through Migration)
  • 5. Advantages of using managed DB services ● Upgrades, backups and failover are provided as service ● Provides high infrastructure security ● You can easily automate ● Server maintenance is managed by AWS ● OS installation and patches are managed by AWS ● Database software patches and installation are managed
  • 6. RDS
  • 7. ● Simple and fast to deploy and scale ● AWS handles installation, patching, automatic backups and replication ● Compatible with MySQL, MariaDB, Oracle, SQL Server, or PostgreSQL database ● Fast Performance ● No cost to get started. You pay only for what you consume ● Manages automatic failure detection and recovery ● RDS doesn't provide shell access to DB instances, and it restricts access to certain system procedures and tables that require advanced privileges ● In addition to the security in your database package, you can help control who can access your RDS databases by using AWS Identity and Access Management (IAM) to define users and permissions ● You can also help protect your databases by putting them in a virtual private cloud. Amazon RDS
  • 8. ● Automated Backups: Recovery within Point-in-time upto a second within a “Retention Period” (1 to 35 days) ● Full Daily Snapshot with Transaction Logs in the defined period. ● Data restoration from the Most recent Daily Backup ● Enabled by Default. ● Snapshots: User initiated backups. ● Snapshots stored in S3. ● Snapshots are stored in S3 and hence can be restored even after deletion of RDS instance unlike Automated Backup. ● Restored database is a new RDS instance with a new end point. Database Backups
  • 9. ● Automatic Replication and sync. ● Fail-over by AWS ● No need to change endpoints. ● For Disaster Recovery and not to improve performance. ● For Performance improvement use Read- replicas. ● MySQL, Oracle, SQL Server, PostgreSQL, Aurora and MariaDB Multi - AZ
  • 11. ● Asynchronous Replication, creating an exact copy of Database which is READ only. ● Read-replica of replica can be created up to 5 copies for high performance applications and automatic backups must be turned on to deploy a replica. ● Latency considerations. ● Performance Improvement for very read heavy database workloads. ● Supported for MySQL, PostgreSQL and MariaDB ● Used for Scaling and not for DR unlike Multi AZ’s. ● Each read replica has it’s own DNS and endpoint. ● Multi AZ read replica can be created. ● Read replica can be converted to be their own databases. Read Replica
  • 13. ● NoSQL Database ● Supports Document and Key Value Data Models. ● Flexible Data Model - Document and Key Value ● Stored on SSD Storage ● Redundant across 3 Geographically distinct data centres and hence takes time to propagate. ● Eventual Consistent Reads (Default) : Consistent within 1 second ● Strongly Consistent Reads ● Dynamic field addition. ● Push button scaling without downtimes. DynamoDB
  • 14. ● Fully Managed ● Fast, Consistent Performance ● Highly Scalable ● Flexible ● Event driven programming ● Fine grained access control DynamoDB Benefits
  • 16. ● Data Warehouse service in the Cloud. ● Cost efficient and On Demand service. ● OLAP Database system ● Configuration: - Nodes - Multinode - Leader Node (for Client connections and receives queries) - Compute Node (upto 128 Compute Nodes) ● Columnar Data Stored sequentially hence really fast. ● Massive Parallel Processing(MPP) ● Data encrypted in transit using SSL and at rest using AES-256 encryption. ● Available in 1 AZ. Amazon Redshift
  • 18. Elasticache ● In memory cache in the Cloud used to improve the performance of web applications. ● Used to improve latency and throughput for read heavy application workloads. ● Memcached: Memory Object Caching System. Elasticache is Protocol compliant with Memcached ● Redis: Open-source in-memory key-value store that supports data structures such as sorted sets and lists. ● Elasticache supports Master/Slave replication and Multi AZ redundancy. ● Deploy, operate, and scale popular open source compatible in-memory data stores. ● Build data-intensive apps or improve the performance of your existing apps by retrieving data from high throughput and low latency in-memory data stores.
  • 19. Elasticache ● Extreme performance at cloud scale ● Fully managed ● Easy to deploy, use and monitor ● Enhanced Redis engine ● Redis Multi-AZ with automatic failover ● Open source compatible ● No cross AZ data transfer costs ● Popular for Gaming, Ad-Tech, Financial Services, Healthcare, and IoT apps
  • 20. How does it work
  • 22. AWS Aurora ● MySQL and postgreSQL Compatible Relational Database Engine. ● Cost effective and high performance. ● Starts with 10 Gb, and then scales in 10 Gb increments through AutoScaling. ● Highly Redundant: 2 copies of data in each AZ with a minimum of 3 AZ. ● Auto repair for errors. ● Replicas: Aurora Replicas (15) and MySQL Read Replicas (5)
  • 24. Amazon Neptune ● Fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets. ● High-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency. ● Neptune powers graph use cases such as social networking, recommendation engines, fraud detection, knowledge graphs, drug discovery, and network security where you need to create relationships between data and quickly query these relationships. ● For example, if you are building a social feed into your application, you can use Neptune to provide results that prioritize showing your users the latest updates from their family, from friends whose updates they ‘Like,’ and from friends who live close to them. ● Its is highly available, with read replicas, point-in-time recovery, continuous backup to Amazon S3, and replication across Availability Zones.

Editor's Notes

  • #4: OnLineTransactionalProcessing & OnLineAnalyticsProcessing
  • #5: OLTP & OLAP
  • #6: OLTP & OLAP
  • #7: Creating an RDS instance % Creating an EC2 instance % PROMPT> mysql -h <endpoint> -P 3306 -u <mymasteruser> -p You will see output similar to the following. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 350 Server version: 5.6.27-log MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> %
  • #8: Snapshot Restoration Point in time restoration Migrate Move
  • #9: Snapshot Restoration Point in time restoration Migrate Move
  翻译: