Amazon Web Services (AWS) offers a wide range of database options to fit your application requirements. From database services that are fully managed and that can be launched in minutes with just a few clicks to self-managed databases running on EC2. AWS managed database services include Amazon Relational Database Service (Amazon RDS), with support for six commonly used database engines, Amazon Aurora, a MySQL and PostgreSQL-compatible relational database, Amazon DynamoDB, a NoSQL database service or Amazon Redshift, a petabyte-scale data warehouse service. AWS also provides the AWS Database Migration Service, a service which makes it easy and inexpensive to migrate your databases to AWS cloud.
In this webinar, we take a closer look at the AWS database offerings and learn how to quickly select, set up, operate, and scale your database in the cloud.
Learning Objectives:
• Gain insights into the AWS database offering and know which to select for your workload.
• Learn how the AWS Schema Conversion Tool (AWS SCT) and AWS Database Migration Service (AWS DMS) can facilitate and simplify migrating your business critical applications to Amazon Web Services.
• Learn how Amazon DynamoDB Accelerator (DAX) can reduce Amazon DynamoDB response times from milliseconds to microseconds, even at millions of requests per second.
• Hear from our partners like Version1 and Clckwrk who can help you in your journey towards Database freedom.
13. Monitoring
Standard
• 15+ metrics
• 1 minute intervals
Enhanced
• 50 CPU, memory, file system, and disk I/O metrics
• 1 second intervals
Event Notifications
• 17 event categories
• Amazon Simple Notification Service (SNS)
14. Amazon Aurora – Fast, Highly-Available,
MySQL-Compatible
AZ 1 AZ 3
Primary
Instance
Amazon S3
AZ 2
Replica
Instance
Replica
Instance
• 5x faster than MySQL on same
hardware
• SysBench: 100 K writes/sec and
500 K reads/sec
• Designed for 99.99% availability
• 6-way replicated storage across
3 AZs
• Scale to 64 TB and 15 Read
Replicas
• PostgreSQL compatibility in
preview
15. WRITE PERFORMANCE READ PERFORMANCE
Aurora MySQL 5.6 MySQL 5.7
Aurora Scales with Instance Size for Reads & Writes
19. Database Migration
AWS Database Migration Service (DMS) easily and securely
migrate and/or replicate your databases and data warehouses
to AWS
AWS Schema Conversion Tool (SCT) convert your commercial
database and data warehouse schemas to open-source engines
or AWS-native services, such as Amazon Aurora and Redshift
We’ve migrated over 30,000 unique databases
20. Modernize Migrate Replicate
Modernize your database tier:
• Commercial to open-source
• Commercial to Amazon Aurora
Modernize your data warehouse:
• Commercial to Redshift
Migrate business-critical
applications
Migrate from Classic to VPC
Migrate data warehouse to Redshift
Upgrade to a minor version
Consolidate shards into Aurora
Create cross-region Read Replicas
Run your analytics in the cloud
Keep your dev/test and production
environment in sync
Database Migration Scenarios
21. Customer
Premises
Application Users
AWS
Internet
VPN
® Start a replication instance
® Connect to source and target
databases
® Select tables, schemas, or
databases
® Let AWS DMS create tables,
load data, and keep them in
sync
® Switch applications over to
the target at your convenience
AWS
Database Migration
Service
Keep Your Apps Running During the Migration
23. • Strong schema, normalized,
relational data model
• Transactions and joins
• Scale vertically
• Consistency over scale and
availability
• Schemaless,
denormalized, semi-
structured data model
• Aggregate-oriented
• Scale horizontally
• Performance and
availability at any scale
Relational NoSQL
More Choice: NoSQL
24. Document or Key-Value Scales to Any WorkloadFully Managed NoSQL
Access Control Event Driven ProgrammingFast and Consistent
Amazon DynamoDB
25. Scaling
Size
• Add any number of items to a table
• Max item size is 400 KB
Throughput
• Provisioned at the table level
• Read and write throughput limits are independent
Scaling
• Achieved through partitioning
28. DynamoDB Accelerator (DAX)
• Fully managed, highly available: handles all software management, fault
tolerant, replication across multi-AZs within a region
• DynamoDB API compatible: seamlessly caches DynamoDB API calls, no
application re-writes required
• Write-through: DAX handles caching for writes
• Flexible: Configure DAX for one table or many
• Scalable: scales-out to any workload with up to 10 read replicas
• Manageability: fully integrated AWS service: Amazon CloudWatch, Tagging for
DynamoDB, AWS Console
• Security: Amazon VPC, AWS IAM, AWS CloudTrail, AWS Organizations
DynamoDB
Your Applications
DynamoDB Accelerator
30. Pay only for what
you use
No upfront cost
Fully managed
services
AWS handles
installs, patching,
restarts
Easy to scale
Grow as you need
Designed for use
with other AWS
services
AWS
Data Pipeline
Amazon
EC2
Amazon
S3
Amazon
CloudWatch
Amazon
SNS
Amazon
VPC
Benefits of AWS Managed Database Services
36. Maximize value from Cloud
Version 1 can empower YOU with how it ACTUALLY works
Have a lot of legacy
databases and don’t
know where to start
with Cloud?
Have Cloud Patterns
but unsure how to
make RDBMS fit?
Need to build and
migrate live
databases to AWS
IAAS and PAAS?
Inflexible Database
licensing and
support a big part of
your IT budget -
frustrated and want
to break free?
version1.com/databasefreedom
37. What are the challenges?
APPLICATION CODE
LICENSING
CURRENT INVESTMENT
EXPERTISE
version1.com/databasefreedom
38. How can we be FREE?
FREEDOM
OF CLOUD
MOVE TO
OPEN SOURCE
OPTIMISE YOUR
LICENSES
version1.com/databasefreedom
39. Agile database migration methodology
Agile Migration Factory
CloudStrategy
OrganisationalImpactAssessment
Operate &
Optimise
Databases
Initiation
DB Analysis (SCT)
Design
Sprint 0 Sprint 2 Sprint 3Sprint 1
Workload
Assessment
Workload
Assessment
Workload
Assessment
Migrate
Integrate
Validate
DB Analysis (SCT)
Design
Migrate
Integrate
Validate
DB Analysis (SCT)
Design
Migrate
Integrate
Validate
Operate Operate
Workload Assessment
Until Complete
DB Analysis (SCT)
Until Complete
Design
Until Complete
Migrate
Until Complete
Integrate
Until Complete
Validate
Until Complete
Sprint 4+
Operate
Post Sprints
Continuous
feedback into
the Migration
Factory
version1.com/databasefreedom
45. Oracle systems.
In the Cloud.
Your move, made simple
Oracle Database Transformation
September 2017
peter.berry@clckwrk.com
46. Customers with Oracle – Three Types...
COTS
application
from Oracle
COTS
application
from other
Vendor
Bespoke
Application
Few options for
transformation.
Migrate to self
managed on
EC2 or RDS
Oracle where
possible
COTS vendors
are moving to
open source
based on
customer
demand and
change
request
backlog.
In house
applications
have
complete
freedom to
move to
open source
database
platforms
OPTIMISELOBBY VENDOR FOR CHANGETRANSFORM
47. Approaches to transforming...
Salesforce
Workday
Replacement
Bespoke
Archive
eCommerce Customer –
Move and nibble away
Media Customer –
Move, stabilise and transform
De-risk legacy infrastructure and
burning platforms once again and then
move to a managed database on EC2,
then ’nibble away’ at the functionality
by replacing is piece by piece with
SaaS, bespoke replacement software
or by retiring or arching part of the
systems
De-risk legacy infrastructure then use
AWS tools to migrate and translate the
database into the new platform.
Development tools and migrations are
faster within AWS making
transformation quicker within the
cloud than attempting a migration and
transformation in one hit