Modernisation des infrastructures Microsoft et Oracle sur AWS

François Bouteruche – Senior Specialist SA, Builder

© 2020, Web Services, Inc. or its Affiliates. Business goals & challenges

© 2020, , 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

Empowered Intelligent Decision Better Relationship Sales Teams Making with Customers

Revenue

Growth Cloud Services SQL .Net Windows

Compute, Storage & Networking Operational Overhead

Increased Products that Get Data Driven Efficiency Better with Time Discipline

© 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

Empowered Intelligent Decision Better Relationship Sales Teams Making with Customers

Revenue Growth Cloud Services SQL .Net Windows Compute, Storage & Networking Operational Overhead

Increased Products that Get Data Driven Efficiency Better with Time Discipline

© 2020, Amazon Web Services, Inc. or its Affiliates. What are your business goals?

Lower business risk

© 2020, Amazon Web Services, Inc. or its Affiliates. Enterprise Business Transformation Challenge

88% 86%

enterprises have a infra spend still cloud-first strategy on-premises

© 2020, Amazon Web Services, Inc. or its Affiliates. What customers are facing

R e t i r e Innova t e t e c h n i c a l f a s t e r 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. Data is a strategic asset for every organization

“The world’s most valuable resource is no longer oil, but data.”*

*Copyright: The Economist, 2017, David Parkins

© 2020, Amazon Web Services, Inc. or its Affiliates. © 2020, Amazon Web Services, Inc. or its Affiliates. Application Modernization Spectrum

Cloud Native SQL to Aurora

.Net to .Net Core

VMs to Containers

ASP.Net to Elastic Beanstalk

OS/DB Upgrade Encapsulate

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

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

1 Microsoft SQL Server on Linux

2 Optimized CPUs for Amazon EC2

3 What is RDS and Amazon Aurora?

4 AWS Migration Service (AWS DMS)

5 What is the Database Freedom Program?

6 AWS purpose-built

7 End-of-Support Migration Program (EMP) for Windows Server

© 2020, Amazon Web Services, Inc. or its Affiliates. Windows Server vs Linux

© 2020, Amazon Web Services, Inc. or its Affiliates. SQL Server replatforming assistant

https://tinyurl.com/tmvwz99 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 Instance Type Total vCPUs Total Memory Active vCPUs with SQL Server license (GiB) Optimize CPUs savings

r5.4xlarge 16 128 8 50%

r5.12xlarge 48 384 8 75%

*Sample licensing example only

© 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

Cloud-native engine Open-source engines Commercial engines

Amazon Aurora

Amazon RDS platform

• Automatic fail-over • Isolation & security • Advanced monitoring • Backup & recovery • Industry compliance • Routine maintenance • X-region replication • Automated patching • Push-button scaling

Image credit: By Mackphillips - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=55946550

© 2020, Amazon Web Services, Inc. or its Affiliates. Options for deploying SQL Server/Oracle on AWS Amazon RDS for SQL Server/Oracle SQL Server/Oracle on Amazon EC2

Scaling Scaling High availability High availability • Consider RDS first • Focus on business Database backups • Need full control over Database backups value tasks DB instance DBMS patching rd DBMS patching • High-level tuning • 3 party server agents DBMS install/maintenance DBMS install/maintenance • Schema • Clustering optimization OS patching • Options that are not OS patching • No in-house currently available in database expertise OS install/maintenance Amazon RDS OS install/maintenance • Automatic Host Power, HVAC, net Power, HVAC, net Replacement

AWS managed Customer managed

© 2020, Amazon Web Services, Inc. or its Affiliates. Aurora: Reimagining the relational database

1 Scale-out, distributed architecture using purpose-built storage system

2 Service-oriented architecture leveraging AWS services

3 Fully managed service, automating administrative tasks

4 Cloud-native capabilities simplify use

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 . . .

Region • Purpose-built, log- structured distributed Availability Zone 1 Availability Zone 2 Availability Zone 3 storage Main node Reader Reader Reader Reader Reader • Storage volume is striped 1 5 8 9 15 SQL SQL across hundreds of storage SQL SQL SQL SQL Transactions Transactions … Transactions … Transactions Transactions … Transactions

nodes distributed over 3 Caching Caching Caching Caching Caching Caching different Availability Zones • 6-way replication, 2 per

AZ Shared storage volume • Quorums survive AZ+1 failure

• 1 Main node and up to 15 readers all point to the same

storage Storage nodes with SSDs

© 2020, Amazon Web Services, Inc. or its Affiliates. With provisioned Aurora, you size the main node

Region

Availability Zone 1 Availability Zone 2 Availability Zone 3 Size for the peak load

Main node

-or- SQL Transactions Caching Continuously monitor and manually scale compute up/down

Shared storage volume

Storage nodes with SSDs

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

1 Responds to your application load automatically

2 Scale capacity with no downtime

3 Multi-tenant proxy is highly available

4 Scale target has warm buffer pool

5 Shuts down when not in use

© 2020, Amazon Web Services, Inc. or its Affiliates. Customer Cases - Amazon Aurora

“Once we moved our SQL Server “By migrating .NET applications applications to Amazon Aurora to AWS and modernizing, we were PostgreSQL, we saw a significant able to go from releasing six performance increase without software features per year to needing to do any optimization.” releasing more than six features per month.”

