View
15
Download
0
Category
Preview:
Citation preview
© 2020, Amazon Web Services, Inc. or its Affiliates.
Paul van der Heijden & Baris Furtinalar
Modernise Microsoft and Oracle Workloads
with AWS
© 2020, Amazon Web Services, Inc. or its Affiliates.
Speakers
Paul van der HeijdenSpecialized Sales Leader Modernization
Baris FurtinalarSpecialist Solutions Architect
© 2020, Amazon Web Services, Inc. or its Affiliates.
Business goals & challenges
© 2020, Amazon Web Services, Inc. or its Affiliates.
What are your business goals?
Grow new revenue streams
© 2020, Amazon Web Services, Inc. or its Affiliates.
The True Value of a Digital Enterprise
Operational
Overhead
EmpoweredSales Teams
Increased Efficiency
Intelligent Decision Making
Products that Get Better with Time
Better Relationshipwith Customers
Data DrivenDiscipline
Revenue
Growth Cloud Services
Compute, Storage & Networking
Windows
.NetSQL
© 2020, Amazon Web Services, Inc. or its Affiliates.
What are your business goals?
Improve operational and
financial efficiency
© 2020, Amazon Web Services, Inc. or its Affiliates.
The True Value of a Digital Enterprise
Operational
Overhead
EmpoweredSales Teams
Increased Efficiency
Intelligent Decision Making
Products that Get Better with Time
Better Relationshipwith Customers
Data DrivenDiscipline
Revenue
GrowthCloud Services
Compute, Storage & Networking
Windows
.NetSQL
© 2020, Amazon Web Services, Inc. or its Affiliates.
enterprises have a
cloud-first strategy
88%
infra spend still
on-premises
86%
Enterprise Business Transformation Challenge
© 2020, Amazon Web Services, Inc. or its Affiliates.
What customers are facing
I n n o v a t e
f a s t e r
R e t i r e
t e c h n i c a l
d e b t
© 2020, Amazon Web Services, Inc. or its Affiliates.
Migration Steps
© 2020, Amazon Web Services, Inc. or its Affiliates.
Determine your migration path
© 2020, Amazon Web Services, Inc. or its Affiliates.
“The world’s most
valuable resource is
no longer oil, but data.”*
*Copyright: The Economist, 2017, David Parkins
Data is a strategic asset
for every organization
© 2020, Amazon Web Services, Inc. or its Affiliates.
© 2020, Amazon Web Services, Inc. or its Affiliates.
Application Modernization Spectrum
Encapsulate
OS/DB Upgrade
ASP.Net to Elastic Beanstalk
VMs to Containers
.Net to .Net Core
SQL to Aurora
Cloud Native
© 2020, Amazon Web Services, Inc. or its Affiliates.
Agenda
© 2020, Amazon Web Services, Inc. or its Affiliates.
Agenda
Microsoft SQL Server on Linux
Optimized CPUs for Amazon EC2
What is RDS and Amazon Aurora?
AWS Database Migration Service (AWS DMS)
What is the Database Freedom Program?
AWS purpose-built databases
End-of-Support Migration Program (EMP) for Windows Server
1
2
3
4
5
6
7
© 2020, Amazon Web Services, Inc. or its Affiliates.
Windows Server vs. Linux
SQL Server replatforming assistant
https://tinyurl.com/tmvwz99
© 2020, Amazon Web Services, Inc. or its Affiliates.
Optimized CPUs for Amazon EC2
© 2020, Amazon Web Services, Inc. or its Affiliates.
License optimization with Optimize CPUs
• Control active vCPUs and hyper-threading
status when launching new Amazon EC2 instances
• Reduce the number of SQL Server licenses
• Currently available for BYOL option
*Sample licensing example only
Instance Type Total vCPUs Total Memory
(GiB)
Active vCPUs with
Optimize CPUs
SQL Server license
savings
r5.4xlarge 16 128 8 50%
r5.12xlarge 48 384 8 75%
© 2020, Amazon Web Services, Inc. or its Affiliates.
What is Amazon RDS and Amazon
Aurora?
© 2020, Amazon Web Services, Inc. or its Affiliates.
Amazon RDS
Open-source engines Commercial engines
Amazon RDS platform
• Automatic fail-over
• Backup & recovery
• X-region replication
• Isolation & security
• Industry compliance
• Automated patching
• Advanced monitoring
• Routine maintenance
• Push-button scaling
Image credit: By Mackphillips - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=55946550
Cloud-native engine
Amazon Aurora
© 2020, Amazon Web Services, Inc. or its Affiliates.
Amazon RDS for SQL Server/Oracle SQL Server/Oracle on Amazon EC2
Power, HVAC, net
OS install/maintenance
OS patching
DBMS
install/maintenance
DBMS patching
Database backups
High availability
Scaling
AWS managed Customer managed
Power, HVAC, net
OS install/maintenance
OS patching
DBMS
install/maintenance
DBMS patching
Database backups
High availability
Scaling
• Consider RDS first
• Focus on business
value tasks
• High-level tuning
• Schema
optimization
• No in-house
database expertise
• Automatic Host
Replacement
• Need full control over
DB instance
• 3rd party server agents
• Clustering
• Options that are not
currently available in
Amazon RDS
Options for deploying SQL Server/Oracle on
AWS
© 2020, Amazon Web Services, Inc. or its Affiliates.
Aurora: Reimagining the relational database
Scale-out, distributed architecture using purpose-built
storage system
Service-oriented architecture leveraging AWS services
Fully managed service, automating administrative tasks
1
2
3
Cloud-native capabilities simplify use4
Aurora is fast . . .
5x more throughput than MySQL; 3x more throughput than PostgreSQL
© 2020, Amazon Web Services, Inc. or its Affiliates.
Scale-out, distributed, multi-tenant design . . .
Purpose-built, log-structured distributed storage
Storage volume is striped across hundreds of storage nodes distributed over 3 different Availability Zones
Master and up to 15 readers all point to the same storage
6-way replication, 2 per AZ
Quorums survive AZ+1 failure
Availability Zone 1
Region
Availability Zone 2 Availability Zone 3
Shared storage volume
Storage nodes with SSDs
Master
SQL
Transactions
Caching
Reader
5
Reader
9
SQL
Transactions
Caching
SQL
Transactions
Caching
Reader
1
SQL
Transactions
Caching
Reader
8
SQL
Transactions
Caching
Reader
15
SQL
Transactions
Caching
… … …
© 2020, Amazon Web Services, Inc. or its Affiliates.
With provisioned Aurora, you size the master
Availability Zone 1
Region
Availability Zone 2 Availability Zone 3
Shared storage volume
Storage nodes with SSDs
Master
SQL
Transactions
Caching
Size for the peak load
-or-
Continuously monitor and manually scale compute up/down
© 2020, Amazon Web Services, Inc. or its Affiliates.
Aurora serverless
Responds to your application load automatically
Scale capacity with no downtime
Multi-tenant proxy is highly available
Scale target has warm buffer pool
Shuts down when not in use
1
2
3
4
5
© 2020, Amazon Web Services, Inc. or its Affiliates.
Customer Cases - Amazon Aurora
“Once we moved our SQL Server
applications to Amazon Aurora
PostgreSQL, we saw a significant
performance increase without needing
to do any optimization.”
- Peter Kobes, Architect, Davinci
“By migrating .NET applications
to AWS and modernizing, we
were able to go from releasing
six software features per year to
releasing more than six features
per month.”
- Alexander Lystad,
Chief Cloud Architect, Visma
© 2020, Amazon Web Services, Inc. or its Affiliates.
Database health at a glance
Aurora comes with comprehensive monitoring built in:
Amazon CloudWatchMetrics
Amazon CloudWatchLogs
PerformanceInsights
EnhancedMonitoring
© 2020, Amazon Web Services, Inc. or its Affiliates.
Performance insights for Amazon RDS
Available for both MySQL and PostgreSQL
compatible versions of Aurora and RDS for SQL
Server
Easy and powerful dashboard showing load on your
database
Helps you identify source of bottlenecks: top SQL
queries, wait statistics
Adjustable time frame (hour, day, week, month)
7 days of performance data history at no additional
cost
1
2
3
4
5
© 2020, Amazon Web Services, Inc. or its Affiliates.
Fast database cloning with Aurora
• Available for both MySQL and PostgreSQL compatible versions of Aurora
• Creation of clone takes a few minutes
• Data copy happens only on write, when the original and cloned volumes start to differ
• Operations on clone do not affect the source cluster
• Up to 15 clones from the same source
• Pay only for the data storage difference on the clone
PRODUCTION DATABASE
CLONE CLONE
CLONEDEV/TEST
APPLICATIONS
BENCHMARKS
PRODUCTION
APPLICATIONS
PRODUCTION
APPLICATIONS
© 2020, Amazon Web Services, Inc. or its Affiliates.
Aurora backtracking
Easily undo changes to your data:
Reduce risk of database changes at scale
Undo unintentional DML and DDL changes
Mitigate risk of malicious changes to your
data
1
2
3
Avoid time-consuming data restore from
backups4
© 2020, Amazon Web Services, Inc. or its Affiliates.
Going back in time with Backtrack
t0 t1 t2
t0 t1
t2
t3 t4
t3
t4
Rewind to t1
Rewind to t3
Invisible Invisible
• Backtrack brings the database to a point in time without requiring restore from backups
• Backtrack is not destructive
• You can backtrack multiple times to find the right point in time
• Pay for the volume of change records retained for the desired duration (up to 72 hours)
• Available for Aurora MySQL 5.6
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS DMS
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS DMS
Simple to use Minimal downtime Supports most widely used databases
Low cost Fast and easy to set up Reliable
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS DMS—homogeneous database migrations
Microsoft SQL Server on premises, EC2, or RDS
AWS DMS RDS SQL Server
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS DMS—heterogeneous database migrations
Microsoft SQL Server on premises, EC2, or RDS
AWS DMS Aurora
Step 1
Step 2
Microsoft SQL Server on premises, EC2, or RDS
Schema Conversion Tool Aurora
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS DMS—database consolidation
AWS DMSAurora
Multiple SQL Server databases on premises, on EC2, or on RDS
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS Schema Conversion Tool
AWS SCT
© 2020, Amazon Web Services, Inc. or its Affiliates.
Database Freedom
© 2020, Amazon Web Services, Inc. or its Affiliates.
Database Freedom is an AWS database migration initiative focused
on accelerating enterprise migrations from commercial database
engines (Oracle and SQL Server) to AWS-native database services
© 2020, Amazon Web Services, Inc. or its Affiliates.
Discover Database Freedom with AWS
Programs
Innovation
• Database and analytics portfolio discovery and assessment
• Improved automation with migration tools to reduce level of manual effort
• Purpose-built database and analytics services to meet your business needs
Expertise
• Complement your existing data and analytics teams with AWS migration
specialists, i.e., AWS Professional Services, System Integrators, Architects
• Reduce migration timeline by leveraging best practices as documented in
Migration Playbooks
• Reduce risk and cost of migration efforts by utilizing POC/pilot credits
• Build migration business case by taking advantage of generous financial
incentives and reduce legacy database vendor licensing costs
• Kick off your migration journey by leveraging AWS and partner resources
Customer benefits
© 2020, Amazon Web Services, Inc. or its Affiliates.
AWS Purpose-built Databases
© 2020, Amazon Web Services, Inc. or its Affiliates.
Common data models and use cases
Relational
Referential
integrity, ACID
transactions,
schema-
on-write
Lift and shift, ERP,
CRM, finance
Key-value
High
throughput, low-
latency reads
and writes,
endless scale
Real-time bidding,
shopping cart,
social, product
catalog, customer
preferences
Document
Store
documents and
quickly access
querying on
any attribute
Content
management,
personalization,
mobile
In-memory
Query by key
with
microsecond
latency
Leaderboards,
real-time analytics,
caching
Graph
Quickly and
easily create
and navigate
relationships
between
data
Fraud detection,
social networking,
recommendation
engine
Time-series
Collect, store,
and process
data sequenced
by time
IoT applications,
event tracking
Ledger
Complete,
immutable, and
verifiable history
of all changes to
application data
Systems
of record, supply
chain, health care,
registrations,
financial
Amazon
QLDB
Common
Use Cases
Common
Data Models
Amazon Aurora
Amazon RDSAmazon
DynamoDB
Amazon
DocumentDB
Amazon
ElastiCache
Amazon
Neptune
Amazon
Timestream
© 2020, Amazon Web Services, Inc. or its Affiliates.
End-of-Support Migration Program
(EMP) for Windows Server
© 2020, Amazon Web Services, Inc. or its Affiliates.
End-of-Support (EOS) is approaching
Windows Server 2008 and 2008 R2 will reach End-of-SupportJan 14,
2020
Windows Server 2003 and 2003 R2 End-of-SupportJuly 14,
2015
© 2020, Amazon Web Services, Inc. or its Affiliates.
Legacy applications present several migration
challenges
Lost expertise, code and/or installation media
High cost and time commitment for refactoring or recoding the application
High risk of upgrade failure
Dependencies on older runtime versions like Java, .NET etc.
Incompatible highly customized commercial-off-the-shelf (COTS) applications
AWS Internal
© 2020, Amazon Web Services, Inc. or its Affiliates.
End-of-Support Migration Program (EMP) for Windows
Server
EMP for Windows Server helps customers package legacy applications allowing them to run on
newer windows server OS without any code changes.
Technology Experts
EMP for Windows Server provides
© 2020, Amazon Web Services, Inc. or its Affiliates.
Q&A
Recommended