SlideShare ist ein Scribd-Unternehmen logo
1 von 29
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Practical Approach for Oracle
migration to AWS
Andrey Zaychikov,
Specialist SA Database Migrations, EMEA
AWS Global Infrastructure
• Customers in 190 countries
• 18 geographic Regions &
• 1 Local Region
• 55 availability zones
• 103 edge locations
New Region (coming soon) – Bahrain, Hong
Kong SAR, Sweden, AWS GovCloud (US-East)
Why Oracle customers migrate to AWS
Retire technical debt Tech refresh New applications New architectures
Improve security Automate operations Improve performance Simplification of s/w
Database per Workload
Databases in IT lanscape
1320 Nodes
383 Nodes
70 Nodes
947 Nodes
Managed Database Services
AWS options for Oracle customers
Oracle Databases on
AWS
Database migration
to AWS
Fusion Middleware
on AWS
Oracle Enterprise
Applications on
AWS
Six Common Application Migration Strategies
Determine
Migration Path
Lift and Shift
Automate
RE-HOST
Lift and Reshape
RE-PLATFORM
Drop & Shop
REPLACE
Re-architect/
Decoupling apps
REFACTOR
Purchase
COTS/SaaS &
licensing
MODIFY UNDERLYING
INFRASTRUCTURE
Manual Install
& Setup Integration
Redesign
Application/
Infrastructure
Architecture
App Code
Development
Full ALM /
SDLC
Integration
Use Migration Tools
Assess/Prioritize
Applications
Discover
RETAIN RETIRE
Not Moving Decommission
Validation Transition Production
Manual Install Manual Config Manual Deploy
MANUAL
AWS migration strategies for Oracle customers
Solution
Oracle Databases
Oracle Fusion
Middleware on
AWS
Oracle
Middleware to
AWS
Oracle Enterprise
Applications on
AWS
Oracle Databases
on AWS EC2
Oracle Databases
on AWS RDS
Oracle database
migration to
AWS
Migration path Rehost Replatform Refactor Rehost Refactor Rehost
Post migration
Customer runs
Oracle Database
EE, SE, NoSQL,
TimesTen,
MySQL, Golden
Gate on AWS
Customer shifts
Oracle EE, SE to
AWS RDS for
Oracle
Customer
migrates from
Oracle EE, SE,
NoSQL to AWS
RDS OSS, Aurora
or Redshift
Customer
runs Oracle SOA
Suite, WebLogic,
OBIEE, BPM and
more on AWS
Customer
refactors their
Java application
Customer runs
Oracle E-
Business Suite,
PeopleSoft, JDE,
Hyperion, Siebel
and more on
AWS
AWS Services EC2/EBS, VPC Oracle RDS
RDS OSS, Aurora,
Redshift, Schema
Conversion Tool,
Database
Migration Service
EC2/EBS, VPC
Elastic Beanstalk,
ELB, Aurora
EC2/EBS, VPC,
Oracle RDS
Oracle to AWS license and support - considerations
Solution
Oracle Databases Oracle Fusion
Middleware on
AWS
Oracle
Middleware to
AWS
Oracle
Enterprise
Applications on
AWS
Oracle
Databases on
AWS EC2
Oracle
Databases on
AWS RDS
Oracle database
migration to
AWS
Migration path Rehost Replatform Refactor Rehost Refactor Rehost
License
consideration
BYOL. Review
Oracle Cloud
Licensing Policy.
2 vCPU= 1
Oracle Proc with
Hyper threading
enabled
License included
or BYOL
MySQL and
PostgreSQL
open source
BYOL
Consider open
source e.g. JBoss
BYOL
Support
consideration
Standard Oracle
support. Oracle
Database
>=11.2.0.4 &
>= 12.1.0.2.
AWS EC2 DB
optimized
instances.
Supported for
Oracle Database
>=11.2.0.4 &
>= 12.1.0.2.
AWS EC2 DB
optimized
instances.
AWS RDS and
Redshift are
managed
services.
Standard Oracle
support. Fully
compatible
AWS Elastic
Beanstalk
provides
management
features
Standard Oracle
support,
including E-
Business Suite,
PeopleSoft,
Siebel and more
Introducing Optimize CPUs for Amazon EC2
Instances
a) specify a custom number of vCPUs for
new instances, while enjoying the same
memory, storage, and bandwidth of a full-
sized instance
b) disable Intel Hyper-Threading Technology
for workloads that perform well with
single-threaded CPUsAmazon EC2
Enables Bring Your Own license (BYOL) customers to
optimize their vCPU-based licensing costs!
Customers migrating Oracle to AWS include
Oracle to Amazon
Aurora
Oracle Database on
AWS
Fusion Middleware
Enterprise
Applications
Reduced processing time from
26 hours to 40 minutes
Closed 2 of 6 datacenters
“Enabling the business, no
constraints”
Supported 4x peak load, but
cheaper than data center
20% TCO reduction
6x faster provision
> 99.5% app availability
ROI <6 months
400% lower infra TCO
1b star projections, 6 years
data €500k less than on-prem
“We didn’t encounter any
roadblocks based on cost,
functionality, or performance;
we moved forward quickly and
well within Sage’s budget.”
Oracle to AWS migration options
Approach for Database
Re-platform
Approach for migration
1. Define the Goal and the
Source
2. Define the Target
3. Define Transport Method
4. Setup Environment
5. Convert Schema
6. Transfer Data
7. Check Data
8. Switch Applications
9. Decommission Source
algorithm
noun
word used by programmers
when they do not want to
explain what they did
Define the Goal and the Source
Define the Target
Proprietary on-premises DB to AWS Managed
DB service migration paths
1. One-to-One Migration
2. Migration via a Proxy
3. Migration with Schema
Conversion
4. Migration with Constant
Replication
5. Migration with Splitting the
workloads
Example:
Splitting
workloads
• Right hammer for a
right job
• Ability to scale
independently
• Ability to correctly
profile your workloads
• Streamline the
troubleshooting and
optimization process
• Ability to failover
independently
Define Transport Method
Amazon Snowball Via the Internet
using VPN
Gateway / Tsunami
UDP
Via the Internet
using Direct
Connect
Setup Environment
Convert Schema
REMEMBER! Both source and target
have limitations!
1. Data Types conversion (precision,
data types emulation – ROWID,
some aspects of working with
NULL values, metadata, etc.)
2. Code conversion (partly Dynamic
code conversion can be handled
by SCT)
3. Constraints conversion
4. Functions conversion
5. Mappings and Transformation
rules
6. Change Data Capture
7. Extra connection attributes
Transfer Data
Check Data & Test
1. Objects
2. Constraints
3. Procedures
4. Amount of data
5. Data behavior
6. Triggers
7. Conditions
8. Indexes
Switch Applications
Decommission Source & Temporary resources
Amazon DMS &
SCT
DMS Sources:
• Oracle (10.2 and later)
• MS SQL Server (2005 and later)
• MySQL (5.5, 5.6, 5.7)
• MariaDB
• PostgreSQL (9.4 and later)
• SAP ASE (12.5, 15 and later)
• MongoDB (2.6.x, 3.x and later)
SCT Agents Sources:
• Greenplum (4.3 and later)
• MS SQL Server (2008 and later)
• Netezza (7.0.3 and later)
• Oracle (10 and later)
• Terradata (13 and later)
• Vertica (7.2.2 and later)
Other tools available online
PLEASE NOTE that Amazon Web Services is not providing any type of warranty
for the tools mentioned below.
• Ora2Pg
• Schema converter for Oracle to PostgreSQL (14
years of development)
• Data replication capabilities
• MigVisor
• Tool for migration assessment and proper
target selection
• HPLSQL
• Allows to run procedural code against any
database without need to re-write the code
• Orafce
• Great library that allows you emulate Oracle
specific functions for PostgreSQL.
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Thank you!
It is time for your questions.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
 
Migrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQLMigrating Oracle to PostgreSQL
Migrating Oracle to PostgreSQL
 
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017How to build a data lake with aws glue data catalog (ABD213-R)  re:Invent 2017
How to build a data lake with aws glue data catalog (ABD213-R) re:Invent 2017
 
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Atlanta ...
 
Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...
Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...
Migrating Databases to the Cloud with AWS Database Migration Service (DAT207)...
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
 
AWS cloud adoption framework (caf)
AWS cloud adoption framework (caf)AWS cloud adoption framework (caf)
AWS cloud adoption framework (caf)
 
AWS Migration Planning Roadmap
AWS Migration Planning RoadmapAWS Migration Planning Roadmap
AWS Migration Planning Roadmap
 
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The CloudCloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
Cloud Migration Cookbook: A Guide To Moving Your Apps To The Cloud
 
Cloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the CloudCloud Migration: Moving Data and Infrastructure to the Cloud
Cloud Migration: Moving Data and Infrastructure to the Cloud
 
Migration From Oracle to PostgreSQL
Migration From Oracle to PostgreSQLMigration From Oracle to PostgreSQL
Migration From Oracle to PostgreSQL
 
Introduction to Amazon Redshift
Introduction to Amazon RedshiftIntroduction to Amazon Redshift
Introduction to Amazon Redshift
 
