modernise microsoft and oracle workloads with aws

49
© 2020, Amazon Web Services, Inc. or its Affiliates. Paul van der Heijden & Baris Furtinalar Modernise Microsoft and Oracle Workloads with AWS

Upload: others

Post on 17-Oct-2021

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

Paul van der Heijden & Baris Furtinalar

Modernise Microsoft and Oracle Workloads

with AWS

Page 2: 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

Page 3: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

Business goals & challenges

Page 4: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

What are your business goals?

Grow new revenue streams

Page 5: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 6: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

What are your business goals?

Improve operational and

financial efficiency

Page 7: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 8: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 9: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 10: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

Migration Steps

Page 11: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

Determine your migration path

Page 12: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 13: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

Page 14: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 15: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

Agenda

Page 16: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 17: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

Windows Server vs. Linux

Page 18: Modernise Microsoft and Oracle Workloads with AWS

SQL Server replatforming assistant

https://tinyurl.com/tmvwz99

Page 19: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

Optimized CPUs for Amazon EC2

Page 20: Modernise Microsoft and Oracle Workloads with AWS

© 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%

Page 21: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

What is Amazon RDS and Amazon

Aurora?

Page 22: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 23: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 24: Modernise Microsoft and Oracle Workloads with 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

Page 25: Modernise Microsoft and Oracle Workloads with AWS

© 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

… … …

Page 26: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 27: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 28: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 29: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 30: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 31: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 32: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 33: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 34: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

AWS DMS

Page 35: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 36: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 37: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 38: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 39: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

AWS Schema Conversion Tool

AWS SCT

Page 40: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

Database Freedom

Page 41: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 42: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 43: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

AWS Purpose-built Databases

Page 44: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 45: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

End-of-Support Migration Program

(EMP) for Windows Server

Page 46: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 47: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 48: Modernise Microsoft and Oracle Workloads with AWS

© 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

Page 49: Modernise Microsoft and Oracle Workloads with AWS

© 2020, Amazon Web Services, Inc. or its Affiliates.

Q&A