SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
ENT303 - Migrating Enterprise Applications to AWS:
Best Practices, Tools, and Techniques

Abdul Sathar Sait and Tom Laszewski, AWS
November 15, 2013

© 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 Amazon.com, Inc.
We Will Discuss

1
Calculating
Total Cost of
Ownership
(TCO)

2

3

4

5

Licensing
and
Architecture

Migration
Approach
and
Best Practices

Migration
Tools
and
Services

Customer
Project
Migration:
Lessons
Learned
Calculating
TCO
In Your TCO Analysis

DOs
DON’Ts

3- or 5-year amortization
Use 3-year heavy RIs or fixed RIs
Use volume RI discounts
Ratios (VM:physical, servers:racks, people:servers)
Mention tiered pricing
(Less expensive at every tier : network I/O, storage)

BONUS

Cost benefits of automation (Auto Scaling, APIs,
AWS CloudFormation, AWS OpsWorks, Trusted Advisor,
optimization)
In Your TCO Analysis
Forget power/cooling

DOs

(compute, storage, shared network)

Forget administration costs (procurement, design,
build, operations, network, security personnel)

DON’Ts
BONUS

Forget rent/real estate
(building deprecation, taxes, shared services staff)

Forget VMware licensing and maintenance costs
Forget to mention cost of “redundancy”, multi-AZ
facility
In Your TCO Analysis
Time from ordering to procurement

DOs
DON’Ts

BONUS

(Releasing early = increased revenue)

Cost of “capacity on shelf” (top of step)
Incremental cost of adding an on-premises
server when physical space is maxed out
Real cost of resource shortfalls (bottom of step)
Cost of disappointed or lost customers when
unable to scale fast enough
Licensing
and
Architecture
Licensing and Support
Microsoft
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”
Licensing and Support
Oracle
Pay-as-you-go
• RDS for Oracle SE One
BYOL
• Enterprise license agreement
• Unlimited license agreement
• Oracle partner network
• BPO license
• Oracle Technology Network

Processor & socket licensing
0.25 core multiplier for standard
licenses (sockets)
0.5 core multiplier for
enterprise licenses (processor)
Licensing and Support
SAP
Pay-as-you-go
• SAP Hana One Business Edition
• BOBJ BI 4.0 w/5 user licenses
• Trial / Developer Editions
BYOL
• Primary model for most SAP
applications
• Existing licenses can be used
on AWS

User-based Licensing
On-Premises Infrastructure Mapped to AWS
Technology Stack

On-Premises Solution

AWS

Network

VPN, MPLS

Amazon VPC, VPN, AWS Direct Connect

Security

Firewalls, NACLs, routing tables, disk
encryption, SSL, IDS, IPS

Storage

DAS, SAN, NAS, SSD

Amazon EBS, Amazon S3, Amazon EC2 Instance
storage (SSD), GlusterFS

Computer

Hardware, virtualization

Amazon EC2

Content delivery

CDN solutions

Databases

DB2, MS SQL Server, MySQL, Oracle,
PostgresSQL, MongoDB, Couchbase

Load balancing

Hardware and software load balancers, HA
Proxy

Elastic Load Balancing, software load balancers, HA
Proxy

Scaling

Hardware and software clustering, Apache
ZooKeeper

Auto Scaling, software clustering, Apache ZooKeeper

Domain name services

DNS providers

AWS security groups, AWS CloudHSM,
NACLs, routing tables, disk encryption, SSL, IDS, IPS

Amazon CloudFront
Amazon RDS, Amazon DynamoDB, DB2, MS SQL
Server, MySQL,PostgesSQL, Oracle, MongoDB,
Couchbase

Amazon Route 53
On-Premises Infrastructure Mapped to AWS
Technology Stack

On-Premises Solution

Analytics

Hadoop, Cassandra

Data warehousing

Specialized hardware and software solutions

Messaging and workflow

Messaging and workflow software

Caching

Memcached, SAP Hana

Archiving

Tape library, off site tape storage

