SlideShare a Scribd company logo
1 of 70
Download to read offline
© 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
Introduction to Database Services
Felipe Garcia, Solutions Architect
May 27, 2014
Today’s agenda
•  Why managed database services?
•  A non-relational managed database
•  A relational managed database
•  A managed in-memory cache
•  A managed data warehouse
•  What to do next
If you host your databases on-premises
Power, HVAC, net
Rack & stack
Server maintenance
OS patches
DB s/w patches
Database backups
Scaling
High availability
DB s/w installs
OS installation
you
App optimization
If you host your databases on-premises
Power, HVAC, net
Rack & stack
Server maintenance
OS patches
DB s/w patches
Database backups
Scaling
High availability
DB s/w installs
OS installation
you
App optimization
If you host your databases in
Amazon EC2
Power, HVAC, net
Rack & stack
Server maintenance
OS patches
DB s/w patches
Database backups
Scaling
High availability
DB s/w installs
OS installation
you
App optimization
If you host your databases in
Amazon EC2
OS patches
DB s/w patches
Database backups
Scaling
High availability
DB s/w installs
you
App optimization
Power, HVAC, net
Rack & stack
Server maintenance
OS installation
If you choose a managed DB service
Power, HVAC, net
Rack & stack
Server maintenance
OS patches
DB s/w patches
Database backups
App optimization
High availability
DB s/w installs
OS installation
you
Scaling
The self-managed vs. AWS-managed
decision
Self-managed database AWS-managed database
You have full responsibility for
upgrades and backup
Upgrades, backup, and failover are
provided as a service
You have full responsibility for security AWS provides high infrastructure
security, certifications; gives you tools
to ensure DB security
Full control over parameters of server,
OS, and database
Database is a managed appliance, so
you can easily automate
Replication is expensive, complex and
requires a lot of engineering
Failover is a packaged service
What is Amazon DynamoDB?
DynamoDB: a managed key-value store
•  Simple and fast to deploy
•  Simple and fast to scale
•  To millions of IOPS
•  Data is automatically replicated
•  Fast, predictable performance
–  Backed by SSD storage
•  Secondary indexes offer fast lookups
•  No cost to get started; pay only for what you consume
DynamoDB
DynamoDB: schemaless database
table items
Attributes (name/
value pairs)
DynamoDB: each item must include a key
Hash key
(DynamoDB maintains an
unordered index)
DynamoDB: each item must include a key
Hash key
Range key
(DynamoDB maintains a
sorted index)
DynamoDB: Local Secondary Indexes =
alternate range keys
Hash key
Range key
LSI key
DynamoDB: Global Secondary Indexes =
“Pivot Charts” for your table
Choose which
attributes
to project (if any)
DynamoDB: provision throughput
Read
capacity units
Write
capacity units
DynamoDB: What are capacity units?
1 1
1 1
Pay to bearer
on demand
1 write per sec
of up to 1KB
1 1
1 1
Pay to bearer
on demand
1 read per sec
of up to 4KB
Eventually consistent reads at 50% off!
One write capacity unit
One read capacity unit
CreateTable!
UpdateTable!
DeleteTable!
DescribeTable!
ListTables!
PutItem!
GetItem!
UpdateItem!
DeleteItem!
BatchGetItem!
BatchWriteItem!
Query!
Scan!
Manage tables
Query specific
items OR scan the
full table
“Select”, “insert”,
“update” items
Bulk select or
update (max 1MB)
DynamoDB is optimized for developer
productivity
•  Scale up for service levels; Scale down for cost
How customers autoscale with DynamoDB
Credits:
tadaa;
Sebastian
Dahlgren
DynamoDB: simple app architecture
Elastic Load
Balancing Amazon EC2
App Instances
Clients
DynamoDB
Auth &
business logic
DynamoDB: serverless app architecture
Clients
AWS
Client JS
AWS
Client JS
AWS
Client JS
Login with
Amazon,
Facebook, or
Google
Auth via
Web Identity
Federation
Business logic
Fine-
grained
access
control
How DynamoDB billing works
Monthly
bill = GB +
Further details at http://aws.amazon.com/dynamodb/pricing/
≈ 5 GB * $0.25 +
21 * 720 hrs * $0.0065/10 +
35 * 720 hrs * $0.0065/50
≈ $14.36
Storage consumed
Charge for
write capacity units
per hour
+
Charge for
read capacity units
per hour
What is
Amazon Relational Database Service?
Amazon RDS: a managed SQL service
•  Simple and fast to deploy
•  Simple and fast to scale
•  AWS handles patching, backups, replication
•  Compatible with your applications
–  Choose among MySQL, PostgreSQL,
Oracle, SQL Server
•  Fast, predictable performance
•  No cost to get started; pay only for what you consume
Amazon RDS
How Amazon RDS delivers high performance
•  Choose Provisioned IOPS storage for high,
predictable performance
–  Provision up to 3 TB storage and 30,000 IOPS per database
instance
–  Scale IOPS up or down online
•  Choose a database instance type with the right
amount of CPU and memory
How Amazon RDS backups work
•  Automated backups
–  Restore your database to a point in time
–  Enabled by default
–  Choose a retention period, up to 35 days
•  Manual snapshots
–  Initiated by you
–  Persist until you delete them
–  Stored in Amazon Simple Storage Service (Amazon S3)
–  Build a new database instance from a snapshot when needed
Choose Multi-AZ for greater availability, durability
•  An Availability Zone is a physically distinct,
independent infrastructure
•  With Multi-AZ operation, your database is
synchronously replicated to another zone in the
same AWS region
•  Failover occurs automatically in response to the
most important failure scenarios
•  Planned maintenance is applied first to backup
Choose Read Replicas for greater scalability
•  Help your app scale by offloading read traffic to
an automatically maintained read replica
•  Create multiple read replicas, load-share traffic
•  Easy to set up
Native
MySQL
RDS
Choose cross-region snapshot copy for even greater
durability, ease of migration
•  Copy a database
snapshot to a
different AWS
region
•  Warm standby for
disaster recovery
•  Or use it as a base
for migration to a
different region
Choose cross-region read replicas for enhanced data
locality, even more ease of migration
•  Even faster recovery
in the event of
disaster
•  Bring data close to
your customers
•  Promote to a master
for easy migration
How to scale with Amazon RDS
•  Scale up or down with resizable instance types
•  Scale your storage up with a few clicks while online
•  Offload read traffic to read replicas
•  Put a cache in front of Amazon RDS
–  Amazon ElastiCache for Memcached or Redis
–  Or your favorite cache, self-managed in Amazon EC2
•  Amazon RDS takes some of the pain out of sharding
NoSQL vs. SQL for a new app: how to choose?
•  Want simplest possible
DB management?
•  Dataset grows without
bound?
•  Need joins, transactions,
frequent table scans?
•  Team has SQL skills?
•  Dataset growth
manageable?
Amazon DynamoDB Amazon RDS
How Amazon RDS billing works
Monthly
bill = GB+ +
Assumes DB instance accessed only from Amazon EC2
Further details at http://aws.amazon.com/rds/pricing/
= 720 hrs * $0.60 + 100 GB * $0.125 + 1,000 IOPS * $0.10
= $544.50
db.m3.xlarge; MySQL;
Oregon; Single-AZ;
On-Demand
100 GB
Provisioned IOPS
Provisioned 1,000
IOPS
What is Amazon ElastiCache?
ElastiCache: resizable in-memory cache
•  High performance, resizable in-
memory caching
•  Speed your application by
bypassing database access and
disk storage
•  Compatible with your existing
applications
–  Choose between the popular memcached
and Redis engines
ElastiCache
Use Cases for ElastiCache
•  Performance or cost optimization of an
underlying database
•  Storage of ephemeral key-value data
•  High-performance application patterns
ElastiCache: simple app architecture
Elastic Load
Balancing Amazon EC2
App Instances
Clients
Amazon RDS
ElastiCache
How ElastiCache billing works
Monthly
bill = N ×
Further details at http://aws.amazon.com/elasticache/pricing/
= 4 nodes * 720 hrs * $0.31
= $892.80
Standard large; Oregon;
On-Demand
What is Amazon Redshift?
Amazon Redshift: a managed data warehouse
•  Petabyte-scale columnar
database
•  Fast response time
–  ~10x that of typical relational stores
•  Pricing as low as $1,000 per
TB per year
Amazon Redshift
Use Cases for Amazon Redshift
•  Reduce costs by extending
DW rather than adding HW
•  Migrate completely from
existing DW systems
•  Respond faster to business;
provision in minutes
•  Improve performance by an
order of magnitude
•  Make more data available
for analysis
•  Access business data via
standard reporting tools
•  Add analytic functionality to
applications
•  Scale DW capacity as
demand grows
•  Reduce HW & SW costs by
an order of magnitude
Traditional Enterprise DW Companies with Big Data SaaS Companies
Amazon Redshift architecture
Leader node
Compute nodes
Existing business
intelligence tools
PostgreSQL
JDBC/ODBC
Amazon S3
Amazon DynamoDB
AWS Data
Pipeline
Amazon Redshift dramatically reduces I/O
•  Column storage
•  Data compression
•  Zone maps
•  Direct-attached storage •  With row storage you do
unnecessary I/O
•  To get total amount, you have
to read everything
ID	

 Age	

 State	

 Amount	

