SlideShare a Scribd company logo
DATABASE AS A
SERVICE:
MASTERING AMAZON
WEB SERVICES (AWS)
Emiliano Pecis, Andrea Mercanti, Gabriele Stella | Storm Reply
MASTERING AWS SERIES
AGENDA
AWS AI as a Service
AWS IoT Foundations
AWS Database-as-a-service
Here we are
AWS IoT Advanced
October 5th
Bootcamp "Mastering AWS IoT»
October 27th in Rome Registration opens on Oct 2nd
WEBINAR AGENDA
DATABASE AS A SERVICE
1 Previously on Mastering AWS Series
2 Databases on AWS
3 Amazon RDS Q&A
4 Amazon DynamoDB Q&A
5 Amazon Elasticache Q&A
6 Amazon Redshift Q&A
7 Database Migration Service (DMS)
STORM REPLY
THE REPLY’S COMPANY FOCUSED ON AWS
70 Experts
CloudArchitects, DevOps, Microservices Architects
50 Top Brand Customers
Enel, Vodafone, Ferrero, Volkswagen, ePrimo, Grohe, etc
AWS Premier Consulting Partner
The only Italian company to have the highest level of
certification
WHAT IS AWS?
AMAZON WEB SERVICES
w1
w2/4
ARTIFICIAL INTELLIGENCE ON AWS
LEARN, SEE, SPEAK, WRITE
MACHINE
LEARNING
REKOGNITION POLLY LEX
INTERNET OF THINGS ON AWS
HEAR, FEEL, CONTROL, COMMUNICATE
IOT GREENGRASS
The life is really easy with Amazon
DATABASES
ON AWS
DATABASES ON AWS
UNDISPUTED LEADER BOTH FOR IAAS AND PAAS
DATABASES ON AWS
STORE, ORDER, RETRIEVE, MIGRATE
RDS DYNAMODB ELASTICACHE REDSHIFT
DATABASE
MIGRATION
SERVICE
THE HARD LIFE OF THE DBA
MANAGING A DATABASE HAS ALWAYS BEEN A PAIN
Installation
Back-up
Security
Restore
File system
Configuration
Performances
Patching
Version upgrade
Tablespace
Capacity
AWS GLOBAL INFRASTRUCTURE
AWS CLOUD OPERATES 44 AVAILABILITY ZONES WITHIN 16
GEOGRAPHIC REGIONS AROUND THE WORLD
EUROPE
Ireland
Frankfurt
London
Paris
Stockholm
MANAGED SERVICES
INFRASTRUCTURE OPERATIONS MANAGEMENT FOR AWS
POWER, HVAC, NET
RACK AND STACK
SERVER MAINTENANCE
OS INSTALLATION
DB INSTALLATION
DB PATCHES
BACKUPS
HIGH AVAILABILITY
SCALING
If you choose
a managed
service
OS PATCHES
APP OPTIMIZATION
You
AMAZON RDS
MANAGED RELATIONAL DATABASE SERVICE
AMAZON RDS
MANAGED RELATIONAL DATABASE SERVICE
EASY TO ADMINISTER
FAST SECURE
HIGHLY SCALABLE AVAILABLE AND DURABLE
INEXPENSIVE
AMAZON RDS
MANAGED RELATIONAL DATABASE SERVICE
AMAZON RDS
Q&A
AMAZON DYNAMODB
FAST AND FLEXIBLE NOSQL DATABASE SERVICE
Partition key Sort key
AMAZON DYNAMODB
STRUCTURE OF A TABLE
Items
PARTITION KEY
• Mandatory
• Key-value
access pattern
• Determines data
distribution
SORT KEY
• Optional
• Model 1:N
relationship
• Enables rich
query capabilities
(==, <, >, contains,..)
AMAZON DYNAMODB
EXAMPLE OF ITEMS IN MUSIC TABLE
{
TableName: "Music",
Item: {
"Artist": "No One You Know",
"SongTitle": "My Dog Spot",
"AlbumTitle":"Hey Now",
"Price": 1.98,
"Genre": "Country",
"CriticRating": 8.4
}
}
{
TableName: "Music",
Item: {
"Artist": "The Acme Band",
"SongTitle": "Still In Love",
"AlbumTitle":"The Buck Starts Here",
"Price": 2.47,
"Genre": "Rock",
"PromotionInfo": {
"RadioStationsPlaying":[
"KHCR", "KBQX", "WTNR", "WJJH"
],
"TourDates": {
"Seattle": "20150625",
"Cleveland": "20150630" },
"Rotation": "Heavy«
}
}
}
{
TableName: "Music",
Item: {
"Artist": "The Acme Band",
"SongTitle": "Look Out, World",
"AlbumTitle":"The Buck Starts Here",
"Price": 0.99,
"Genre": "Rock"
}
}
AMAZON DYNAMODB
DYNAMODB STREAMS & LAMBDA
AMAZON DYNAMODB
FAST AND FLEXIBLE NOSQL DATABASE SERVICE
FAST, CONSISTENT
PERFORMANCES
EVENT DRIVEN
PROGRAMMING
FINE-GRAINED
ACCESS CONTROL
HIGHLY SCALABLE FULLY MANAGED
FLEXIBLE
AMAZON DYNAMODB
Q&A
AMAZON ELASTICACHE
FULLY MANAGED, IN-MEMORY DATA STORE AND CACHE
• In-Memory Key-Value Store
• High-performance
• Redis and Memcached
• Fully Managed  Zero admin
• High Available and Reliable
• Hardened by Amazon
ms  µs
AMAZON ELASTICACHE
MICROSECONDS ARE THE NEW MILLISECONDS
Ridiculously fast!
<500 microsecond latency
Open source
Persistent
snapshots
Highly Available
Atomic operations
Support transactions and
ACID properties
Simple
Utility data structures
Strings, lists, hashes, sets, ...
In-memory database
Powerful
200 commands + scripting
AMAZON ELASTICACHE
Q&A
AMAZON REDSHIFT
FAST, SIMPLE, COST-EFFECTIVE DATA WAREHOUSING
• Relational data warehouse
• Massively parallel queries
• Columnar storage
• Petabyte scale
• Fully Managed  Zero admin
• HDD or SSD platforms
• Pay as you go, no long term commitment
TB  PB
AMAZON REDSHIFT
FROM TERABYTES TO PETABYTES
Optimized for DWH
Columnar storage + zone maps
Patabyte Scale
Query S3 “datalake”
Redshift Spectrum
Fault Tolerant
Automated Backups
continuously backs up
new data to Amazon S3
No Up-Front Costs
Encryption
Fast Restores
SQL Compatible
Query data using SQL
AMAZON REDSHIFT
BUILDING A DATA LAKE IN THE CLOUD
AMAZON REDSHIFT
Q&A
DB MIGRATION
THE NIGHTMARE OF A MIGRATION PROJECT
DATABASE MIGRATION SERVICE
MIGRATE YOUR DATABASES TO AWS WITH MINIMAL DOWNTIME
AWS DMS
Replication
instance
SOURCE
DATABASE
TARGET
DATABASE
Transaction log
processing
DATABASE MIGRATION SERVICE
MIGRATE YOUR DATABASES TO AWS WITH MINIMAL DOWNTIME
DATABASE MIGRATION SERVICE
MIGRATE YOUR DATABASES TO AWS WITH MINIMAL DOWNTIME
DATABASE MIGRATION SERVICE
MIGRATE YOUR DATABASES TO AWS WITH MINIMAL DOWNTIME
DATABASE MIGRATION SERVICE
ALLOWED SOURCE AND TARGET DATABASE ENGINES
DATABASE MIGRATION SERVICE
Q&A
NEXT WEBINARS
UPCOMING EVENTS
AWS AI as a Service
AWS IoT Foundations
AWS Database-as-a-service
AWS IoT Advanced
October 5th
Bootcamp "Mastering AWS IoT»
October 27th in Rome Registration opens on Oct 2nd
THANK YOU
www.reply.com
STORM REPLY IT
Torino – Milano – Roma
Reply Webinar Online - Mastering AWS - DB as a Service
Reply Webinar Online - Mastering AWS - DB as a Service
Ad

