4. Discove
r
Design
Transfo
rm
Transiti
on
Operate
Optimiz
e
Plan RunBuild
• Detailed
migration plan
• Estimate effort
• Security & risk
assessment
• Network
topology
• Migrate
• Deploy
• Validate
• Assessment &
profiling
• Prioritization
• Data
requirements &
classification
• Business logic &
infrastructure
dependencies
• Pilot testing
• Transition to
support
• Release
management
• Cutover &
decommission
• Staff training
• Monitoring
• Incident
management
• Provisioning
• Monitoring-driven
optimization
• Continuous
integration and
continuous
deployment
App migration assessment
Re-hosting
(lift and shift)
App portfolio optimization
Re-platforming
(lift and reshape)
Migration methodology
5. Planning your migration
Migrating to the cloud can take one of many paths
Discover,
Assess (Enterprise
Architecture and
Applications)
Lift and Shift
(Minimal
Change)
Migration and
UAT Testing Operate
Refactor
for AWS
Application
Lift and shift
Move the App
Infrastructure
Plan Migration
and Sequencing
Determine
Migration Path
Decommission
Do Not Move
Create Cloud
Strategy
Design, Build AWS
Environment
Move the
Application
Determine
Migration
Process
Manually Move
App and Data
Third-Party Tools
AWS VM Import
Refactor
for AWS
Rebuild Application
Architecture
Vendor
S/PaaS
(if available)
Third-Party Migration Tool
Manually Move App and Data
Determine
Migration Process
Replatform
(typically legacy
applications)
Recode App
Components
Rearchitect
Application
Recode
Application
Architect AWS Environment
and Deploy App, Migrate Data
Signoff
Tuning Cutover
Org/Ops
Impact
Analysis
Identify
Ops Changes
Change
Management
Plan
9. AWS Foundation Services
Compute Storage Database Networking
AWS Global
Infrastructure Regions
Availability Zones
Edge
locations
AWS is responsible for the security of the cloud
10. AWS Foundation Services
Compute Storage Database Networking
AWS Global
Infrastructure Regions
Availability Zones
Edge
Locations
Client-side data
encryption
Server-side data
encryption
Network traffic
protection
Platform, applications, identity & access management
Operating system, network, & firewall configuration
Customer applications & contentCustomers
Customers configure their security in the cloud
13. Identifying applications to move
Standalone applications are easy to move
Application with loosely coupled SOA-based
integrations are good candidates
Tightly integrated application needs more planning
‘Low hanging fruit’
• Dev/Test applications, self-contained web applications (LAMP stack), social media product
marketing campaigns, training envrionments, pre-sales demo portal, software downloads, trial
applications
Watch out for
• 32 bit, non-Linux/Windows, multi-cast (Oracle RAC), client/server applications, engineered
systems (Exadata, Netezza), massive file servers, vertically challenged software/applications
14. Getting a bread box estimate: minimum information
Compute : Number of servers/VMs including RAM,
CPU, OS, and boot drive size (Amazon EC2)
Storage mapping to transactional, backup, archival,
and log/file system/applications (Amazon EBS, Amazon Glacier, and Amazon S3)
Data transfer out for networking
Internet or dedicated networking including security
requirements (AWS Direct Connect and VPN)
Region where processing is happening
15. Getting a bread box estimate: nice to have
HA requirements for each workload (ELB, Route53)
Scalability requirements for each workload (ELB,
Route53, Auto Scaling, CloudFront)
DR requirements for each workload
Storage IOPS requirements for each workload
Compute requirements for management/monitoring
Backup requirements for each workload that can
not be supported by EBS snapshots
16. Getting a bread box estimate: really nice
Workload stratification file servers, security, RDBMS,
ERP, big data, security, management/monitoring etc.
HIPPA and PCI requirements for each workload
HPC requirements for each workload
Extremely high CPU, memory requirements
Top third-party vendors for packaged apps
IDS/IPS, WAF, management, monitoring, logging, etc.
17. Invest in proof of concept early
Proof of concept will answer tons of questions and get your feet
wet with AWS quickly
Will help identify gaps and touch points
Give you a good estimation of the migration costs
Give you a good estimation of the AWS runtime costs
18. Migrating data into AWS cloud
• File transfer to Amazon S3 or EC2 using S/FTP, SCP, UDP, Attunity
• NFS mount accessible from on premise and AWS
• Configure on-premises backup application (like NetBackup, CA,
CommVault, Riverbed) to use Amazon S3
• AWS Storage Gateway for asynchronous backup to Amazon S3
• AWS Import/Export service: Ship your disk to AWS
• Database backup tools like Oracle Secure Backup
• Database replication tools like GoldenGate, Dbvisit
• AWS Direct Connect 100 Mbps to 10 Gbps
19. Migrating data into AWS
Data size*
* relative to Internet bandwidth and latency
Datavelocityrequired
UDP transfer software
(e.g., Aspera, Tsunami, …)
Attunity CloudBeam
AWS Storage Gateway,
Riverbed, NFS
AWS Import / ExportTransfer to S3
over Internet
One-time upload with
constant delta updates
Days
Hours
TBsGBs
21. Enterprise Applications on AWS
Any applications that is core to running your business
• Enterprise Resource Planning
• Customer Relationship Management
• Data Warehouse & Reporting
• Human Capital Management
• Procurement
• Warehousing & Logistics
22. Business Applications on AWS
Vendor Applications
SAP Business Suite, Netweaver, BusinessObjects, B1, HANA
Oracle eBusiness, PeopleSoft, Siebel, JDE, Database 11g/12c
Microsoft SharePoint, Exchange, Dynamics, SQL Server
IBM Websphere, DataStage
Infor LN, M3, Syteline, Lawson
AWS customers run a wide array of business applications
Customers from SMB, SME to large enterprises run business
applications on AWS today
25. SAP on AWS - Benefits
All SAP Business Suite & Netweaver
Leverage Multi-AZ for Production workloads
Wide choice of EC2 & EBS volume options
S3 Storage provides 99.999999999% durability
Enterprise-level security
Pricing, capacity, management and operations
SAP Supported Platform
High Availability
High Performance
High Durability
Secured platform
Flexible
26. SAP & AWS Relationship
2008 20122010 2014
SAP as a
Customer
A1/B1
BOBJ
HANA Developer Edition
HANA One
Afaria
SAP HANA Platform Edition
SAP Business Suite
SAP Cloud Appliance Library (CAL)
CustomerAdoption
Time
RDS Solutions
Sybase IQ / ASE SAP HANA
for B1
27. • SAP Business Suite
• SAP Business All-in-One (A1)
• SAP Netweaver
• SAP HANA
• SAP Business One
• SAP BusinessObjects BI
• SAP Mobile Platform
• SAP Business One
• SAP Rapid Deployment Solutions
SAP Certified Solutions on AWS
SAP Note #1656099 contains the latest information regarding SAP products
and platform supported on AWS
Solutions
28. SAP Supported Platforms on AWS
Operating System
• SUSE 11
• Red Hat 6
• Window Servers 2008
Database
• SAP HANA
• Sybase ASE 15.7
• MS SQL Server 2008
• IBM DB2 9.7
• SAP MaxDB 7.8
Version numbers for OS & DB are minimum levels
All higher versions supported
33. • Amazon.com is one of Oracle’s largest customers,
globally
• Oracle was one of the first major ISV to support AWS,
available since 2007
• Oracle Secure Backup for S3 in released 2008
• AWS launches RDS for Oracle in 2011
• Launched the Oracle Test Drives program in 2012
AWS Oracle Partnership
34. AWS Customer Run Oracle Applications
• Oracle eBusiness Suite
• JD Edwards Enterprise One
• PeopleSoft
• Siebel
• Oracle Fusion Applications
• Agile PLM
• Hyperion
• ATG Web Commerce
35. Oracle Database on AWS
• Oracle Database 9i, 10g, 11g and 12c fully supported on EC2
• All Editions of Database Supported on EC2 including
Enterprise
Edition
• Can use any
instance type
Standard
Edition
• Can use instances
with up to 16 cores
and any amount of
memory
Standard Edition
One
• Can use instances
with up to 8 cores
and any amount of
memory
Express Edition
• Can use instances
with up to 4 cores and
1 GB Memory
36. Oracle Database Products on AWS
All of these Oracle Products are fully supported on EC2
MySQL
Enterprise Edition
TimesTen
MySQL
Community Edition
MySQL
Standard Edition
MySQL
Cluster CGE
Oracle NoSQL Coherence
Data Guard Active Data Guard Golden Gate RMAN OSB Enterprise Manager
Oracle DB EE Oracle DB SE Oracle DB SE ONE Oracle DB XE
37. Oracle License Portability to AWS
• Oracle Software licenses are fully portable to AWS EC2
– Enterprise License Agreement (ELA)
– Unlimited License Agreement (ULA)
– Business Process Outsourcing (BPO)
– Oracle Partner Network (OPN)
• Processor & Socket Licensing:
– Standard Licenses
• 0.25 core multiplier = 1 license for 4 virtual cores on EC2
– Enterprise Licenses
• 0.5 core multiplier = 1 license for 2 virtual cores on EC2
• Oracle Cloud Licensing Policy
www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf
39. Enterprise Solutions - lessons learned
• Know your limitations
• Evaluate and understand your infrastructure environment
• Sign-up for enterprise support early and involve a TAM early on
• Get your operations staff trained on AWS
• Challenge yourself and make sound architecture decisions; changing
in future can be difficult
• Document every decision made, especially the anti-patterns
• Work directly with application owners; nothing beats hands-on
experience