123	

 20	

 CA	

 500	

345	

 25	

 WA	

 250	

678	

 40	

 FL	

 125	

957	

 37	

 WA	

 375
•  With column storage, you
only read the data you need
ID	

 Age	

 State	

 Amount	

123	

 20	

 CA	

 500	

345	

 25	

 WA	

 250	

678	

 40	

 FL	

 125	

957	

 37	

 WA	

 375	

Amazon Redshift dramatically reduces I/O
•  Column storage
•  Data compression
•  Zone maps
•  Direct-attached storage
analyze compression listing;
Table | Column | Encoding
---------+----------------+----------
listing | listid | delta
listing | sellerid | delta32k
listing | eventid | delta32k
listing | dateid | bytedict
listing | numtickets | bytedict
listing | priceperticket | delta32k
listing | totalprice | mostly32
listing | listtime | raw
Slides not intended for redistribution.
Amazon Redshift dramatically reduces I/O
•  Column storage
•  Data compression
•  Zone maps
•  Direct-attached storage
•  COPY compresses
automatically
•  You can analyze and override
•  More performance, less cost
Amazon Redshift dramatically reduces I/O
•  Column storage
•  Data compression
•  Zone maps
•  Direct-attached storage
10 | 13 | 14 | 26 |…
… | 100 | 245 | 324
375 | 393 | 417…
… 512 | 549 | 623
637 | 712 | 809 …
… | 834 | 921 | 959
10
324
375
623
637
959
•  Track the minimum and
maximum value for each block
•  Skip over blocks that don’t
contain relevant data
Amazon Redshift dramatically reduces I/O
•  Column storage
•  Data compression
•  Zone maps
•  Direct-attached storage
128 GB RAM
16 cores
16 TB disk
DW.HS1.8XL:
•  > 2 GB/s scan rate
•  Optimized for data processing
•  High disk density
16 GB RAM
2 cores
2 TB disk
DW.HS1.XL:
Amazon Redshift: start small and grow big
Dense Storage Node (dw1.xlarge)
2 TB, 16 GB RAM, 2 cores
Dense Compute Node (dw2.large)
0.16 TB, 16 GB RAM, 2 cores
Single Node (2 TB)
Cluster 2-32 Nodes (up to 64 TB)
8XL Dense Storage Node (dw1.8xlarge)
16 TB, 128 GB RAM, 16 cores, 10 GigE
8XL Dense Compute Node (dw2.8xlarge)
2.56 TB, 128 GB RAM, 16 cores, 10 GigE
Cluster 2-100 Nodes (up to 1.6 PB)
8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL
8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL
8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL
8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL
8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL
8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL
8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL
8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL
8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL
8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL
XL
XL XL XL XL XL XL XL XL
XL XL XL XL XL XL XL XL
XL XL XL XL XL XL XL XL
XL XL XL XL XL XL XL XL
Note: Nodes not to scale
How Amazon Redshift billing works
Monthly
bill = N ×
Further details at http://aws.amazon.com/rds/pricing/
= 4 nodes * 720 hrs * $0.25
= $720
dw2.large; Oregon;
On-Demand
To sum up…
Review: AWS Managed Database Services
Amazon
DynamoDB
Key-value
Amazon
RDS
SQL
Amazon
ElastiCache
In-memory
cache
Amazon
Redshift
Data
warehouse
Benefits of AWS Database Services
Pay only for what you use
No up-front cost
Fully managed services
AWS handles installs,
patching, restarts
Easy to scale
Grow as you need
Designed for use with
other AWS services
Amazon
EC2
Amazon
S3
Amazon
CloudWatch
Amazon
SNS
Amazon
VPC
AWS
Data Pipeline
Pace of Innovation – a Bonus
•  Amazon RDS/PostgreSQL, new M3 instances
•  Amazon RDS/SQL Server TDE, version upgrade
•  Amazon RDS/Oracle TDE, 3TB/30K IOPS, version upgrade
•  Cross-region snapshot copy, parallel replica, chained replica
•  Multi-AZ SLA, log access, VPC groups, …
Amazon RDS
team launched
25+ features
•  ElastiCache: Redis 2.8.6 engine support
•  DynamoDB cross-region import/export, fine grained access
control, global secondary indexes
•  DynamoDB local, geospatial indexing library
NoSQL team
launched 12+
features
•  Amazon Redshift dense compute nodes
•  Encryption with HSM support
•  Audit logging, Amazon SNS notification, snapshot sharing
•  Cross-region Amazon Redshift automatic backups
•  Faster resize, improved concurrency, distributed tables…
Amazon
Redshift team
launched 21+
features
AWS Marketplace
•  Find software to use with
Amazon RDS, Amazon Redshift,
DynamoDB, and ElastiCache
•  One-click deployments
•  Flexible pricing options
• 
http://aws.amazon.com/marketplace
Try AWS database services for free
Service Free to new customers every month
for one year
DynamoDB 100 MB of storage
5 units of write capacity
10 units of read capacity
Amazon RDS 750 Micro DB instance hours
20 GB of DB Storage
20 GB for Backups
10 million I/O operations
ElastiCache 750 Micro Cache Node instance hours
milhares de compradores de imóveis a
imobiliárias e corretores, gerando mais
negócios para os nossos parceiros.
CONECTAMOS
Nosso	
  passado…	
  