Email

Email software

Identity management

LDAP

Deployment

Chef, Puppet

Management and
monitoring

CA, BMC, Rightscale

AWS
Amazon Elastic MapReduce, Hadoop, Cassandra
Amazon RedShift
Amazon Simple Queue Service, Amazon Simple
Notification Service, Amazon Simple Workflow Service
Amazon ElastiCache, Memcached, SAP Hana
Amazon Glacier
Amazon Simple Email Service
AWS IAM, LDAP
AMIs, AWS CloudFormation, AWS OpsWorks, AWS
Elastic Beanstalk, Chef, Puppet

Amazon CloudWatch, CA, BMC, Rightscale
Services Key to Enterprise Migrations

VPC
Services Key to Enterprise Migrations

PIOPS
Services Key to Enterprise Migrations

AWS Direct Connect
Services Key to Enterprise Migrations

AWS CloudFormation
Enterprise Migration Path
Phase 2

High
Medium
Low

Time to Execute

Phase 1

$

$$

$$$

Value to Business

$$$$
Database Backup to AWS

2
VPC
Disaster Recovery Site on AWS
Enterprise Application Basic Architecture
Enterprise Application HA Architecture
Enterprise Application Detailed Architecture
Enterprise Application Detailed Architecture
Enterprise Application Detailed Architecture
Enterprise Application Detailed Architecture
Enterprise Database Detailed Architecture
Migration Approach
and
Best Practices
Migration Challenges
Not Primary
Business Activity

Knowledge &
Training

Migration
Experience

Attempting Too
Much at Once

People,
Process,
Technology

Fear
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
Invest in Proof of Concept Early
Proof of concept will answer tons of
questions quickly
Will help identify gaps and touch points
Give you a good estimation of the task ahead
Migrating Data into AWS Cloud
• File transfer to Amazon S3 or EC2 using S/FTP, SCP, UDP,
Aspera, Attunity
• 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 Back
• Database replication tools like GoldenGate, DbVisit
The Migration Continuum

Forklift

Embrace
Effort

Scalability

Forklift

•
•
•

May be only option for some
apps
Run AWS like a virtual co-lo
(low effort)
Does not optimize for ondemand (overprovisioned)

Optimize

Operational Burden

Embrace AWS

•
•
•

Minor modifications to
improve cloud usage
Automating servers can
lower operational burden
Leveraging more scalable
storage

Optimize for AWS

•
•
•

Redesign with AWS in mind
(high effort)
Embrace scalable services
(reduce admin)
Closer to fully utilized
resources at all times
Migration Tools
and
Services
Migration Services
Application
Portfolio
Analysis

Code
Migration

Data
Migration
Services

ERP
Systems

AWS
Specific
AWS
Import/Export,
CloudTP
(PaasLane),
Racemi

Automated Tools

Racemi, Blue
Phoenix, Cast
Software, Micro
Focus, TSRI

Blue Phoenix,
Ispirer, TSRI,
Racemi

Data Strategies
(tape), mLogica,
PracTrans

App Associates
(Oracle EBS),
Back Office
Associates(SAP),
DLZP
(Peoplesoft),
Loyalty Methods
(Siebel)

Cast Software Is
Open Systems

PowerBuilder to
Java, Oracle Forms
to Java

Same to Same,
or One Vendor to
New Vendor

Requires Deep
Application
Knowledge
Migration Tools
Management
and
Monitoring

Auditing and
Logging

BMC CLM,
Boundary, HP
OpenView, Tivoli, CA
Spectrum Automation
Manager, MS System
Center Plug-in,
Oracle EM Plug-in,
RightScale, SAP
Data Provider

Alert Logic Log
Manager
CA Audit,
CloudCheckr
Trend Micro,
Xceedium Xsuite
Ylastic

AWS CloudWatch

AWS CloudWatch
Alert

Data
Migration

Backup and
Recovery

Data Expedition
Aspera
Attunity CloudBeam

