ENT303 - Migrating Enterprise Applications to AWS: Best Practices ...
ENT303
-
Upload
joeburnett -
Category
Documents
-
view
222 -
download
0
Transcript of ENT303
-
8/12/2019 ENT303
1/45
2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of A
ENT303 - Migrating Enterprise Applications to
Best Practices, Tools, and Techniques
Abdul Sathar Sait and Tom Laszewski, AWS
November 15, 2013
-
8/12/2019 ENT303
2/45
2
Licensingand
Architecture
3
MigrationApproach
and
Best Practices
We Will Discuss
1
CalculatingTotal Cost of
Ownership
(TCO)
4
MigrationTools
and
Services
-
8/12/2019 ENT303
3/45
Calculating
TCO
-
8/12/2019 ENT303
4/45
In Your TCO Analysis
3- or 5-year amortization
Use 3-year heavy RIs or fixed RIsUse volume RI discounts
Ratios (VM:physical, servers:racks, peop
Mention tiered pricing(Less expensive at every tier : network I/O,
Cost benefits of automation (Auto ScAWS CloudFormation, AWS OpsWorks, Truoptimization)
DOs
DONTs
BONUS
-
8/12/2019 ENT303
5/45
In Your TCO Analysis
Forget power/cooling
(compute, storage, shared network)Forget administration costs (procurebuild, operations, network, security personn
Forget rent/real estate(building deprecation, taxes, shared service
Forget VMware licensing and main
Forget to mention cost of redunda
facility
DOs
BONUS
DONTs
-
8/12/2019 ENT303
6/45
In Your TCO Analysis
Time from ordering to procurement(Releasing early = increased revenue)
Cost of capacity on shelf (top of s
Incremental cost of adding an on-pserver when physical space is maxed out
Real cost of resource shortfalls (bo
Cost of disappointed or lost customunable to scale fast enough
DOs
DONTs
BONUS
-
8/12/2019 ENT303
7/45
Licensing
and
Architecture
-
8/12/2019 ENT303
8/45
Microsoft
Licensing and Support
Pay-as-you-go SQL Server Standard Edition Windows Server
BYOL
SQL Server Enterprise Edition SharePoint Server Microsoft Windows Server
Microsoft License
Mobility through
Software Assurance
-
8/12/2019 ENT303
9/45
Oracle
Licensing and Support
Processor & socket lice0.25 core multiplier for
licenses (sockets)
0.5 core multiplier forenterprise licenses (pr
BYOL Enterprise license agreement
Unlimited license agreement Oracle partner network BPO license Oracle Technology Network
Pay-as-you-go RDS for Oracle SE One
-
8/12/2019 ENT303
10/45
SAP
Licensing and Support
Pay-as-you-go SAP Hana One Business Edition BOBJ BI 4.0 w/5 user licenses Trial / Developer EditionsBYOL
Primary model for most SAPapplications
Existing licenses can be usedon AWS
User-based Licensing
-
8/12/2019 ENT303
11/45
Technology Stack On-Premises Solution AWS
Network VPN, MPLS Amazon VPC, VPN, AWS D
Security Firewalls, NACLs, routing tables, disk
encryption, SSL, IDS, IPS
AWS security groups, AWS
NACLs, routing tables, disk encry
Storage DAS, SAN, NAS, SSD Amazon EBS, Amazon S3, Amastorage (SSD), Glus
Computer Hardware, virtualization Amazon EC2
Content delivery CDN solutions Amazon CloudFr
Databases DB2, MS SQL Server, MySQL, Oracle,
PostgresSQL, MongoDB, Couchbase
Amazon RDS, Amazon Dynamo
Server, MySQL,PostgesSQL, OCouchbase
Load balancing Hardware and software load balancers, HAProxy
Elastic Load Balancing, software Proxy
Scaling Hardware and software clustering, ApacheZooKeeper
Auto Scaling, software clustering,
Domain name services DNS providers Amazon Route 5
On-Premises Infrastructure Mapped to AW
-
8/12/2019 ENT303
12/45
Technology Stack On-Premises Solution AWS
Analytics Hadoop, Cassandra Amazon Elastic MapReduce
Data warehousing Specialized hardware and software solutions Amazon Red
Messaging and workflow Messaging and workflow software Amazon Simple Queue ServNotification Service, Amazon S
Caching Memcached, SAP Hana Amazon ElastiCache, Mem
Archiving Tape library, off site tape storage Amazon Gl
Email Email software Amazon Simple Em
Identity management LDAP AWS IAM, L
Deployment Chef, Puppet AMIs, AWS CloudFormation, Elastic Beanstalk, C
Management andmonitoring
CA, BMC, Rightscale Amazon CloudWatch, CA
On-Premises Infrastructure Mapped to AW
-
8/12/2019 ENT303
13/45
Services Key to Enterprise Migration
VPC
-
8/12/2019 ENT303
14/45
Services Key to Enterprise Migration
PIOPS
-
8/12/2019 ENT303
15/45
Services Key to Enterprise Migration
AWS Direct Conn
-
8/12/2019 ENT303
16/45
Services Key to Enterprise Migration
AWS CloudForma
-
8/12/2019 ENT303
17/45
Enterprise Migration Path
$$$$ $$
Value to Business
Hig
h
Low
Medium
T
imetoExecute
$$$$
Phase 1 Phase 2
-
8/12/2019 ENT303
18/45
2VPC
Database Backup to AWS
-
8/12/2019 ENT303
19/45
Disaster Recovery Site on AWS
-
8/12/2019 ENT303
20/45
Enterprise Application Basic Architec
E t i A li ti HA A hit t
-
8/12/2019 ENT303
21/45
Enterprise Application HA Architectu
Enterprise Application Detailed Architectu
-
8/12/2019 ENT303
22/45
Enterprise Application Detailed Architectu
Enterprise Application Detailed Architectu
-
8/12/2019 ENT303
23/45
Enterprise Application Detailed Architectu
Enterprise Application Detailed Architectu
-
8/12/2019 ENT303
24/45
Enterprise Application Detailed Architectu
Enterprise Application Detailed Architectu
-
8/12/2019 ENT303
25/45
Enterprise Application Detailed Architectu
Enterprise Database Detailed Architecture
-
8/12/2019 ENT303
26/45
Enterprise Database Detailed Architecture
-
8/12/2019 ENT303
27/45
Migration Approach
and
Best Practices
Mi ti Ch ll
-
8/12/2019 ENT303
28/45
People,Process,
Technology
MigrationExperience
Knowledge &Training
Not Primary
Business ActivityAttempting ToMuch at Onc
Migration Challenges
Id tif i A li ti t M
-
8/12/2019 ENT303
29/45
Identifying Applications to Move
Standalone applications are easyto m
Application with loosely coupled SOA
integrations are good candidates
Tightly integrated application needs more
-
8/12/2019 ENT303
30/45
Invest in Proof of Concept Early
Proof of concept will answertons ofquestionsquickly
Will help identify gapsand touch poi
Give you a good estimationof the tas
-
8/12/2019 ENT303
31/45
File transfer to Amazon S3 or EC2 using S/FTP, SCAspera, Attunity
Configure on-premises backup application (like NeCA, CommVault, Riverbed) to use Amazon S3
AWS Storage Gateway for asynchronous backup toS3
AWS Import/Export service: Shipyour diskto AWS Database backup tools like Oracle Secure Back
Database replicationtools like GoldenGate, DbVisi
Migrating Data into AWS Cloud
The Migration Continuum
-
8/12/2019 ENT303
32/45
The Migration Continuum
Forklift Embrace AWS Optimize
May be only option for someapps
Run AWS like a virtual co-lo(low effort)
Does not optimize for on-demand (overprovisioned)
Minor modifications toimprove cloud usage
Automating servers canlower operational burden
Leveraging more scalablestorage
Redesign wit(high effort)
Embrace sca(reduce adm
Closer to fullresources at
Forklift Embrace OptiEffort Scalability Operational Burden
-
8/12/2019 ENT303
33/45
Migration Tools
and
Services
Migration Services
-
8/12/2019 ENT303
34/45
ApplicationPortfolio
Analysis
Racemi, BluePhoenix, Cast
Software, MicroFocus, TSRI
Cast Software IsOpen Systems
CodeMigration
Blue Phoenix,Ispirer, TSRI,
Racemi
PowerBuilder toJava, Oracle Forms
to Java
DataMigration
Services
Data Strategies(tape), mLogica,
PracTrans
Same to Same,or One Vendor to
New Vendor
ERPSystems
App Associates(Oracle EBS),Back Office
Associates(SAP),DLZP
(Peoplesoft),Loyalty Methods
(Siebel)
Requires DeepApplicationKnowledge
Migration Services
Migration Tools
-
8/12/2019 ENT303
35/45
Managementand
Monitoring
BMC CLM,Boundary, HP
OpenView, Tivoli, CASpectrum AutomationManager, MS System
Center Plug-in,Oracle EM Plug-in,RightScale, SAP
Data Provider
AWS CloudWatch
Auditing andLogging
Alert Logic LogManager
CA Audit,CloudCheckrTrend Micro,
Xceedium XsuiteYlastic
AWS CloudWatchAlert
DataMigration
Data ExpeditionAspera
Attunity CloudBeamRiverbed Whitewater
Tsunami
AWS StorageGateway
Backup andRecovery
CA, CommvaultEMC Data Domain
Netapp
Oracle OSBPanzura
Riverbed Whitewater
Symantec, Zadara
Amazon EBSSnapshot
Migration Tools
-
8/12/2019 ENT303
36/45
Customer Project
Migration
Lessons Learned
Business Overview
-
8/12/2019 ENT303
37/45
Global manufacturing company with operatin APAC, Europe, and North America
Vendor consolidation1Infrastructure management challenge across multiple locatio
2Hardware refresh cycles and cost optimization3
Business Overview
Key Business Drivers
What Was Achieved
-
8/12/2019 ENT303
38/45
What Was Achieved Capital and operational cost reduction by avoiding new hardware
and by redeploying IT staff to projects that directly supported the
Other benefits included:
55% reduction in total IT operations costs
35%reduction in backup infrastructure costs
Ability to start and stop nonproduction services to reduce ope
Reduction in the number of IT vendors (from 6 to 3)
Able to perform an office relocation of HQ in early 2013, withinterruptions to business leveraging the centralized AWS coplatform
Mi ti P
-
8/12/2019 ENT303
39/45
Migration Process
MBC
Ap
Migrate icomponecontrollesolutions
Migrate EOBIEE
Tunee
MigrateNon-
MissionCritical
Applications
Migrate Test / DEVapplication
Migrate noncriticalapplications like Track-it
Migrate backups and validaterestore process
Proof ofConcept
Build POC environments foreach critical application andvalidate functionality
Perform functional,integration testing
Assessment
Complete study of ITinfrastructure & costs,including recommendationsand a detailed plan
Perform cost analysis andestimate project duration andresources
AWS Architecture
-
8/12/2019 ENT303
40/45
AWS Architecture
US East
AZ-1
VPC Public Subnet
VPC Private Subnet
Internet
OBIEEEBSR12
Monitoring Solution OpenVPN
VPNConnection
VPNConnection
AWS Infrastructure
-
8/12/2019 ENT303
41/45
AWS Infrastructure
Complete infrastructure for North America on Amazon Web Services
Office locations and warehouses connected via VPN to VPC on AWS
Oracle EBS/OBIEE on Linux
Complete in-house infrastructure including SQL Server, Oracle EBS, OBIEdomain controllers, track-it applications , LACROSSE etc.
Migrate from Tivoli tape backups to Amazon S3 backups using Zamanda/Snapshots
Integrated active directory with Salesforce.com, Office 365, various file, prservices throughout North America
All production backups to Amazon S3 using third-party tool
All nonproduction backups to Amazon S3 (reduced redundancy store)
-
8/12/2019 ENT303
42/45
Please give us your feedback on thispresentation
As a thank you, we will select prize
winners daily for completed surveys!
ENT303
Resources
-
8/12/2019 ENT303
43/45
ResourcesHere are some additional resources:
Get started with a free trial
http://aws.amazon.com/free
White papers http://aws.amazon.com/whitepapers/
Reference architectures
http://aws.amazon.com/architecture/
Enterprise on AWS
http://aws.amazon.com/enterprise-it/
Executive-level overview : Extending Your Infrastructure to the AWS Cloud (4 minute http://www.youtube.com/watch?v=CsGqu5L_PFI
Simple Monthly Pricing Calculator
http://calculator.s3.amazonaws.com/calc5.html
TCO calculator for web applications
http://aws.amazon.com/tco-calculator/
Customer Migration (Discussed in the Slides) O
http://aws.amazon.com/freehttp://aws.amazon.com/whitepapers/http://aws.amazon.com/architecture/http://aws.amazon.com/enterprise-it/http://www.youtube.com/watch?v=CsGqu5L_PFIhttp://calculator.s3.amazonaws.com/calc5.htmlhttp://aws.amazon.com/tco-calculator/http://aws.amazon.com/tco-calculator/http://aws.amazon.com/tco-calculator/http://aws.amazon.com/tco-calculator/http://aws.amazon.com/tco-calculator/http://calculator.s3.amazonaws.com/calc5.htmlhttp://calculator.s3.amazonaws.com/calc5.htmlhttp://www.youtube.com/watch?v=CsGqu5L_PFIhttp://www.youtube.com/watch?v=CsGqu5L_PFIhttp://aws.amazon.com/enterprise-it/http://aws.amazon.com/enterprise-it/http://aws.amazon.com/enterprise-it/http://aws.amazon.com/enterprise-it/http://aws.amazon.com/architecture/http://aws.amazon.com/architecture/http://aws.amazon.com/whitepapers/http://aws.amazon.com/whitepapers/http://aws.amazon.com/freehttp://aws.amazon.com/freehttp://aws.amazon.com/free -
8/12/2019 ENT303
44/45
Copyright 2013. Apps Associates LLC.
Customer Migration (Discussed in the Slides) O
Source Infrastructureon-premise hosted servers
Hardware(Dell PowerEdge, HP ML110)
Storage(Dell Power vault)
DatabaseOracle 9i/10g, SQL server
Fusion middleware
Packaged applicationsOracle E-Business Suite, Oracle BusinessIntelligence Suite, La-crosse, Mobile FieldService
Integration with Force.com platform
Firewalls, direct connectivity acrossmultiple locations - (CISCO , Barracuda)
Tape backups - (Dell ML6000)
AWS
EC2, Amazon EBS, A
Multiple instance typem1.large, m1.xlarge )
Storage EBS , PIOPSAmazon Glacier
Management and moNimsoft Monitoring SoAWS
Connectivity using VP
Archiving using Amaz
Data transfer using AW
DR configuration acro
Customer Source System Technical Deta
-
8/12/2019 ENT303
45/45
Copyright 2013. Apps Associates LLC.
Customer Source System Technical Deta
Oracle E-Business Suite Database (RHEL 4)
Oracle 9i8 cores / 32-bit
E-Business Suite (RHEL 4) 11.5.84 cores / 32-bit
Oracle Business Intelligence Database (RHEL 5)
Oracle 10g4 cores
OBIEE 10g (RHEL 5) OBIEE 11g4 cores
Microsoft SQL servers Database (Win2008\Hyper-V )
MS SQL Server 2005
Mobile Field Server MWA ( Win 2008\VM Ware )
Oracle E-Business S
Database & E-Bus
Oracle Business Int Database & OBIE
Multiple VPN tunnelcustomer locations