More Related Content

Similar to Reply Webinar Online - Mastering AWS - DB as a Service (11)

Data Analysis - Journey Through the Cloud
Data Analysis - Journey Through the CloudData Analysis - Journey Through the Cloud
Data Analysis - Journey Through the Cloud
Ian Massingham
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Ian Massingham
 
AWS Cloud Experience CA: Bases de Datos en AWS: distintas necesidades, distin...
AWS Cloud Experience CA: Bases de Datos en AWS: distintas necesidades, distin...AWS Cloud Experience CA: Bases de Datos en AWS: distintas necesidades, distin...
AWS Cloud Experience CA: Bases de Datos en AWS: distintas necesidades, distin...
Amazon Web Services LATAM
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
Amazon Web Services LATAM
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
Amazon Web Services LATAM
 
2017 AWS DB Day | AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
2017 AWS DB Day |  AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?2017 AWS DB Day |  AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
2017 AWS DB Day | AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
Amazon Web Services Korea
 
Module 2 - Datalake
Module 2 - DatalakeModule 2 - Datalake
Module 2 - Datalake
Lam Le
 
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
 
Transformation Track AWS Cloud Experience Argentina - Bases de Datos en AWS
Transformation Track AWS Cloud Experience Argentina - Bases de Datos en AWSTransformation Track AWS Cloud Experience Argentina - Bases de Datos en AWS
Transformation Track AWS Cloud Experience Argentina - Bases de Datos en AWS
Amazon Web Services LATAM
 