CA, Commvault
EMC Data Domain
Netapp
Oracle OSB
Panzura

Riverbed Whitewater

Tsunami

Cost
Management

CloudHealth
Apptio

Riverbed Whitewater

Symantec, Zadara

AWS Storage
Gateway

Amazon EBS
Snapshot

AWS Trusted
Advisor
Customer Project
Migration
Lessons Learned
Business Overview
Global manufacturing company with operations
in APAC, Europe, and North America
Key Business Drivers

1
2
3

Vendor consolidation
Infrastructure management challenge across multiple locations
Hardware refresh cycles and cost optimization
What Was Achieved
•

•

Capital and operational cost reduction by avoiding new hardware purchases
and by redeploying IT staff to projects that directly supported the core business

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 operational costs
– Reduction in the number of IT vendors (from 6 to 3)
– Able to perform an office relocation of HQ in early 2013, with no
interruptions to business leveraging the centralized AWS computing
platform
Migration Process

Assessment

• Complete study of IT
infrastructure & costs,
including recommendations
and a detailed plan
• Perform cost analysis and
estimate project duration and
resources

Proof of
Concept

• Build POC environments for
each critical application and
validate functionality
• Perform functional,
integration testing

Migrate
NonMission
Critical
Applications
• Migrate Test / DEV
application
• Migrate noncritical
applications like Track-it
• Migrate backups and validate
restore process

Migrate
Business
Critical
Applications

• Migrate infrastructure
components like domain
controller, monitoring
solutions
• Migrate E-Business Suite,
OBIEE
• Tune – enhance - optimize
AWS Architecture
Internet

EBS
R12

OBIEE

VPN
Connection

Headquarters

VPC Private Subnet

Monitoring Solution

OpenVPN

VPC Public Subnet
AZ-1
US East

VPN
Connection

Location 2
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, OBIEE and
domain controllers, track-it applications , LACROSSE etc.

•

Migrate from Tivoli tape backups to Amazon S3 backups using Zamanda/Glacier,
Snapshots

•

Integrated active directory with Salesforce.com, Office 365, various file, print, fax
services throughout North America

•

All production backups to Amazon S3 using third-party tool

•

All nonproduction backups to Amazon S3 (reduced redundancy store)
Please give us your feedback on this
presentation

ENT303
As a thank you, we will select prize
winners daily for completed surveys!
Resources
Here 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 minutes)
– 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) Overview
•

Source
–
–
–
–
–
–

Infrastructure – on-premise hosted servers
Hardware – (Dell PowerEdge, HP ML110)
Storage – (Dell Power vault)
Database – Oracle 9i/10g, SQL server
Fusion middleware
Packaged applications – Oracle EBusiness Suite, Oracle Business
Intelligence Suite, La-crosse, Mobile Field
Service
– Integration with Force.com platform
– Firewalls, direct connectivity across
multiple locations - (CISCO , Barracuda)
– Tape backups - (Dell ML6000)

•

AWS
– EC2, Amazon EBS, Amazon VPC
– Multiple instance types (m1.medium,
m1.large, m1.xlarge )
– Storage EBS , PIOPS, Amazon S3,
Amazon Glacier
– Management and monitoring using
Nimsoft Monitoring Solution hosted on
AWS
– Connectivity using VPN tunnels
– Archiving using Amazon Glacier
– Data transfer using AWS Export/Import
– DR configuration across regions

© Copyright 2013. Apps Associates LLC.

44
Customer Source System Technical Details
•

Oracle E-Business Suite
– Database (RHEL 4)
• Oracle 9i – 8 cores / 32-bit

– E-Business Suite (RHEL 4)
• 11.5.8 – 4 cores / 32-bit

•

Oracle Business Intelligence
– Database (RHEL 5)
• Oracle 10g – 4 cores

– OBIEE 10g (RHEL 5)

• Oracle E-Business Suite
– Database & E-Business Suite

• Oracle Business Intelligence
– Database & OBIEE 10g

• Multiple VPN tunnels from multiple
customer locations