Banco	
  de	
  dados	
  	
  -­‐	
  Nosso	
  maior	
  point	
  of	
  failure	
  	
  
Problemas	
  -­‐	
  	
  Backup	
  	
  
•  Configuração	
  manual	
  L	
  
	
  
•  Crontab	
  executa	
  SnapShot	
  (pode	
  falhar	
  )	
  
•  Backup	
  Lógico	
  no	
  Bucket	
  S3	
  
•  Crontab	
  executado	
  no	
  Master!	
  
COMO	
  O	
  DBA	
  SE	
  SENTIA….	
  
Problemas	
  -­‐	
  	
  Replicação	
  
•  Configuração	
  manual	
  L	
  
	
  
•  Complexo	
  para	
  resolver	
  problemas	
  
IdenOficar	
  a	
  replicação	
  quebrada	
  ???	
  
Gambiarras	
  em	
  produção,	
  não!!	
  
Problemas	
  -­‐	
  	
  Failover	
  
•  Configuração	
  manual	
  LLLL	
  
•  Reconfiguração	
  da	
  replicação	
  a	
  cada	
  
promoção	
  de	
  Slave	
  para	
  Master.	
  
•  Risco	
  de	
  Snapshot	
  ter	
  falhado	
  
•  Risco	
  da	
  repliação	
  estar	
  quebrada	
  
Queriamos…	
  	
  
1.  Tirar	
  a	
  cara	
  de	
  susto	
  (TIME,	
  VP,	
  etc…)	
  
2.  Melhorar	
  nossa	
  disponibilidade	
  
3.  Reduzir	
  nossa	
  manutenção	
  com	
  Banco	
  
de	
  Dados	
  
4.  Dar	
  vida	
  para	
  o	
  DBA	
  fazer	
  outras	
  coisas	
  
Nosso	
  VP	
  	
  
Problemas	
  -­‐	
  	
  Failover	
  E	
  se….	
  
Atualmente	
  J	
  
RDS	
  Like	
  a	
  Ninja!	
  
Quem	
  é	
  o	
  Master	
  ?	
  
Serviço	
  RDS	
  relaOva	
  quem	
  é	
  o	
  master	
  	
  
Serviço	
  RDS	
  gerencia	
  a	
  disponibilidade	
  	
  
Serviço	
  RDS	
  gerencia	
  os	
  backups	
  (Snap)	
  
RDS	
  Like	
  a	
  Ninja!	
  
Conta	
  de	
  padeiro	
  
RDS	
  MulA-­‐AZ	
  =	
  U$	
  1.96	
  
EC2	
  “MulA-­‐AZ”	
  	
  =	
  U$	
  1.52	
  
•  Hora	
  DBA	
  aplicado	
  em	
  melhorias	
  
•  DBA	
  teve	
  vida	
  J	
  
•  Aumento	
  da	
  produAvidade	
  do	
  Ame	
  
Mas	
  ainda	
  assim	
  o	
  RDS	
  esta	
  mais	
  caro?	
  
(db.)m3.2xlarge	
  
Valor	
  agregado	
  
Happy	
  :)	
  
VP	
  &	
  ALL	
  TEAM	
  
Thank you!
Questions?

More Related Content

What's hot

Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...
Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...
Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...Amazon Web Services
 
Production NoSQL in an Hour: Introduction to Amazon DynamoDB (DAT101) | AWS r...
Production NoSQL in an Hour: Introduction to Amazon DynamoDB (DAT101) | AWS r...Production NoSQL in an Hour: Introduction to Amazon DynamoDB (DAT101) | AWS r...
Production NoSQL in an Hour: Introduction to Amazon DynamoDB (DAT101) | AWS r...Amazon Web Services
 
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon RedshiftAmazon Web Services
 
Near Real-Time Data Analysis With FlyData
Near Real-Time Data Analysis With FlyData Near Real-Time Data Analysis With FlyData
Near Real-Time Data Analysis With FlyData FlyData Inc.
 
Data Replication Options in AWS (ARC302) | AWS re:Invent 2013
Data Replication Options in AWS (ARC302) | AWS re:Invent 2013Data Replication Options in AWS (ARC302) | AWS re:Invent 2013
Data Replication Options in AWS (ARC302) | AWS re:Invent 2013Amazon Web Services
 
AWS re:Invent 2016: Workshop: Converting Your Oracle or Microsoft SQL Server ...
AWS re:Invent 2016: Workshop: Converting Your Oracle or Microsoft SQL Server ...AWS re:Invent 2016: Workshop: Converting Your Oracle or Microsoft SQL Server ...
AWS re:Invent 2016: Workshop: Converting Your Oracle or Microsoft SQL Server ...Amazon Web Services
 
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介Amazon Web Services Japan
 
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介Amazon Web Services Japan
 
Amazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best PracticesAmazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best PracticesAmazon Web Services
 
(BDT314) A Big Data & Analytics App on Amazon EMR & Amazon Redshift
(BDT314) A Big Data & Analytics App on Amazon EMR & Amazon Redshift(BDT314) A Big Data & Analytics App on Amazon EMR & Amazon Redshift
(BDT314) A Big Data & Analytics App on Amazon EMR & Amazon RedshiftAmazon Web Services
 
AWS Webcast - Data Integration into Amazon Redshift
AWS Webcast - Data Integration into Amazon RedshiftAWS Webcast - Data Integration into Amazon Redshift
AWS Webcast - Data Integration into Amazon RedshiftAmazon Web Services
 
Choosing the Right Database Service (김상필, 유타카 호시노) - AWS DB Day
Choosing the Right Database Service (김상필, 유타카 호시노) - AWS DB DayChoosing the Right Database Service (김상필, 유타카 호시노) - AWS DB Day
Choosing the Right Database Service (김상필, 유타카 호시노) - AWS DB DayAmazon Web Services Korea
 
Relational Database Services on AWS
Relational Database Services on AWSRelational Database Services on AWS
Relational Database Services on AWSAmazon Web Services
 
Deep Dive Redshift, with a focus on performance
Deep Dive Redshift, with a focus on performanceDeep Dive Redshift, with a focus on performance
Deep Dive Redshift, with a focus on performanceAmazon Web Services
 
Best Practices for Migrating your Data Warehouse to Amazon Redshift
Best Practices for Migrating your Data Warehouse to Amazon RedshiftBest Practices for Migrating your Data Warehouse to Amazon Redshift
Best Practices for Migrating your Data Warehouse to Amazon RedshiftAmazon Web Services
 
What’s New in Amazon Aurora for MySQL and PostgreSQL
What’s New in Amazon Aurora for MySQL and PostgreSQLWhat’s New in Amazon Aurora for MySQL and PostgreSQL
What’s New in Amazon Aurora for MySQL and PostgreSQLAmazon Web Services
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 

What's hot (20)

Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...
Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...
Amazon Redshift in Action: Enterprise, Big Data, and SaaS Use Cases (DAT205) ...
 
Production NoSQL in an Hour: Introduction to Amazon DynamoDB (DAT101) | AWS r...
Production NoSQL in an Hour: Introduction to Amazon DynamoDB (DAT101) | AWS r...Production NoSQL in an Hour: Introduction to Amazon DynamoDB (DAT101) | AWS r...
Production NoSQL in an Hour: Introduction to Amazon DynamoDB (DAT101) | AWS r...
 
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift
(ISM303) Migrating Your Enterprise Data Warehouse To Amazon Redshift
 
Near Real-Time Data Analysis With FlyData
Near Real-Time Data Analysis With FlyData Near Real-Time Data Analysis With FlyData
Near Real-Time Data Analysis With FlyData
 
Deep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDBDeep Dive on Amazon DynamoDB
Deep Dive on Amazon DynamoDB
 
Data Replication Options in AWS (ARC302) | AWS re:Invent 2013
Data Replication Options in AWS (ARC302) | AWS re:Invent 2013Data Replication Options in AWS (ARC302) | AWS re:Invent 2013
Data Replication Options in AWS (ARC302) | AWS re:Invent 2013
 
AWS re:Invent 2016: Workshop: Converting Your Oracle or Microsoft SQL Server ...
AWS re:Invent 2016: Workshop: Converting Your Oracle or Microsoft SQL Server ...AWS re:Invent 2016: Workshop: Converting Your Oracle or Microsoft SQL Server ...
AWS re:Invent 2016: Workshop: Converting Your Oracle or Microsoft SQL Server ...
 
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift in 大阪]Amazon Redshift最新情報と導入事例のご紹介
 
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介
 
Amazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best PracticesAmazon EMR Deep Dive & Best Practices
Amazon EMR Deep Dive & Best Practices
 
(BDT314) A Big Data & Analytics App on Amazon EMR & Amazon Redshift
(BDT314) A Big Data & Analytics App on Amazon EMR & Amazon Redshift(BDT314) A Big Data & Analytics App on Amazon EMR & Amazon Redshift
(BDT314) A Big Data & Analytics App on Amazon EMR & Amazon Redshift
 
Redshift
RedshiftRedshift
Redshift
 
AWS Webcast - Data Integration into Amazon Redshift
AWS Webcast - Data Integration into Amazon RedshiftAWS Webcast - Data Integration into Amazon Redshift
AWS Webcast - Data Integration into Amazon Redshift
 
Choosing the Right Database Service (김상필, 유타카 호시노) - AWS DB Day
Choosing the Right Database Service (김상필, 유타카 호시노) - AWS DB DayChoosing the Right Database Service (김상필, 유타카 호시노) - AWS DB Day
Choosing the Right Database Service (김상필, 유타카 호시노) - AWS DB Day
 
Amazon Redshift Deep Dive
Amazon Redshift Deep Dive Amazon Redshift Deep Dive
Amazon Redshift Deep Dive
 
Relational Database Services on AWS
Relational Database Services on AWSRelational Database Services on AWS
Relational Database Services on AWS
 
Deep Dive Redshift, with a focus on performance
Deep Dive Redshift, with a focus on performanceDeep Dive Redshift, with a focus on performance
Deep Dive Redshift, with a focus on performance
 
Best Practices for Migrating your Data Warehouse to Amazon Redshift
Best Practices for Migrating your Data Warehouse to Amazon RedshiftBest Practices for Migrating your Data Warehouse to Amazon Redshift
Best Practices for Migrating your Data Warehouse to Amazon Redshift
 
What’s New in Amazon Aurora for MySQL and PostgreSQL
What’s New in Amazon Aurora for MySQL and PostgreSQLWhat’s New in Amazon Aurora for MySQL and PostgreSQL
What’s New in Amazon Aurora for MySQL and PostgreSQL
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 

Viewers also liked

Viewers also liked (7)

Урок 2
Урок 2Урок 2
Урок 2
 
El racismo aylem delosreyes
El racismo aylem delosreyesEl racismo aylem delosreyes
El racismo aylem delosreyes
 
O racismo
O racismoO racismo
O racismo
 
Racismo
RacismoRacismo
Racismo
 
Racismo
RacismoRacismo
Racismo
 
ITB2016 - AWS lambda
ITB2016 - AWS lambdaITB2016 - AWS lambda
ITB2016 - AWS lambda
 
AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013
AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013
AWS Compute Services State of the Union (CPN202) | AWS re:Invent 2013
 

Similar to Intro to database_services_fg_aws_summit_2014

Introduction to Database Services
Introduction to Database ServicesIntroduction to Database Services
Introduction to Database ServicesAmazon Web Services
 
Introduction to AWS Database Services
Introduction to AWS Database ServicesIntroduction to AWS Database Services
Introduction to AWS Database ServicesAmazon Web Services
 
Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...
Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...
Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...Amazon Web Services
 
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance Database
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance DatabaseDay 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance Database
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance DatabaseAmazon Web Services
 
(DAT202) Managed Database Options on AWS
(DAT202) Managed Database Options on AWS(DAT202) Managed Database Options on AWS
(DAT202) Managed Database Options on AWSAmazon Web Services
 
AWS Webcast - Introduction to RDS Low Admin High Perf DBS
AWS Webcast - Introduction to RDS Low Admin High Perf DBSAWS Webcast - Introduction to RDS Low Admin High Perf DBS
AWS Webcast - Introduction to RDS Low Admin High Perf DBSAmazon Web Services
 
Amazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service MeetupAmazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service Meetupcyrilkhairallah
 
Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101Amazon Web Services
 
Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...Amazon Web Services
 
Selecting the Right AWS Database Solution - AWS 2017 Online Tech Talks
Selecting the Right AWS Database Solution - AWS 2017 Online Tech TalksSelecting the Right AWS Database Solution - AWS 2017 Online Tech Talks
Selecting the Right AWS Database Solution - AWS 2017 Online Tech TalksAmazon Web Services
 
AWS Webcast - Managing Big Data in the AWS Cloud_20140924
AWS Webcast - Managing Big Data in the AWS Cloud_20140924AWS Webcast - Managing Big Data in the AWS Cloud_20140924
AWS Webcast - Managing Big Data in the AWS Cloud_20140924Amazon Web Services
 
AWS March 2016 Webinar Series - Managed Database Services on Amazon Web Services
AWS March 2016 Webinar Series - Managed Database Services on Amazon Web ServicesAWS March 2016 Webinar Series - Managed Database Services on Amazon Web Services
AWS March 2016 Webinar Series - Managed Database Services on Amazon Web ServicesAmazon Web Services
 
AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...
AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...
AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...Amazon Web Services
 
AWS Summit 2013 | Singapore - Understanding Databases Options
AWS Summit 2013 | Singapore - Understanding Databases OptionsAWS Summit 2013 | Singapore - Understanding Databases Options
AWS Summit 2013 | Singapore - Understanding Databases OptionsAmazon Web Services
 
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 AWSAmazon Web Services LATAM
 
Data & Analytics - Session 2 - Introducing Amazon Redshift
Data & Analytics - Session 2 - Introducing Amazon RedshiftData & Analytics - Session 2 - Introducing Amazon Redshift
Data & Analytics - Session 2 - Introducing Amazon RedshiftAmazon Web Services
 

Similar to Intro to database_services_fg_aws_summit_2014 (20)

Introduction to Database Services
Introduction to Database ServicesIntroduction to Database Services
Introduction to Database Services
 
Intro to AWS: Database Services
Intro to AWS: Database ServicesIntro to AWS: Database Services
Intro to AWS: Database Services
 
Intro to AWS: Database Services
Intro to AWS: Database ServicesIntro to AWS: Database Services
Intro to AWS: Database Services
 
Introduction to AWS Database Services
Introduction to AWS Database ServicesIntroduction to AWS Database Services
Introduction to AWS Database Services
 
Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...
Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...
Day 3 - AWS MySQL Relational Database Service Best Practices for Performance ...
 
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance Database
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance DatabaseDay 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance Database
Day 2 - Amazon RDS - Letting AWS run your Low Admin, High Performance Database
 
(DAT202) Managed Database Options on AWS
(DAT202) Managed Database Options on AWS(DAT202) Managed Database Options on AWS
(DAT202) Managed Database Options on AWS
 
AWS Webcast - Introduction to RDS Low Admin High Perf DBS
AWS Webcast - Introduction to RDS Low Admin High Perf DBSAWS Webcast - Introduction to RDS Low Admin High Perf DBS
AWS Webcast - Introduction to RDS Low Admin High Perf DBS
 
Amazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service MeetupAmazon Web Services - Relational Database Service Meetup
Amazon Web Services - Relational Database Service Meetup
 
Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101Introducing Database Offerings on AWS - Technical 101
Introducing Database Offerings on AWS - Technical 101
 
Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...Getting Started with Managed Database Services on AWS - September 2016 Webina...
Getting Started with Managed Database Services on AWS - September 2016 Webina...
 
Selecting the Right AWS Database Solution - AWS 2017 Online Tech Talks
Selecting the Right AWS Database Solution - AWS 2017 Online Tech TalksSelecting the Right AWS Database Solution - AWS 2017 Online Tech Talks
Selecting the Right AWS Database Solution - AWS 2017 Online Tech Talks
 
AWS Webcast - Managing Big Data in the AWS Cloud_20140924
AWS Webcast - Managing Big Data in the AWS Cloud_20140924AWS Webcast - Managing Big Data in the AWS Cloud_20140924
AWS Webcast - Managing Big Data in the AWS Cloud_20140924
 
AWS March 2016 Webinar Series - Managed Database Services on Amazon Web Services
AWS March 2016 Webinar Series - Managed Database Services on Amazon Web ServicesAWS March 2016 Webinar Series - Managed Database Services on Amazon Web Services
AWS March 2016 Webinar Series - Managed Database Services on Amazon Web Services
 
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
 
AWS database services
AWS database servicesAWS database services
AWS database services
 
AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...
AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...
AWS Webcast - Introduction to Amazon RDS: Low Admin, High Performance Databas...
 
AWS Summit 2013 | Singapore - Understanding Databases Options
AWS Summit 2013 | Singapore - Understanding Databases OptionsAWS Summit 2013 | Singapore - Understanding Databases Options
AWS Summit 2013 | Singapore - Understanding Databases Options
 
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
 
Data & Analytics - Session 2 - Introducing Amazon Redshift
Data & Analytics - Session 2 - Introducing Amazon RedshiftData & Analytics - Session 2 - Introducing Amazon Redshift
Data & Analytics - Session 2 - Introducing Amazon Redshift
 

More from Amazon Web Services LATAM

AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.Amazon Web Services LATAM
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAmazon Web Services LATAM
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.Amazon Web Services LATAM
 
Automatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAutomatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAmazon Web Services LATAM
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAmazon Web Services LATAM
 
Ransomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSRansomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSAmazon Web Services LATAM
 
Ransomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSRansomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSAmazon Web Services LATAM
 
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAmazon Web Services LATAM
 
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAmazon Web Services LATAM
 
Cómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosCómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosAmazon Web Services LATAM
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSAmazon Web Services LATAM
 

More from Amazon Web Services LATAM (20)

AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
 
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvemAWS para terceiro setor - Sessão 1 - Introdução à nuvem
AWS para terceiro setor - Sessão 1 - Introdução à nuvem
 
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e BackupAWS para terceiro setor - Sessão 2 - Armazenamento e Backup
AWS para terceiro setor - Sessão 2 - Armazenamento e Backup
 
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
AWS para terceiro setor - Sessão 3 - Protegendo seus dados.
 
Automatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWSAutomatice el proceso de entrega con CI/CD en AWS
Automatice el proceso de entrega con CI/CD en AWS
 
Automatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWSAutomatize seu processo de entrega de software com CI/CD na AWS
Automatize seu processo de entrega de software com CI/CD na AWS
 
Cómo empezar con Amazon EKS
Cómo empezar con Amazon EKSCómo empezar con Amazon EKS
Cómo empezar con Amazon EKS
 
Como começar com Amazon EKS
Como começar com Amazon EKSComo começar com Amazon EKS
Como começar com Amazon EKS
 
Ransomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWSRansomware: como recuperar os seus dados na nuvem AWS
Ransomware: como recuperar os seus dados na nuvem AWS
 
Ransomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWSRansomware: cómo recuperar sus datos en la nube de AWS
Ransomware: cómo recuperar sus datos en la nube de AWS
 
Ransomware: Estratégias de Mitigação
Ransomware: Estratégias de MitigaçãoRansomware: Estratégias de Mitigação
Ransomware: Estratégias de Mitigação
 
Ransomware: Estratégias de Mitigación
Ransomware: Estratégias de MitigaciónRansomware: Estratégias de Mitigación
Ransomware: Estratégias de Mitigación
 
Aprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWSAprenda a migrar y transferir datos al usar la nube de AWS
Aprenda a migrar y transferir datos al usar la nube de AWS
 
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWSAprenda como migrar e transferir dados ao utilizar a nuvem da AWS
Aprenda como migrar e transferir dados ao utilizar a nuvem da AWS
 
Cómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administradosCómo mover a un almacenamiento de archivos administrados
Cómo mover a un almacenamiento de archivos administrados
 
Simplifique su BI con AWS
Simplifique su BI con AWSSimplifique su BI con AWS
Simplifique su BI con AWS
 
Simplifique o seu BI com a AWS
Simplifique o seu BI com a AWSSimplifique o seu BI com a AWS
Simplifique o seu BI com a AWS
 
Os benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWSOs benefícios de migrar seus workloads de Big Data para a AWS
Os benefícios de migrar seus workloads de Big Data para a AWS
 

Recently uploaded

Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfmuskan1121w
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...lizamodels9
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewasmakika9823
 

Recently uploaded (20)

Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Greater Noida ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
rishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdfrishikeshgirls.in- Rishikesh call girl.pdf
rishikeshgirls.in- Rishikesh call girl.pdf
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
Lowrate Call Girls In Laxmi Nagar Delhi ❤️8860477959 Escorts 100% Genuine Ser...
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service DewasVip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
Vip Dewas Call Girls #9907093804 Contact Number Escorts Service Dewas
 