Big data and serverless - AWS UG The Netherlands
Big data and serverless - AWS UG The NetherlandsBig data and serverless - AWS UG The Netherlands
Big data and serverless - AWS UG The Netherlands
Marek Kuczynski
 
AWS Innovate: Running Databases in AWS- Russell Nash
AWS Innovate: Running Databases in AWS- Russell NashAWS Innovate: Running Databases in AWS- Russell Nash
AWS Innovate: Running Databases in AWS- Russell Nash
Amazon Web Services Korea
 
Data Analysis - Journey Through the Cloud
Data Analysis - Journey Through the CloudData Analysis - Journey Through the Cloud
Data Analysis - Journey Through the Cloud
Ian Massingham
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Ian Massingham
 
AWS Cloud Experience CA: Bases de Datos en AWS: distintas necesidades, distin...
AWS Cloud Experience CA: Bases de Datos en AWS: distintas necesidades, distin...AWS Cloud Experience CA: Bases de Datos en AWS: distintas necesidades, distin...
AWS Cloud Experience CA: Bases de Datos en AWS: distintas necesidades, distin...
Amazon Web Services LATAM
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
Amazon Web Services LATAM
 
Escalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuariosEscalando para sus primeros 10 millones de usuarios
Escalando para sus primeros 10 millones de usuarios
Amazon Web Services LATAM
 
2017 AWS DB Day | AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
2017 AWS DB Day |  AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?2017 AWS DB Day |  AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
2017 AWS DB Day | AWS 데이터베이스 개요 - 나의 업무에 적합한 데이터베이스는?
Amazon Web Services Korea
 
Module 2 - Datalake
Module 2 - DatalakeModule 2 - Datalake
Module 2 - Datalake
Lam Le
 
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
 
Transformation Track AWS Cloud Experience Argentina - Bases de Datos en AWS
Transformation Track AWS Cloud Experience Argentina - Bases de Datos en AWSTransformation Track AWS Cloud Experience Argentina - Bases de Datos en AWS
Transformation Track AWS Cloud Experience Argentina - Bases de Datos en AWS
Amazon Web Services LATAM
 
Big data and serverless - AWS UG The Netherlands
Big data and serverless - AWS UG The NetherlandsBig data and serverless - AWS UG The Netherlands
Big data and serverless - AWS UG The Netherlands
Marek Kuczynski
 
AWS Innovate: Running Databases in AWS- Russell Nash
AWS Innovate: Running Databases in AWS- Russell NashAWS Innovate: Running Databases in AWS- Russell Nash
AWS Innovate: Running Databases in AWS- Russell Nash
Amazon Web Services Korea
 

More from Andrea Mercanti (8)

AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWS
AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWSAWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWS
AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWS
Andrea Mercanti
 
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...
Andrea Mercanti
 
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWS
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWSReply Xchange Munich - Love is in the Cloud - MassMigration to AWS
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWS
Andrea Mercanti
 
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
Andrea Mercanti
 
Reply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a ServiceReply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a Service
Andrea Mercanti
 
Reply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI ServicesReply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI Services
Andrea Mercanti
 
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case StudiesReply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Andrea Mercanti
 
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and MicroservicesReply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
Andrea Mercanti
 
AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWS
AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWSAWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWS
AWS Summit Berlin 2018 - Love is in the Cloud - MassMigration to AWS
Andrea Mercanti
 
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...
Reply Xchange Milan - Cloud Automation Services - How to Automate Cloud Servi...
Andrea Mercanti
 
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWS
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWSReply Xchange Munich - Love is in the Cloud - MassMigration to AWS
Reply Xchange Munich - Love is in the Cloud - MassMigration to AWS
Andrea Mercanti
 
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
AWS Dev Days Tour Germany - Berlin, Cologne, Munich, Frankfurt - Containers T...
Andrea Mercanti
 
Reply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a ServiceReply Webinar Online - Mastering AWS - AI as a Service
Reply Webinar Online - Mastering AWS - AI as a Service
Andrea Mercanti
 
Reply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI ServicesReply Xchange Milan - AI as a Service - AWS AI Services
Reply Xchange Milan - AI as a Service - AWS AI Services
Andrea Mercanti
 
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case StudiesReply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Reply Netcamp PoliTo - AWS IoT - Grohe and Caleffi Case Studies
Andrea Mercanti
 
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and MicroservicesReply Labcamp Rome - AWS Zombie - Serverless and Microservices
Reply Labcamp Rome - AWS Zombie - Serverless and Microservices
Andrea Mercanti
 
Ad

Recently uploaded (20)

Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Ad