- Peter Kobes, Architect, Davinci - 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 CloudWatch Amazon CloudWatch Enhanced Performance Metrics Logs Monitoring Insights

© 2020, Amazon Web Services, Inc. or its Affiliates. Performance insights for Amazon RDS

1 Available for both MySQL and PostgreSQL compatible versions of Aurora and RDS for SQL Server

2 Easy and powerful dashboard showing load on your database

3 Helps you identify source of bottlenecks: top SQL queries, wait statistics

4 Adjustable time frame (hour, day, week, month)

5 7 days of performance data history at no additional cost

© 2020, Amazon Web Services, Inc. or its Affiliates. Fast database cloning with Aurora

BENCHMARKS

• Available for both MySQL and PostgreSQL compatible versions of Aurora DEV/TEST CLONE APPLICATIONS • Creation of clone takes a few minutes

• Data copy happens only on write, when the original

and cloned volumes start to differ CLONE CLONE

• Operations on clone do not affect the source PRODUCTION PRODUCTION cluster APPLICATIONS APPLICATIONS

• Up to 15 clones from the same source

PRODUCTION DATABASE • Pay only for the data storage difference on the clone

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

Easily undo changes to your data:

1 Reduce risk of database changes at scale

2 Undo unintentional DML and DDL changes

3 Mitigate risk of malicious changes to your data

4 Avoid time-consuming data restore from backups

© 2020, Amazon Web Services, Inc. or its Affiliates. Going back in time with Backtrack

t4 Invisible Invisible

t2 t3

Rewind to t3 t0 t1

Rewind to t1

t0 t1 t2 t3 t4

• 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 AWS DMS RDS SQL Server on premises, EC2, or RDS

© 2020, Amazon Web Services, Inc. or its Affiliates. AWS DMS—heterogeneous database migrations

Step 1

Microsoft SQL Server Schema Conversion Tool Aurora on premises, EC2, or RDS

Step 2

Microsoft SQL Server AWS DMS Aurora on premises, EC2, or RDS

© 2020, Amazon Web Services, Inc. or its Affiliates. AWS DMS—database consolidation

Aurora AWS DMS

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. What we hear from customers about legacy databases

AUDIT

Very expensive Proprietary Lock-in Punitive licensing You’ve got mail

© 2020, Amazon Web Services, Inc. or its Affiliates. Discover Database Freedom with AWS

Customer benefits

• Database and analytics portfolio discovery and assessment Innovation • Improved automation with migration tools to reduce level of manual effort • Purpose-built database and analytics services to meet your business needs

• Complement your existing data and analytics teams with AWS migration Expertise 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 Programs incentives and reduce legacy database vendor licensing costs • Kick off your migration journey by leveraging AWS and partner resources

© 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 Key-value Document In-memory Graph Time-series Ledger

Referential High Store Query by key Quickly and Collect, store, Complete, integrity, ACID throughput, low- documents and with easily create and process immutable, and Common transactions, latency reads quickly access microsecond and navigate data sequenced verifiable history Data Models schema- and writes, querying on latency relationships by time of all changes to on-write endless scale any attribute between application data data

Lift and shift, ERP, Real-time bidding, Content Leaderboards, Fraud detection, IoT applications, Systems CRM, finance shopping cart, management, real-time analytics, social networking, event tracking of record, supply Common Use Cases social, product personalization, caching recommendation chain, health care, catalog, customer mobile engine registrations, preferences financial

Amazon Aurora Amazon Amazon Amazon Amazon Amazon Amazon Amazon RDS DynamoDB DocumentDB ElastiCache Neptune Timestream QLDB

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

July 14, Windows Server 2003 and 2003 R2 End-of-Support 2015

Jan 14, Windows Server 2008 and 2008 R2 will reach End-of-Support 2020

© 2020, Amazon Web Services, Inc. or its Affiliates. What does EOS mean for Enterprises?

Security No security updates mean exposure to increasingly insecure cyberspace

Compliance Risk of non-compliance with industry regulations Migrating to new Windows Server OS resolves security and compliance risk while accelerating cloud adoption

Costs High operational cost to isolate applications and high extended support cost

Cloud Blockers to adopting cloud and cloud-native Adoption technologies

© 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

Incompatible highly customized commercial-off-the-shelf (COTS) applications

Dependencies on older runtime versions like Java, .NET etc.

© 2020, Amazon Web Services, Inc. or its Affiliates. AWS Internal 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.

EMP for Windows Server provides

Technology Experts

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

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

• Augmentez vos performances Windows Server • https://aws.amazon.com/fr/campaigns/windows-migration-emea/ • Réduisez le coût d’exécution des Workloads Windows • https://aws.amazon.com/fr/campaigns/windows-cost-emea/ • Rapport Gartner Magic Quadrant (IaaS) • https://pages.awscloud.com/Gartner-Magic-Quadrant-Infrastructure-Cloud- 2019-FR.html • Les événements AWS en France • https://aws.amazon.com/fr/events/ • Contactez notre équipe commerciale • https://aws.amazon.com/fr/contact-us/

© 2020, Amazon Web Services, Inc. or its Affiliates. Q&A

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