Intro to database_services_fg_aws_summit_2014

  • 1. © 2014 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc. Introduction to Database Services Felipe Garcia, Solutions Architect May 27, 2014
  • 2. Today’s agenda •  Why managed database services? •  A non-relational managed database •  A relational managed database •  A managed in-memory cache •  A managed data warehouse •  What to do next
  • 3. If you host your databases on-premises Power, HVAC, net Rack & stack Server maintenance OS patches DB s/w patches Database backups Scaling High availability DB s/w installs OS installation you App optimization
  • 4. If you host your databases on-premises Power, HVAC, net Rack & stack Server maintenance OS patches DB s/w patches Database backups Scaling High availability DB s/w installs OS installation you App optimization
  • 5. If you host your databases in Amazon EC2 Power, HVAC, net Rack & stack Server maintenance OS patches DB s/w patches Database backups Scaling High availability DB s/w installs OS installation you App optimization
  • 6. If you host your databases in Amazon EC2 OS patches DB s/w patches Database backups Scaling High availability DB s/w installs you App optimization Power, HVAC, net Rack & stack Server maintenance OS installation
  • 7. If you choose a managed DB service Power, HVAC, net Rack & stack Server maintenance OS patches DB s/w patches Database backups App optimization High availability DB s/w installs OS installation you Scaling
  • 8. The self-managed vs. AWS-managed decision Self-managed database AWS-managed database You have full responsibility for upgrades and backup Upgrades, backup, and failover are provided as a service You have full responsibility for security AWS provides high infrastructure security, certifications; gives you tools to ensure DB security Full control over parameters of server, OS, and database Database is a managed appliance, so you can easily automate Replication is expensive, complex and requires a lot of engineering Failover is a packaged service
  • 9. What is Amazon DynamoDB?
  • 10. DynamoDB: a managed key-value store •  Simple and fast to deploy •  Simple and fast to scale •  To millions of IOPS •  Data is automatically replicated •  Fast, predictable performance –  Backed by SSD storage •  Secondary indexes offer fast lookups •  No cost to get started; pay only for what you consume DynamoDB
  • 11. DynamoDB: schemaless database table items Attributes (name/ value pairs)
  • 12. DynamoDB: each item must include a key Hash key (DynamoDB maintains an unordered index)
  • 13. DynamoDB: each item must include a key Hash key Range key (DynamoDB maintains a sorted index)
  • 14. DynamoDB: Local Secondary Indexes = alternate range keys Hash key Range key LSI key
  • 15. DynamoDB: Global Secondary Indexes = “Pivot Charts” for your table Choose which attributes to project (if any)
  • 16. DynamoDB: provision throughput Read capacity units Write capacity units
  • 17. DynamoDB: What are capacity units? 1 1 1 1 Pay to bearer on demand 1 write per sec of up to 1KB 1 1 1 1 Pay to bearer on demand 1 read per sec of up to 4KB Eventually consistent reads at 50% off! One write capacity unit One read capacity unit
  • 18. CreateTable! UpdateTable! DeleteTable! DescribeTable! ListTables! PutItem! GetItem! UpdateItem! DeleteItem! BatchGetItem! BatchWriteItem! Query! Scan! Manage tables Query specific items OR scan the full table “Select”, “insert”, “update” items Bulk select or update (max 1MB) DynamoDB is optimized for developer productivity
  • 19. •  Scale up for service levels; Scale down for cost How customers autoscale with DynamoDB Credits: tadaa; Sebastian Dahlgren
  • 20. DynamoDB: simple app architecture Elastic Load Balancing Amazon EC2 App Instances Clients DynamoDB Auth & business logic
  • 21. DynamoDB: serverless app architecture Clients AWS Client JS AWS Client JS AWS Client JS Login with Amazon, Facebook, or Google Auth via Web Identity Federation Business logic Fine- grained access control
  • 22. How DynamoDB billing works Monthly bill = GB + Further details at http://aws.amazon.com/dynamodb/pricing/ ≈ 5 GB * $0.25 + 21 * 720 hrs * $0.0065/10 + 35 * 720 hrs * $0.0065/50 ≈ $14.36 Storage consumed Charge for write capacity units per hour + Charge for read capacity units per hour
  • 23. What is Amazon Relational Database Service?
  • 24. Amazon RDS: a managed SQL service •  Simple and fast to deploy •  Simple and fast to scale •  AWS handles patching, backups, replication •  Compatible with your applications –  Choose among MySQL, PostgreSQL, Oracle, SQL Server •  Fast, predictable performance •  No cost to get started; pay only for what you consume Amazon RDS
  • 25. How Amazon RDS delivers high performance •  Choose Provisioned IOPS storage for high, predictable performance –  Provision up to 3 TB storage and 30,000 IOPS per database instance –  Scale IOPS up or down online •  Choose a database instance type with the right amount of CPU and memory
  • 26. How Amazon RDS backups work •  Automated backups –  Restore your database to a point in time –  Enabled by default –  Choose a retention period, up to 35 days •  Manual snapshots –  Initiated by you –  Persist until you delete them –  Stored in Amazon Simple Storage Service (Amazon S3) –  Build a new database instance from a snapshot when needed
  • 27. Choose Multi-AZ for greater availability, durability •  An Availability Zone is a physically distinct, independent infrastructure •  With Multi-AZ operation, your database is synchronously replicated to another zone in the same AWS region •  Failover occurs automatically in response to the most important failure scenarios •  Planned maintenance is applied first to backup
  • 28. Choose Read Replicas for greater scalability •  Help your app scale by offloading read traffic to an automatically maintained read replica •  Create multiple read replicas, load-share traffic •  Easy to set up Native MySQL RDS
  • 29. Choose cross-region snapshot copy for even greater durability, ease of migration •  Copy a database snapshot to a different AWS region •  Warm standby for disaster recovery •  Or use it as a base for migration to a different region
  • 30. Choose cross-region read replicas for enhanced data locality, even more ease of migration •  Even faster recovery in the event of disaster •  Bring data close to your customers •  Promote to a master for easy migration
  • 31. How to scale with Amazon RDS •  Scale up or down with resizable instance types •  Scale your storage up with a few clicks while online •  Offload read traffic to read replicas •  Put a cache in front of Amazon RDS –  Amazon ElastiCache for Memcached or Redis –  Or your favorite cache, self-managed in Amazon EC2 •  Amazon RDS takes some of the pain out of sharding
  • 32. NoSQL vs. SQL for a new app: how to choose? •  Want simplest possible DB management? •  Dataset grows without bound? •  Need joins, transactions, frequent table scans? •  Team has SQL skills? •  Dataset growth manageable? Amazon DynamoDB Amazon RDS
  • 33. How Amazon RDS billing works Monthly bill = GB+ + Assumes DB instance accessed only from Amazon EC2 Further details at http://aws.amazon.com/rds/pricing/ = 720 hrs * $0.60 + 100 GB * $0.125 + 1,000 IOPS * $0.10 = $544.50 db.m3.xlarge; MySQL; Oregon; Single-AZ; On-Demand 100 GB Provisioned IOPS Provisioned 1,000 IOPS
  • 34. What is Amazon ElastiCache?
  • 35. ElastiCache: resizable in-memory cache •  High performance, resizable in- memory caching •  Speed your application by bypassing database access and disk storage •  Compatible with your existing applications –  Choose between the popular memcached and Redis engines ElastiCache
  • 36. Use Cases for ElastiCache •  Performance or cost optimization of an underlying database •  Storage of ephemeral key-value data •  High-performance application patterns
  • 37. ElastiCache: simple app architecture Elastic Load Balancing Amazon EC2 App Instances Clients Amazon RDS ElastiCache
  • 38. How ElastiCache billing works Monthly bill = N × Further details at http://aws.amazon.com/elasticache/pricing/ = 4 nodes * 720 hrs * $0.31 = $892.80 Standard large; Oregon; On-Demand
  • 39. What is Amazon Redshift?
  • 40. Amazon Redshift: a managed data warehouse •  Petabyte-scale columnar database •  Fast response time –  ~10x that of typical relational stores •  Pricing as low as $1,000 per TB per year Amazon Redshift
  • 41. Use Cases for Amazon Redshift •  Reduce costs by extending DW rather than adding HW •  Migrate completely from existing DW systems •  Respond faster to business; provision in minutes •  Improve performance by an order of magnitude •  Make more data available for analysis •  Access business data via standard reporting tools •  Add analytic functionality to applications •  Scale DW capacity as demand grows •  Reduce HW & SW costs by an order of magnitude Traditional Enterprise DW Companies with Big Data SaaS Companies
  • 42. Amazon Redshift architecture Leader node Compute nodes Existing business intelligence tools PostgreSQL JDBC/ODBC Amazon S3 Amazon DynamoDB AWS Data Pipeline
  • 43. Amazon Redshift dramatically reduces I/O •  Column storage •  Data compression •  Zone maps •  Direct-attached storage •  With row storage you do unnecessary I/O •  To get total amount, you have to read everything ID Age State Amount 123 20 CA 500 345 25 WA 250 678 40 FL 125 957 37 WA 375
  • 44. •  With column storage, you only read the data you need ID Age State Amount 123 20 CA 500 345 25 WA 250 678 40 FL 125 957 37 WA 375 Amazon Redshift dramatically reduces I/O •  Column storage •  Data compression •  Zone maps •  Direct-attached storage
  • 45. analyze compression listing; Table | Column | Encoding ---------+----------------+---------- listing | listid | delta listing | sellerid | delta32k listing | eventid | delta32k listing | dateid | bytedict listing | numtickets | bytedict listing | priceperticket | delta32k listing | totalprice | mostly32 listing | listtime | raw Slides not intended for redistribution. Amazon Redshift dramatically reduces I/O •  Column storage •  Data compression •  Zone maps •  Direct-attached storage •  COPY compresses automatically •  You can analyze and override •  More performance, less cost
  • 46. Amazon Redshift dramatically reduces I/O •  Column storage •  Data compression •  Zone maps •  Direct-attached storage 10 | 13 | 14 | 26 |… … | 100 | 245 | 324 375 | 393 | 417… … 512 | 549 | 623 637 | 712 | 809 … … | 834 | 921 | 959 10 324 375 623 637 959 •  Track the minimum and maximum value for each block •  Skip over blocks that don’t contain relevant data
  • 47. Amazon Redshift dramatically reduces I/O •  Column storage •  Data compression •  Zone maps •  Direct-attached storage 128 GB RAM 16 cores 16 TB disk DW.HS1.8XL: •  > 2 GB/s scan rate •  Optimized for data processing •  High disk density 16 GB RAM 2 cores 2 TB disk DW.HS1.XL:
  • 48. Amazon Redshift: start small and grow big Dense Storage Node (dw1.xlarge) 2 TB, 16 GB RAM, 2 cores Dense Compute Node (dw2.large) 0.16 TB, 16 GB RAM, 2 cores Single Node (2 TB) Cluster 2-32 Nodes (up to 64 TB) 8XL Dense Storage Node (dw1.8xlarge) 16 TB, 128 GB RAM, 16 cores, 10 GigE 8XL Dense Compute Node (dw2.8xlarge) 2.56 TB, 128 GB RAM, 16 cores, 10 GigE Cluster 2-100 Nodes (up to 1.6 PB) 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL 8XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL XL Note: Nodes not to scale
  • 49. How Amazon Redshift billing works Monthly bill = N × Further details at http://aws.amazon.com/rds/pricing/ = 4 nodes * 720 hrs * $0.25 = $720 dw2.large; Oregon; On-Demand
  • 51. Review: AWS Managed Database Services Amazon DynamoDB Key-value Amazon RDS SQL Amazon ElastiCache In-memory cache Amazon Redshift Data warehouse
  • 52. Benefits of AWS Database Services Pay only for what you use No up-front cost Fully managed services AWS handles installs, patching, restarts Easy to scale Grow as you need Designed for use with other AWS services Amazon EC2 Amazon S3 Amazon CloudWatch Amazon SNS Amazon VPC AWS Data Pipeline
  • 53. Pace of Innovation – a Bonus •  Amazon RDS/PostgreSQL, new M3 instances •  Amazon RDS/SQL Server TDE, version upgrade •  Amazon RDS/Oracle TDE, 3TB/30K IOPS, version upgrade •  Cross-region snapshot copy, parallel replica, chained replica •  Multi-AZ SLA, log access, VPC groups, … Amazon RDS team launched 25+ features •  ElastiCache: Redis 2.8.6 engine support •  DynamoDB cross-region import/export, fine grained access control, global secondary indexes •  DynamoDB local, geospatial indexing library NoSQL team launched 12+ features •  Amazon Redshift dense compute nodes •  Encryption with HSM support •  Audit logging, Amazon SNS notification, snapshot sharing •  Cross-region Amazon Redshift automatic backups •  Faster resize, improved concurrency, distributed tables… Amazon Redshift team launched 21+ features
  • 54. AWS Marketplace •  Find software to use with Amazon RDS, Amazon Redshift, DynamoDB, and ElastiCache •  One-click deployments •  Flexible pricing options •  http://aws.amazon.com/marketplace
  • 55. Try AWS database services for free Service Free to new customers every month for one year DynamoDB 100 MB of storage 5 units of write capacity 10 units of read capacity Amazon RDS 750 Micro DB instance hours 20 GB of DB Storage 20 GB for Backups 10 million I/O operations ElastiCache 750 Micro Cache Node instance hours
  • 56.
  • 57. milhares de compradores de imóveis a imobiliárias e corretores, gerando mais negócios para os nossos parceiros. CONECTAMOS
  • 59. Banco  de  dados    -­‐  Nosso  maior  point  of  failure    
  • 60. Problemas  -­‐    Backup     •  Configuração  manual  L     •  Crontab  executa  SnapShot  (pode  falhar  )   •  Backup  Lógico  no  Bucket  S3   •  Crontab  executado  no  Master!   COMO  O  DBA  SE  SENTIA….  
  • 61. Problemas  -­‐    Replicação   •  Configuração  manual  L     •  Complexo  para  resolver  problemas   IdenOficar  a  replicação  quebrada  ???   Gambiarras  em  produção,  não!!  
  • 62. Problemas  -­‐    Failover   •  Configuração  manual  LLLL   •  Reconfiguração  da  replicação  a  cada   promoção  de  Slave  para  Master.   •  Risco  de  Snapshot  ter  falhado   •  Risco  da  repliação  estar  quebrada  
  • 63. Queriamos…     1.  Tirar  a  cara  de  susto  (TIME,  VP,  etc…)   2.  Melhorar  nossa  disponibilidade   3.  Reduzir  nossa  manutenção  com  Banco   de  Dados   4.  Dar  vida  para  o  DBA  fazer  outras  coisas   Nosso  VP    
  • 64. Problemas  -­‐    Failover  E  se….  
  • 66. RDS  Like  a  Ninja!   Quem  é  o  Master  ?   Serviço  RDS  relaOva  quem  é  o  master     Serviço  RDS  gerencia  a  disponibilidade     Serviço  RDS  gerencia  os  backups  (Snap)  
  • 67. RDS  Like  a  Ninja!   Conta  de  padeiro   RDS  MulA-­‐AZ  =  U$  1.96   EC2  “MulA-­‐AZ”    =  U$  1.52   •  Hora  DBA  aplicado  em  melhorias   •  DBA  teve  vida  J   •  Aumento  da  produAvidade  do  Ame   Mas  ainda  assim  o  RDS  esta  mais  caro?   (db.)m3.2xlarge   Valor  agregado  
  • 68. Happy  :)   VP  &  ALL  TEAM  
  • 69.