Reply Webinar Online - Mastering AWS - DB as a Service

  • 1. DATABASE AS A SERVICE: MASTERING AMAZON WEB SERVICES (AWS) Emiliano Pecis, Andrea Mercanti, Gabriele Stella | Storm Reply
  • 2. MASTERING AWS SERIES AGENDA AWS AI as a Service AWS IoT Foundations AWS Database-as-a-service Here we are AWS IoT Advanced October 5th Bootcamp "Mastering AWS IoT» October 27th in Rome Registration opens on Oct 2nd
  • 3. WEBINAR AGENDA DATABASE AS A SERVICE 1 Previously on Mastering AWS Series 2 Databases on AWS 3 Amazon RDS Q&A 4 Amazon DynamoDB Q&A 5 Amazon Elasticache Q&A 6 Amazon Redshift Q&A 7 Database Migration Service (DMS)
  • 4. STORM REPLY THE REPLY’S COMPANY FOCUSED ON AWS 70 Experts CloudArchitects, DevOps, Microservices Architects 50 Top Brand Customers Enel, Vodafone, Ferrero, Volkswagen, ePrimo, Grohe, etc AWS Premier Consulting Partner The only Italian company to have the highest level of certification
  • 5. WHAT IS AWS? AMAZON WEB SERVICES w1 w2/4
  • 6. ARTIFICIAL INTELLIGENCE ON AWS LEARN, SEE, SPEAK, WRITE MACHINE LEARNING REKOGNITION POLLY LEX
  • 7. INTERNET OF THINGS ON AWS HEAR, FEEL, CONTROL, COMMUNICATE IOT GREENGRASS
  • 8. The life is really easy with Amazon DATABASES ON AWS
  • 9. DATABASES ON AWS UNDISPUTED LEADER BOTH FOR IAAS AND PAAS
  • 10. DATABASES ON AWS STORE, ORDER, RETRIEVE, MIGRATE RDS DYNAMODB ELASTICACHE REDSHIFT DATABASE MIGRATION SERVICE
  • 11. THE HARD LIFE OF THE DBA MANAGING A DATABASE HAS ALWAYS BEEN A PAIN Installation Back-up Security Restore File system Configuration Performances Patching Version upgrade Tablespace Capacity
  • 12. AWS GLOBAL INFRASTRUCTURE AWS CLOUD OPERATES 44 AVAILABILITY ZONES WITHIN 16 GEOGRAPHIC REGIONS AROUND THE WORLD EUROPE Ireland Frankfurt London Paris Stockholm
  • 13. MANAGED SERVICES INFRASTRUCTURE OPERATIONS MANAGEMENT FOR AWS POWER, HVAC, NET RACK AND STACK SERVER MAINTENANCE OS INSTALLATION DB INSTALLATION DB PATCHES BACKUPS HIGH AVAILABILITY SCALING If you choose a managed service OS PATCHES APP OPTIMIZATION You
  • 14. AMAZON RDS MANAGED RELATIONAL DATABASE SERVICE
  • 15. AMAZON RDS MANAGED RELATIONAL DATABASE SERVICE EASY TO ADMINISTER FAST SECURE HIGHLY SCALABLE AVAILABLE AND DURABLE INEXPENSIVE
  • 16. AMAZON RDS MANAGED RELATIONAL DATABASE SERVICE
  • 18. AMAZON DYNAMODB FAST AND FLEXIBLE NOSQL DATABASE SERVICE Partition key Sort key
  • 19. AMAZON DYNAMODB STRUCTURE OF A TABLE Items PARTITION KEY • Mandatory • Key-value access pattern • Determines data distribution SORT KEY • Optional • Model 1:N relationship • Enables rich query capabilities (==, <, >, contains,..)
  • 20. AMAZON DYNAMODB EXAMPLE OF ITEMS IN MUSIC TABLE { TableName: "Music", Item: { "Artist": "No One You Know", "SongTitle": "My Dog Spot", "AlbumTitle":"Hey Now", "Price": 1.98, "Genre": "Country", "CriticRating": 8.4 } } { TableName: "Music", Item: { "Artist": "The Acme Band", "SongTitle": "Still In Love", "AlbumTitle":"The Buck Starts Here", "Price": 2.47, "Genre": "Rock", "PromotionInfo": { "RadioStationsPlaying":[ "KHCR", "KBQX", "WTNR", "WJJH" ], "TourDates": { "Seattle": "20150625", "Cleveland": "20150630" }, "Rotation": "Heavy« } } } { TableName: "Music", Item: { "Artist": "The Acme Band", "SongTitle": "Look Out, World", "AlbumTitle":"The Buck Starts Here", "Price": 0.99, "Genre": "Rock" } }
  • 22. AMAZON DYNAMODB FAST AND FLEXIBLE NOSQL DATABASE SERVICE FAST, CONSISTENT PERFORMANCES EVENT DRIVEN PROGRAMMING FINE-GRAINED ACCESS CONTROL HIGHLY SCALABLE FULLY MANAGED FLEXIBLE
  • 24. AMAZON ELASTICACHE FULLY MANAGED, IN-MEMORY DATA STORE AND CACHE • In-Memory Key-Value Store • High-performance • Redis and Memcached • Fully Managed  Zero admin • High Available and Reliable • Hardened by Amazon ms  µs
  • 25. AMAZON ELASTICACHE MICROSECONDS ARE THE NEW MILLISECONDS Ridiculously fast! <500 microsecond latency Open source Persistent snapshots Highly Available Atomic operations Support transactions and ACID properties Simple Utility data structures Strings, lists, hashes, sets, ... In-memory database Powerful 200 commands + scripting
  • 27. AMAZON REDSHIFT FAST, SIMPLE, COST-EFFECTIVE DATA WAREHOUSING • Relational data warehouse • Massively parallel queries • Columnar storage • Petabyte scale • Fully Managed  Zero admin • HDD or SSD platforms • Pay as you go, no long term commitment TB  PB
  • 28. AMAZON REDSHIFT FROM TERABYTES TO PETABYTES Optimized for DWH Columnar storage + zone maps Patabyte Scale Query S3 “datalake” Redshift Spectrum Fault Tolerant Automated Backups continuously backs up new data to Amazon S3 No Up-Front Costs Encryption Fast Restores SQL Compatible Query data using SQL
  • 29. AMAZON REDSHIFT BUILDING A DATA LAKE IN THE CLOUD
  • 31. DB MIGRATION THE NIGHTMARE OF A MIGRATION PROJECT
  • 32. DATABASE MIGRATION SERVICE MIGRATE YOUR DATABASES TO AWS WITH MINIMAL DOWNTIME AWS DMS Replication instance SOURCE DATABASE TARGET DATABASE Transaction log processing
  • 33. DATABASE MIGRATION SERVICE MIGRATE YOUR DATABASES TO AWS WITH MINIMAL DOWNTIME
  • 34. DATABASE MIGRATION SERVICE MIGRATE YOUR DATABASES TO AWS WITH MINIMAL DOWNTIME
  • 35. DATABASE MIGRATION SERVICE MIGRATE YOUR DATABASES TO AWS WITH MINIMAL DOWNTIME
  • 36. DATABASE MIGRATION SERVICE ALLOWED SOURCE AND TARGET DATABASE ENGINES
  • 38. NEXT WEBINARS UPCOMING EVENTS AWS AI as a Service AWS IoT Foundations AWS Database-as-a-service AWS IoT Advanced October 5th Bootcamp "Mastering AWS IoT» October 27th in Rome Registration opens on Oct 2nd
  • 39. THANK YOU www.reply.com STORM REPLY IT Torino – Milano – Roma