• OBIEE 11g – 4 cores

•

Microsoft SQL servers
– Database (Win2008Hyper-V )
• MS SQL Server 2005

•

Mobile Field Server
– MWA ( Win 2008VM Ware )

© Copyright 2013. Apps Associates LLC.

45

Weitere ähnliche Inhalte

Was ist angesagt?

Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Amazon Web Services
 

Was ist angesagt? (20)

Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
An Overview of Best Practices for Large Scale Migrations - AWS Transformation...
 
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
 
AWS Well-Architected Framework: Operational Excellence Pillar
AWS Well-Architected Framework: Operational Excellence PillarAWS Well-Architected Framework: Operational Excellence Pillar
AWS Well-Architected Framework: Operational Excellence Pillar
 
Cloud Migration
Cloud MigrationCloud Migration
Cloud Migration
 
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
Cloud Adoption Framework Define Your Cloud Strategy and Accelerate Results
 
Cloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with CloudCloud Migration Strategy - IT Transformation with Cloud
Cloud Migration Strategy - IT Transformation with Cloud
 
Migration Planning
Migration PlanningMigration Planning
Migration Planning
 
Accelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdfAccelerate Your Cloud Migration Journey.pdf
Accelerate Your Cloud Migration Journey.pdf
 
Understand AWS Pricing
Understand AWS PricingUnderstand AWS Pricing
Understand AWS Pricing
 
AWS Cloud Assessment
AWS Cloud AssessmentAWS Cloud Assessment
AWS Cloud Assessment
 
App Modernisation with Microsoft Azure
App Modernisation with Microsoft AzureApp Modernisation with Microsoft Azure
App Modernisation with Microsoft Azure
 
AWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless CloudAWS Lambda and the Serverless Cloud
AWS Lambda and the Serverless Cloud
 
Application Migrations
Application MigrationsApplication Migrations
Application Migrations
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
Cloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best PracticesCloud Migration Strategy and Best Practices
Cloud Migration Strategy and Best Practices
 
Building a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to CloudBuilding a Better Business Case for Migrating to Cloud
Building a Better Business Case for Migrating to Cloud
 
Cloud Migration Strategy Framework
Cloud Migration Strategy FrameworkCloud Migration Strategy Framework
Cloud Migration Strategy Framework
 
Considerations for your Cloud Journey
Considerations for your Cloud JourneyConsiderations for your Cloud Journey
Considerations for your Cloud Journey
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 

Ähnlich wie Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303) | AWS re:Invent 2013

Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
Tom Laszewski
 

Ähnlich wie Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303) | AWS re:Invent 2013 (20)

AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWSAWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
AWS Summit Stockholm 2014 – B2 – Migrating enterprise applications to AWS
 
Building compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWSBuilding compelling Enterprise Solutions on AWS
Building compelling Enterprise Solutions on AWS
 
AWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWSAWS Enterprise Day | Running Critical Business Applications on AWS
AWS Enterprise Day | Running Critical Business Applications on AWS
 
AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the Cloud
 
Cloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New InfrastructureCloud First: New Architecture for New Infrastructure
Cloud First: New Architecture for New Infrastructure
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Application Migrations at Scale
Application Migrations at ScaleApplication Migrations at Scale
Application Migrations at Scale
 
Migrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps AssociatesMigrate and Manage Workloads with Apps Associates
Migrate and Manage Workloads with Apps Associates
 
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 Getting Started with Windows Workloads on Amazon EC2 - Toronto Getting Started with Windows Workloads on Amazon EC2 - Toronto
Getting Started with Windows Workloads on Amazon EC2 - Toronto
 
Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS Migrating enterprise workloads to AWS
Migrating enterprise workloads to AWS
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Migración a la Nube: Preparación y Mejores Prácticas
Migración a la Nube: Preparación y Mejores PrácticasMigración a la Nube: Preparación y Mejores Prácticas
Migración a la Nube: Preparación y Mejores Prácticas
 
Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security Cloud Migration, Application Modernization, and Security
Cloud Migration, Application Modernization, and Security
 
