Modernisation des infrastructures Microsoft et Oracle sur AWS
François Bouteruche – Senior Specialist SA, Builder
© 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
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 Database Migration Service (AWS DMS)
5 What is the Database Freedom Program?
6 AWS purpose-built databases
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.