Building A Modern Data Analytics Architecture on AWS
Building A Modern Data Analytics Architecture on AWSBuilding A Modern Data Analytics Architecture on AWS
Building A Modern Data Analytics Architecture on AWS
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
 
Accelerate Oracle to Aurora PostgreSQL Migration (GPSTEC313) - AWS re:Invent ...
Accelerate Oracle to Aurora PostgreSQL Migration (GPSTEC313) - AWS re:Invent ...Accelerate Oracle to Aurora PostgreSQL Migration (GPSTEC313) - AWS re:Invent ...
Accelerate Oracle to Aurora PostgreSQL Migration (GPSTEC313) - AWS re:Invent ...
 
Heterogenous Migration with DMS & SCT
Heterogenous Migration with DMS & SCTHeterogenous Migration with DMS & SCT
Heterogenous Migration with DMS & SCT
 
Migrating your Data Centre to AWS
Migrating your Data Centre to AWSMigrating your Data Centre to AWS
Migrating your Data Centre to AWS
 
Introduction to snowflake
Introduction to snowflakeIntroduction to snowflake
Introduction to snowflake
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
Amazon Route 53 - Webinar Presentation 9.16.2015
Amazon Route 53 - Webinar Presentation 9.16.2015Amazon Route 53 - Webinar Presentation 9.16.2015
Amazon Route 53 - Webinar Presentation 9.16.2015
 

Ähnlich wie Migrating Oracle Databases to AWS

Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2
Amazon Web Services
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
Tom Laszewski
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWSMigrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
Tom Laszewski
 

Ähnlich wie Migrating Oracle Databases to AWS (20)