Uses, considerations, and recommendations for AWS
Uses, considerations, and recommendations for AWSUses, considerations, and recommendations for AWS
Uses, considerations, and recommendations for AWS
 
Running SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloudRunning SAP All-in-One ERP production system deployment on the AWS cloud
Running SAP All-in-One ERP production system deployment on the AWS cloud
 
Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017Application Migrations at Scale AWS Summit SG 2017
Application Migrations at Scale AWS Summit SG 2017
 
Intro-to-AWS.pptx
Intro-to-AWS.pptxIntro-to-AWS.pptx
Intro-to-AWS.pptx
 
Migrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scaleMigrating thousands of workloads to AWS at enterprise scale
Migrating thousands of workloads to AWS at enterprise scale
 
Disaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiencyDisaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiency
 

Mehr von Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Mehr von Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Kürzlich hochgeladen

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303) | AWS re:Invent 2013

  • 1. ENT303 - Migrating Enterprise Applications to AWS: Best Practices, Tools, and Techniques Abdul Sathar Sait and Tom Laszewski, AWS November 15, 2013 © 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 Amazon.com, Inc.
  • 2. We Will Discuss 1 Calculating Total Cost of Ownership (TCO) 2 3 4 5 Licensing and Architecture Migration Approach and Best Practices Migration Tools and Services Customer Project Migration: Lessons Learned
  • 4. In Your TCO Analysis DOs DON’Ts 3- or 5-year amortization Use 3-year heavy RIs or fixed RIs Use volume RI discounts Ratios (VM:physical, servers:racks, people:servers) Mention tiered pricing (Less expensive at every tier : network I/O, storage) BONUS Cost benefits of automation (Auto Scaling, APIs, AWS CloudFormation, AWS OpsWorks, Trusted Advisor, optimization)
  • 5. In Your TCO Analysis Forget power/cooling DOs (compute, storage, shared network) Forget administration costs (procurement, design, build, operations, network, security personnel) DON’Ts BONUS Forget rent/real estate (building deprecation, taxes, shared services staff) Forget VMware licensing and maintenance costs Forget to mention cost of “redundancy”, multi-AZ facility
  • 6. In Your TCO Analysis Time from ordering to procurement DOs DON’Ts BONUS (Releasing early = increased revenue) Cost of “capacity on shelf” (top of step) Incremental cost of adding an on-premises server when physical space is maxed out Real cost of resource shortfalls (bottom of step) Cost of disappointed or lost customers when unable to scale fast enough
  • 8. Licensing and Support Microsoft 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”
  • 9. Licensing and Support Oracle Pay-as-you-go • RDS for Oracle SE One BYOL • Enterprise license agreement • Unlimited license agreement • Oracle partner network • BPO license • Oracle Technology Network Processor & socket licensing 0.25 core multiplier for standard licenses (sockets) 0.5 core multiplier for enterprise licenses (processor)
  • 10. Licensing and Support SAP Pay-as-you-go • SAP Hana One Business Edition • BOBJ BI 4.0 w/5 user licenses • Trial / Developer Editions BYOL • Primary model for most SAP applications • Existing licenses can be used on AWS User-based Licensing
  • 11. On-Premises Infrastructure Mapped to AWS Technology Stack On-Premises Solution AWS Network VPN, MPLS Amazon VPC, VPN, AWS Direct Connect Security Firewalls, NACLs, routing tables, disk encryption, SSL, IDS, IPS Storage DAS, SAN, NAS, SSD Amazon EBS, Amazon S3, Amazon EC2 Instance storage (SSD), GlusterFS Computer Hardware, virtualization Amazon EC2 Content delivery CDN solutions Databases DB2, MS SQL Server, MySQL, Oracle, PostgresSQL, MongoDB, Couchbase Load balancing Hardware and software load balancers, HA Proxy Elastic Load Balancing, software load balancers, HA Proxy Scaling Hardware and software clustering, Apache ZooKeeper Auto Scaling, software clustering, Apache ZooKeeper Domain name services DNS providers AWS security groups, AWS CloudHSM, NACLs, routing tables, disk encryption, SSL, IDS, IPS Amazon CloudFront Amazon RDS, Amazon DynamoDB, DB2, MS SQL Server, MySQL,PostgesSQL, Oracle, MongoDB, Couchbase Amazon Route 53
  • 12. On-Premises Infrastructure Mapped to AWS Technology Stack On-Premises Solution Analytics Hadoop, Cassandra Data warehousing Specialized hardware and software solutions Messaging and workflow Messaging and workflow software Caching Memcached, SAP Hana Archiving Tape library, off site tape storage Email Email software Identity management LDAP Deployment Chef, Puppet Management and monitoring CA, BMC, Rightscale AWS Amazon Elastic MapReduce, Hadoop, Cassandra Amazon RedShift Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow Service Amazon ElastiCache, Memcached, SAP Hana Amazon Glacier Amazon Simple Email Service AWS IAM, LDAP AMIs, AWS CloudFormation, AWS OpsWorks, AWS Elastic Beanstalk, Chef, Puppet Amazon CloudWatch, CA, BMC, Rightscale
  • 13. Services Key to Enterprise Migrations VPC
  • 14. Services Key to Enterprise Migrations PIOPS
  • 15. Services Key to Enterprise Migrations AWS Direct Connect
  • 16. Services Key to Enterprise Migrations AWS CloudFormation
  • 17. Enterprise Migration Path Phase 2 High Medium Low Time to Execute Phase 1 $ $$ $$$ Value to Business $$$$
  • 18. Database Backup to AWS 2 VPC
  • 28. Migration Challenges Not Primary Business Activity Knowledge & Training Migration Experience Attempting Too Much at Once People, Process, Technology Fear
  • 29. 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
  • 30. Invest in Proof of Concept Early Proof of concept will answer tons of questions quickly Will help identify gaps and touch points Give you a good estimation of the task ahead
  • 31. Migrating Data into AWS Cloud • File transfer to Amazon S3 or EC2 using S/FTP, SCP, UDP, Aspera, Attunity • 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 Back • Database replication tools like GoldenGate, DbVisit
  • 32. The Migration Continuum Forklift Embrace Effort Scalability Forklift • • • May be only option for some apps Run AWS like a virtual co-lo (low effort) Does not optimize for ondemand (overprovisioned) Optimize Operational Burden Embrace AWS • • • Minor modifications to improve cloud usage Automating servers can lower operational burden Leveraging more scalable storage Optimize for AWS • • • Redesign with AWS in mind (high effort) Embrace scalable services (reduce admin) Closer to fully utilized resources at all times
  • 34. Migration Services Application Portfolio Analysis Code Migration Data Migration Services ERP Systems AWS Specific AWS Import/Export, CloudTP (PaasLane), Racemi Automated Tools Racemi, Blue Phoenix, Cast Software, Micro Focus, TSRI Blue Phoenix, Ispirer, TSRI, Racemi Data Strategies (tape), mLogica, PracTrans App Associates (Oracle EBS), Back Office Associates(SAP), DLZP (Peoplesoft), Loyalty Methods (Siebel) Cast Software Is Open Systems PowerBuilder to Java, Oracle Forms to Java Same to Same, or One Vendor to New Vendor Requires Deep Application Knowledge
  • 35. Migration Tools Management and Monitoring Auditing and Logging BMC CLM, Boundary, HP OpenView, Tivoli, CA Spectrum Automation Manager, MS System Center Plug-in, Oracle EM Plug-in, RightScale, SAP Data Provider Alert Logic Log Manager CA Audit, CloudCheckr Trend Micro, Xceedium Xsuite Ylastic AWS CloudWatch AWS CloudWatch Alert Data Migration Backup and Recovery Data Expedition Aspera Attunity CloudBeam CA, Commvault EMC Data Domain Netapp Oracle OSB Panzura Riverbed Whitewater Tsunami Cost Management CloudHealth Apptio Riverbed Whitewater Symantec, Zadara AWS Storage Gateway Amazon EBS Snapshot AWS Trusted Advisor
  • 37. Business Overview Global manufacturing company with operations in APAC, Europe, and North America Key Business Drivers 1 2 3 Vendor consolidation Infrastructure management challenge across multiple locations Hardware refresh cycles and cost optimization
  • 38. What Was Achieved • • Capital and operational cost reduction by avoiding new hardware purchases and by redeploying IT staff to projects that directly supported the core business 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 operational costs – Reduction in the number of IT vendors (from 6 to 3) – Able to perform an office relocation of HQ in early 2013, with no interruptions to business leveraging the centralized AWS computing platform
  • 39. Migration Process Assessment • Complete study of IT infrastructure & costs, including recommendations and a detailed plan • Perform cost analysis and estimate project duration and resources Proof of Concept • Build POC environments for each critical application and validate functionality • Perform functional, integration testing Migrate NonMission Critical Applications • Migrate Test / DEV application • Migrate noncritical applications like Track-it • Migrate backups and validate restore process Migrate Business Critical Applications • Migrate infrastructure components like domain controller, monitoring solutions • Migrate E-Business Suite, OBIEE • Tune – enhance - optimize
  • 40. AWS Architecture Internet EBS R12 OBIEE VPN Connection Headquarters VPC Private Subnet Monitoring Solution OpenVPN VPC Public Subnet AZ-1 US East VPN Connection Location 2
  • 41. 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, OBIEE and domain controllers, track-it applications , LACROSSE etc. • Migrate from Tivoli tape backups to Amazon S3 backups using Zamanda/Glacier, Snapshots • Integrated active directory with Salesforce.com, Office 365, various file, print, fax services throughout North America • All production backups to Amazon S3 using third-party tool • All nonproduction backups to Amazon S3 (reduced redundancy store)
  • 42. Please give us your feedback on this presentation ENT303 As a thank you, we will select prize winners daily for completed surveys!
  • 43. Resources Here 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 minutes) – 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/
  • 44. Customer Migration (Discussed in the Slides) Overview • Source – – – – – – Infrastructure – on-premise hosted servers Hardware – (Dell PowerEdge, HP ML110) Storage – (Dell Power vault) Database – Oracle 9i/10g, SQL server Fusion middleware Packaged applications – Oracle EBusiness Suite, Oracle Business Intelligence Suite, La-crosse, Mobile Field Service – Integration with Force.com platform – Firewalls, direct connectivity across multiple locations - (CISCO , Barracuda) – Tape backups - (Dell ML6000) • AWS – EC2, Amazon EBS, Amazon VPC – Multiple instance types (m1.medium, m1.large, m1.xlarge ) – Storage EBS , PIOPS, Amazon S3, Amazon Glacier – Management and monitoring using Nimsoft Monitoring Solution hosted on AWS – Connectivity using VPN tunnels – Archiving using Amazon Glacier – Data transfer using AWS Export/Import – DR configuration across regions © Copyright 2013. Apps Associates LLC. 44
  • 45. Customer Source System Technical Details • Oracle E-Business Suite – Database (RHEL 4) • Oracle 9i – 8 cores / 32-bit – E-Business Suite (RHEL 4) • 11.5.8 – 4 cores / 32-bit • Oracle Business Intelligence – Database (RHEL 5) • Oracle 10g – 4 cores – OBIEE 10g (RHEL 5) • Oracle E-Business Suite – Database & E-Business Suite • Oracle Business Intelligence – Database & OBIEE 10g • Multiple VPN tunnels from multiple customer locations • OBIEE 11g – 4 cores • Microsoft SQL servers – Database (Win2008Hyper-V ) • MS SQL Server 2005 • Mobile Field Server – MWA ( Win 2008VM Ware ) © Copyright 2013. Apps Associates LLC. 45