(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and Scalable
(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and Scalable(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and Scalable
(DAT303) Oracle on AWS and Amazon RDS: Secure, Fast, and Scalable
 
Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014Oracle Solutions on AWS : May 2014
Oracle Solutions on AWS : May 2014
 
AWS 마이그레이션 서비스 - 김일호 :: 2015 리인벤트 리캡 게이밍
AWS 마이그레이션 서비스 - 김일호 :: 2015 리인벤트 리캡 게이밍AWS 마이그레이션 서비스 - 김일호 :: 2015 리인벤트 리캡 게이밍
AWS 마이그레이션 서비스 - 김일호 :: 2015 리인벤트 리캡 게이밍
 
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
Migrating your Databases to AWS: Deep Dive on Amazon RDS and AWS Database Mig...
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
Windows on AWS
Windows on AWSWindows on AWS
Windows on AWS
 
Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2Databases in the Cloud - DevDay Austin 2017 Day 2
Databases in the Cloud - DevDay Austin 2017 Day 2
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
AWS re:Invent 2016: Workshop: Using the Database Migration Service (DMS) for ...
 
SAP on Amazon web services
SAP on Amazon web servicesSAP on Amazon web services
SAP on Amazon web services
 
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
Migrate from SQL Server or Oracle into Amazon Aurora using AWS Database Migra...
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
데이터 마이그레이션 AWS와 같이하기 - 김일호 솔루션즈 아키텍트:: AWS Cloud Track 3 Gaming
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
AWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS Oracle
 
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...
AWS re:Invent 2016: Amazon Aurora Best Practices: Getting the Best Out of You...
 
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksMigrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
 
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech TalksMigrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
Migrating Your Oracle Database to PostgreSQL - AWS Online Tech Talks
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWSMigrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
 

Mehr von AWS Germany

Mehr von AWS Germany (20)

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWS
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for Alexa
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWS
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für Nonprofits
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data Design
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crash
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performance
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s Vault
 
EKS Workshop
 EKS Workshop EKS Workshop
EKS Workshop
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECS
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the Union
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
 

Kürzlich hochgeladen

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 

Kürzlich hochgeladen (18)

The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verifiedSector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
Sector 62, Noida Call girls :8448380779 Noida Escorts | 100% verified
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 

Migrating Oracle Databases to AWS

  • 1. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Practical Approach for Oracle migration to AWS Andrey Zaychikov, Specialist SA Database Migrations, EMEA
  • 2. AWS Global Infrastructure • Customers in 190 countries • 18 geographic Regions & • 1 Local Region • 55 availability zones • 103 edge locations New Region (coming soon) – Bahrain, Hong Kong SAR, Sweden, AWS GovCloud (US-East)
  • 3. Why Oracle customers migrate to AWS Retire technical debt Tech refresh New applications New architectures Improve security Automate operations Improve performance Simplification of s/w
  • 5. Databases in IT lanscape 1320 Nodes 383 Nodes 70 Nodes 947 Nodes
  • 7. AWS options for Oracle customers Oracle Databases on AWS Database migration to AWS Fusion Middleware on AWS Oracle Enterprise Applications on AWS
  • 8. Six Common Application Migration Strategies Determine Migration Path Lift and Shift Automate RE-HOST Lift and Reshape RE-PLATFORM Drop & Shop REPLACE Re-architect/ Decoupling apps REFACTOR Purchase COTS/SaaS & licensing MODIFY UNDERLYING INFRASTRUCTURE Manual Install & Setup Integration Redesign Application/ Infrastructure Architecture App Code Development Full ALM / SDLC Integration Use Migration Tools Assess/Prioritize Applications Discover RETAIN RETIRE Not Moving Decommission Validation Transition Production Manual Install Manual Config Manual Deploy MANUAL
  • 9. AWS migration strategies for Oracle customers Solution Oracle Databases Oracle Fusion Middleware on AWS Oracle Middleware to AWS Oracle Enterprise Applications on AWS Oracle Databases on AWS EC2 Oracle Databases on AWS RDS Oracle database migration to AWS Migration path Rehost Replatform Refactor Rehost Refactor Rehost Post migration Customer runs Oracle Database EE, SE, NoSQL, TimesTen, MySQL, Golden Gate on AWS Customer shifts Oracle EE, SE to AWS RDS for Oracle Customer migrates from Oracle EE, SE, NoSQL to AWS RDS OSS, Aurora or Redshift Customer runs Oracle SOA Suite, WebLogic, OBIEE, BPM and more on AWS Customer refactors their Java application Customer runs Oracle E- Business Suite, PeopleSoft, JDE, Hyperion, Siebel and more on AWS AWS Services EC2/EBS, VPC Oracle RDS RDS OSS, Aurora, Redshift, Schema Conversion Tool, Database Migration Service EC2/EBS, VPC Elastic Beanstalk, ELB, Aurora EC2/EBS, VPC, Oracle RDS
  • 10. Oracle to AWS license and support - considerations Solution Oracle Databases Oracle Fusion Middleware on AWS Oracle Middleware to AWS Oracle Enterprise Applications on AWS Oracle Databases on AWS EC2 Oracle Databases on AWS RDS Oracle database migration to AWS Migration path Rehost Replatform Refactor Rehost Refactor Rehost License consideration BYOL. Review Oracle Cloud Licensing Policy. 2 vCPU= 1 Oracle Proc with Hyper threading enabled License included or BYOL MySQL and PostgreSQL open source BYOL Consider open source e.g. JBoss BYOL Support consideration Standard Oracle support. Oracle Database >=11.2.0.4 & >= 12.1.0.2. AWS EC2 DB optimized instances. Supported for Oracle Database >=11.2.0.4 & >= 12.1.0.2. AWS EC2 DB optimized instances. AWS RDS and Redshift are managed services. Standard Oracle support. Fully compatible AWS Elastic Beanstalk provides management features Standard Oracle support, including E- Business Suite, PeopleSoft, Siebel and more
  • 11. Introducing Optimize CPUs for Amazon EC2 Instances a) specify a custom number of vCPUs for new instances, while enjoying the same memory, storage, and bandwidth of a full- sized instance b) disable Intel Hyper-Threading Technology for workloads that perform well with single-threaded CPUsAmazon EC2 Enables Bring Your Own license (BYOL) customers to optimize their vCPU-based licensing costs!
  • 12. Customers migrating Oracle to AWS include Oracle to Amazon Aurora Oracle Database on AWS Fusion Middleware Enterprise Applications Reduced processing time from 26 hours to 40 minutes Closed 2 of 6 datacenters “Enabling the business, no constraints” Supported 4x peak load, but cheaper than data center 20% TCO reduction 6x faster provision > 99.5% app availability ROI <6 months 400% lower infra TCO 1b star projections, 6 years data €500k less than on-prem “We didn’t encounter any roadblocks based on cost, functionality, or performance; we moved forward quickly and well within Sage’s budget.”
  • 13. Oracle to AWS migration options
  • 15. Approach for migration 1. Define the Goal and the Source 2. Define the Target 3. Define Transport Method 4. Setup Environment 5. Convert Schema 6. Transfer Data 7. Check Data 8. Switch Applications 9. Decommission Source algorithm noun word used by programmers when they do not want to explain what they did
  • 16. Define the Goal and the Source
  • 18. Proprietary on-premises DB to AWS Managed DB service migration paths 1. One-to-One Migration 2. Migration via a Proxy 3. Migration with Schema Conversion 4. Migration with Constant Replication 5. Migration with Splitting the workloads
  • 19. Example: Splitting workloads • Right hammer for a right job • Ability to scale independently • Ability to correctly profile your workloads • Streamline the troubleshooting and optimization process • Ability to failover independently
  • 20. Define Transport Method Amazon Snowball Via the Internet using VPN Gateway / Tsunami UDP Via the Internet using Direct Connect
  • 22. Convert Schema REMEMBER! Both source and target have limitations! 1. Data Types conversion (precision, data types emulation – ROWID, some aspects of working with NULL values, metadata, etc.) 2. Code conversion (partly Dynamic code conversion can be handled by SCT) 3. Constraints conversion 4. Functions conversion 5. Mappings and Transformation rules 6. Change Data Capture 7. Extra connection attributes
  • 24. Check Data & Test 1. Objects 2. Constraints 3. Procedures 4. Amount of data 5. Data behavior 6. Triggers 7. Conditions 8. Indexes
  • 26. Decommission Source & Temporary resources
  • 27. Amazon DMS & SCT DMS Sources: • Oracle (10.2 and later) • MS SQL Server (2005 and later) • MySQL (5.5, 5.6, 5.7) • MariaDB • PostgreSQL (9.4 and later) • SAP ASE (12.5, 15 and later) • MongoDB (2.6.x, 3.x and later) SCT Agents Sources: • Greenplum (4.3 and later) • MS SQL Server (2008 and later) • Netezza (7.0.3 and later) • Oracle (10 and later) • Terradata (13 and later) • Vertica (7.2.2 and later)
  • 28. Other tools available online PLEASE NOTE that Amazon Web Services is not providing any type of warranty for the tools mentioned below. • Ora2Pg • Schema converter for Oracle to PostgreSQL (14 years of development) • Data replication capabilities • MigVisor • Tool for migration assessment and proper target selection • HPLSQL • Allows to run procedural code against any database without need to re-write the code • Orafce • Great library that allows you emulate Oracle specific functions for PostgreSQL.
  • 29. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Thank you! It is time for your questions.