84
AWS Summit 2014 Migrating Enterprise Applications to AWS Jean-Pierre Le Goaller Principal Solutions Architect @jplegoal

B1 – Migrating enterprise applications to aws

Embed Size (px)

DESCRIPTION

This session discusses strategies, tools, and techniques for migrating enterprise software systems to AWS. These applications are complex by themselves; they are frequently customized; they have many touch points on other systems in the enterprise; and they often have large associated databases. Nevertheless, running enterprise applications in the cloud affords powerful benefits. We identify success factors and best practices.

Citation preview

Page 1: B1 – Migrating enterprise applications to aws

AWS Summit 2014

Migrating Enterprise Applications to AWS

Jean-Pierre Le Goaller Principal Solutions Architect @jplegoal

Page 2: B1 – Migrating enterprise applications to aws

2 Licensing and Architecture

3 Migration Approach

and Best Practices

5 Customer Project: Lessons Learned

Agenda

1 Calculating

Total Cost of Ownership

(TCO)

4 Tools for Migration

Page 3: B1 – Migrating enterprise applications to aws

0  -­‐  Security  and  Compliance

Page 4: B1 – Migrating enterprise applications to aws

Comprehensive Security Capabilities to Support Virtually Any Workload

Identity & access management

Multi-factor authentication

Security groups & Network ACL

Dedicated instances

Identity Federation

Amazon Virtual Private Cloud (VPC)

Amazon Direct Connect

Access Control Encryption Networking Amazon S3 encryption

Amazon EBS encryption

Amazon RDS Transparent Data Encryption

Amazon CloudHSM

Page 5: B1 – Migrating enterprise applications to aws

Calculating TCO

Page 6: B1 – Migrating enterprise applications to aws

In Your TCO Analysis

Determine Current Cost: ®  Inventory of current HW and SW for:

®  Computing ®  Networking ®  Storage

® Calculate overhead costs, using ratios ®  VM:Physical, ®  Servers:Racks ®  Servers:People

® Leverage our new TCO Calculator

DOs

DON’Ts

BONUS

Page 7: B1 – Migrating enterprise applications to aws

In Your TCO Analysis

Estimate AWS cost: ® Use the AWS Simple Monthly Calculator

®  Reserved Instances: use 3-year heavy RIs or Fixed RIs

®  Focus on computing, storage and data transfer

® Beyond the calculator ®  Cost benefits of automation ®  Take advantage of managed services

DOs

DON’Ts

BONUS

Page 8: B1 – Migrating enterprise applications to aws

In Your TCO Analysis

® Forget power/cooling ® Forget administration costs ® Forget rent/real estate ® Forget virtualization and storage software ® Forget maintenance cost ® Forget to include cost of redundancy

DOs

BONUS

DON’Ts

Page 9: B1 – Migrating enterprise applications to aws

In Your TCO Analysis

® Time from ordering to procurement ® Cost of “capacity on shelf” ® Real cost of resource shortfalls ®  Incremental cost of on-premises HW refresh ® Additional uptime ® Cost of disappointed or lost customers

® Price reductions

DOs

DON’Ts

BONUS

Page 10: B1 – Migrating enterprise applications to aws

Licensing and

Architecture

Page 11: B1 – Migrating enterprise applications to aws

Microsoft

Licensing and Support

Pay-as-you-go •  Windows Server 2003, 2008, 2012 •  SQL Server Standard Edition

BYOL •  SQL Server Enterprise Edition •  SharePoint •  Exchange •  Active Directory •  IIS •  SCOM •  CRM Dynamics

License Mobility through Software Assurance Windows Server 2012 R2 and SQL Server 2014 AMIs

Page 12: B1 – Migrating enterprise applications to aws

Oracle

Licensing and Support

BYOL •  Processor/socket licensing •  Enterprise License Agreement •  Unlimited License Agreement •  OPN/OTN •  Oracle DB 9i to 12c •  Fusion MiddleWare •  OBIEE •  E-Business Suite

Pay-as-you-go •  RDS for Oracle SE One

Page 13: B1 – Migrating enterprise applications to aws

SAP

Licensing and Support

BYOL •  User-based Licensing •  SAP Business Suite •  SAP Business Objects •  HANA •  Afaria

SAP HANA Quick Start Reference Deployment

Pas as you go •  SAP Hana One •  BOBJ BI Basic/Premium w/5 user licenses •  BOBJ BI Premium w/100 user licenses

Page 14: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Network VPN, MPLS

Security

Storage

Computer

Content delivery

Databases

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 15: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Network VPN, MPLS Amazon VPC, VPN, AWS Direct Connect

Security

Storage

Computer

Content delivery

Databases

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 16: B1 – Migrating enterprise applications 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

Computer

Content delivery

Databases

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 17: B1 – Migrating enterprise applications 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

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

IPS

Storage

Computer

Content delivery

Databases

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 18: B1 – Migrating enterprise applications 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

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

IPS

Storage DAS, SAN, NAS, SSD

Computer

Content delivery

Databases

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 19: B1 – Migrating enterprise applications 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

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

IPS

Storage DAS, SAN, NAS, SSD Amazon EBS, Amazon S3, Amazon EC2 Instance storage (SSD), GlusterFS

Computer

Content delivery

Databases

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 20: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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

Content delivery

Databases

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 21: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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

Databases

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 22: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 23: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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 Amazon CloudFront

Databases

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 24: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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 Amazon CloudFront

Databases DB2, MS SQL Server, MySQL, Oracle, PostgresSQL, HANA, Redis MongoDB, Cassandra, Couchbase

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 25: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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 Amazon CloudFront

Databases DB2, MS SQL Server, MySQL, Oracle, PostgresSQL, HANA, Redis MongoDB, Cassandra, Couchbase

Amazon RDS, Amazon DynamoDB, Amazon Redshift, DB2, MS SQL Server, MySQL,

PostgesSQL, Oracle, HANA, Redis MongoDB, Cassandra, Couchbase

Load balancing

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 26: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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 Amazon CloudFront

Databases DB2, MS SQL Server, MySQL, Oracle, PostgresSQL, HANA, Redis MongoDB, Cassandra, Couchbase

Amazon RDS, Amazon DynamoDB, Amazon Redshift, DB2, MS SQL Server, MySQL,

PostgesSQL, Oracle, HANA, Redis MongoDB, Cassandra, Couchbase

Load balancing Hardware and software load balancers, HA Proxy

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 27: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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 Amazon CloudFront

Databases DB2, MS SQL Server, MySQL, Oracle, PostgresSQL, HANA, Redis MongoDB, Cassandra, Couchbase

Amazon RDS, Amazon DynamoDB, Amazon Redshift, DB2, MS SQL Server, MySQL,

PostgesSQL, Oracle, HANA, Redis MongoDB, Cassandra, Couchbase

Load balancing Hardware and software load balancers, HA Proxy

Elastic Load Balancing, software load balancers, HA Proxy

Scaling

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 28: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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 Amazon CloudFront

Databases DB2, MS SQL Server, MySQL, Oracle, PostgresSQL, HANA, Redis MongoDB, Cassandra, Couchbase

Amazon RDS, Amazon DynamoDB, Amazon Redshift, DB2, MS SQL Server, MySQL,

PostgesSQL, Oracle, HANA, Redis MongoDB, Cassandra, 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

Domain name services

On-Premises Infrastructure Mapped to AWS

Page 29: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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 Amazon CloudFront

Databases DB2, MS SQL Server, MySQL, Oracle, PostgresSQL, HANA, Redis MongoDB, Cassandra, Couchbase

Amazon RDS, Amazon DynamoDB, Amazon Redshift, DB2, MS SQL Server, MySQL,

PostgesSQL, Oracle, HANA, Redis MongoDB, Cassandra, 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

On-Premises Infrastructure Mapped to AWS

Page 30: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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 Amazon CloudFront

Databases DB2, MS SQL Server, MySQL, Oracle, PostgresSQL, HANA, Redis MongoDB, Cassandra, Couchbase

Amazon RDS, Amazon DynamoDB, Amazon Redshift, DB2, MS SQL Server, MySQL,

PostgesSQL, Oracle, HANA, Redis MongoDB, Cassandra, 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

On-Premises Infrastructure Mapped to AWS

Page 31: B1 – Migrating enterprise applications 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

AWS security groups, AWS CloudHSM, 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 Amazon CloudFront

Databases DB2, MS SQL Server, MySQL, Oracle, PostgresSQL, HANA, Redis MongoDB, Cassandra, Couchbase

Amazon RDS, Amazon DynamoDB, Amazon Redshift, DB2, MS SQL Server, MySQL,

PostgesSQL, Oracle, HANA, Redis MongoDB, Cassandra, 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 Amazon Route 53

On-Premises Infrastructure Mapped to AWS

Page 32: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop

Data warehousing

Messaging and workflow

Caching

Archiving

Email

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 33: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing

Messaging and workflow

Caching

Archiving

Email

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 34: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Messaging and workflow

Caching

Archiving

Email

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 35: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow

Caching

Archiving

Email

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 36: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software

Caching

Archiving

Email

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 37: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching

Archiving

Email

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 38: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana

Archiving

Email

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 39: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana

Archiving

Email

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 40: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana

Archiving Tape library, off site tape storage

Email

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 41: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana

Archiving Tape library, off site tape storage Amazon Glacier

Email

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 42: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana

Archiving Tape library, off site tape storage Amazon Glacier

Email Email software

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 43: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana

Archiving Tape library, off site tape storage Amazon Glacier

Email Email software Amazon Simple Email Service

Identity management

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 44: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana

Archiving Tape library, off site tape storage Amazon Glacier

Email Email software Amazon Simple Email Service

Identity management

LDAP

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 45: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana

Archiving Tape library, off site tape storage Amazon Glacier

Email Email software Amazon Simple Email Service

Identity management

LDAP AWS IAM, LDAP

Deployment

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 46: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana

Archiving Tape library, off site tape storage Amazon Glacier

Email Email software Amazon Simple Email Service

Identity management

LDAP AWS IAM, LDAP

Deployment Chef, Puppet

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 47: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana

Archiving Tape library, off site tape storage Amazon Glacier

Email Email software Amazon Simple Email Service

Identity management

LDAP AWS IAM, LDAP

Deployment Chef, Puppet AMIs, AWS CloudFormation, AWS OpsWorks, AWS Elastic Beanstalk, Chef, Puppet

Management and monitoring

On-Premises Infrastructure Mapped to AWS

Page 48: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana

Archiving Tape library, off site tape storage Amazon Glacier

Email Email software Amazon Simple Email Service

Identity management

LDAP AWS IAM, LDAP

Deployment Chef, Puppet AMIs, AWS CloudFormation, AWS OpsWorks, AWS Elastic Beanstalk, Chef, Puppet

Management and monitoring

CA, BMC, Rightscale

On-Premises Infrastructure Mapped to AWS

Page 49: B1 – Migrating enterprise applications to aws

Technology Stack On-Premises Solution AWS

Big Data Analytics Hadoop Amazon Elastic MapReduce, Hadoop

Data warehousing Specialized hardware and software solutions

Amazon RedShift

Messaging and workflow Messaging and workflow software Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow

Service

Caching Memcached, SAP Hana Amazon ElastiCache, Memcached, SAP Hana

Archiving Tape library, off site tape storage Amazon Glacier

Email Email software Amazon Simple Email Service

Identity management

LDAP AWS IAM, LDAP

Deployment Chef, Puppet AMIs, AWS CloudFormation, AWS OpsWorks, AWS Elastic Beanstalk, Chef, Puppet

Management and monitoring

CA, BMC, Rightscale Amazon CloudWatch, CA, BMC, Rightscale

On-Premises Infrastructure Mapped to AWS

Page 50: B1 – Migrating enterprise applications to aws

Services Key to Enterprise Migrations

VPC

Page 51: B1 – Migrating enterprise applications to aws

Services Key to Enterprise Migrations

AWS Direct Connect

Page 52: B1 – Migrating enterprise applications to aws

Services Key to Enterprise Migrations

PIOPS

Page 53: B1 – Migrating enterprise applications to aws

Services Key to Enterprise Migrations

AWS CloudFormation

Page 54: B1 – Migrating enterprise applications to aws

Enterprise Migration Path

$$$ $ $$ Value to Business

Hig

h Lo

w

Med

ium

Ti

me

to E

xecu

te

$$$$

Phase 1 Phase 2

Page 55: B1 – Migrating enterprise applications to aws

Back up and Restore

Page 56: B1 – Migrating enterprise applications to aws

2 VPC

Database Backup to AWS

Page 57: B1 – Migrating enterprise applications to aws

Disaster Recovery Site on AWS

Page 58: B1 – Migrating enterprise applications to aws

Dev and Test Environment

Page 59: B1 – Migrating enterprise applications to aws

Production Enterprise Application Architecture

Page 60: B1 – Migrating enterprise applications to aws

Enterprise Application Detailed Architecture

Page 61: B1 – Migrating enterprise applications to aws

Enterprise Application Detailed Architecture

Page 62: B1 – Migrating enterprise applications to aws

Enterprise Application Detailed Architecture

Page 63: B1 – Migrating enterprise applications to aws

Enterprise Application Detailed Architecture

Page 64: B1 – Migrating enterprise applications to aws

Enterprise Database Detailed Architecture

Page 65: B1 – Migrating enterprise applications to aws

Migration Approach and

Best Practices

Page 66: B1 – Migrating enterprise applications to aws

People, Process,

Technology

Migration Experience

Knowledge & Training

Not Primary Business Activity

Fear

Attempting Too Much at Once

Migration Challenges

Page 67: B1 – Migrating enterprise applications to aws

Identifying Applications to Move

Standalone applications are easy to move

Applications with loosely coupled SOA-based integrations are good candidates

Tightly integrated applications need more planning

Page 68: B1 – Migrating enterprise applications to aws

 Invest in Proof of Concept Early

Will answer tons of questions quickly Will help identify gaps and touch points

Give you a good estimation of the task ahead

Page 69: B1 – Migrating enterprise applications to aws

•  Configure on-premises backup application to use Amazon S3

•  Database replication tools •  File transfer to Amazon S3 or EC2 •  AWS Storage Gateway for asynchronous backup to

Amazon S3 •  VM Import/Export •  AWS Import/Export service: Ship your disk to AWS

Migrating Data into AWS Cloud

Page 70: B1 – Migrating enterprise applications to aws

The Migration Continuum

Forklift Embrace AWS Optimize for AWS

•  May be only option for some apps

•  Run AWS like a virtual co-lo (low effort)

•  Does not optimize for on-demand (overprovisioned)

•  Minor modifications to improve cloud usage

•  Automating servers can lower operational burden

•  Leveraging more scalable storage

•  Auto-scaling

•  Redesign with AWS in mind (high effort)

•  Embrace scalable services (reduce admin)

•  Closer to fully utilized resources at all times

Forklift Embrace Optimize Effort Benefits Operational Burden

Page 71: B1 – Migrating enterprise applications to aws

Migration Tools and Services

Page 72: B1 – Migrating enterprise applications to aws

Application Portfolio Analysis

Racemi, Blue Phoenix, Cast

Software, Micro Focus, TSRI

Cast Software Is Open Systems

Code Migration

Blue Phoenix, Ispirer, TSRI,

Racemi

PowerBuilder to Java, Oracle Forms to Java

AWS Specific

AWS Import/Export, CloudTP

(PaasLane), Racemi

Automated Tools

Data Migration Services

Data Strategies (tape), mLogica,

PracTrans

Same to Same, or One Vendor to New Vendor

ERP Systems

App Associates (Oracle EBS), Back Office

Associates(SAP), DLZP (Peoplesoft),

Loyalty Methods (Siebel)

Requires Deep Application Knowledge

Migration Services

Page 73: B1 – Migrating enterprise applications to aws

Management and

Monitoring BMC CLM, Boundary,

CloudHealth, HP OpenView, IBM

Tivoli, MS System Center MP, Oracle EM Plug-in, New

Relic, Nagios, RightScale,

ServiceNow, VMware vCenter Plug-In,

vCloud Automation Center, Ylastic

AWS CloudWatch

Auditing, Logging and

Security

Apache Flume, Alert Logic Log

Manager, CA Audit, Logstash, Splunk, Trend Micro Deep

Security, Xceedium Xsuite

AWS CloudTrail AWS CloudHSM

EBS/RDS/S3 Encryption

Cost Management

Apptio

CloudAbility CloudCheckr

AWS Trusted Advisor

Data Migration

Aspera Attunity CloudBeam

Data Expedition Panzura Netapp

Riverbed SteelHead and SteelStore

Tsunami

AWS Storage Gateway

AWS Import/Export

Backup and Recovery

CA ARCserve Commvault Simpana

Oracle OSB Symantec Netbackup

Zmanda

Amazon EBS Snapshot

Migration Tools Ecosystem

Page 74: B1 – Migrating enterprise applications to aws

Migration Services

•  APN Consulting Partners can help: –  Large, global SI –  Smaller boutique shops (e.g. Cloudreach)

•  Nature of Services: –  Application Portfolio Services –  Code Migration –  Data Migration Services –  ERP Systems

Page 75: B1 – Migrating enterprise applications to aws

Customer Project Lessons Learned

Page 76: B1 – Migrating enterprise applications to aws

Global manufacturing company with operations in APAC, Europe, and North America

Vendor consolidation 1 Infrastructure management challenge across multiple locations 2 Hardware refresh cycles and cost optimization 3

Business Overview

Key Business Drivers

Page 77: B1 – Migrating enterprise applications to aws

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

–  Able to perform an office relocation of HQ with no interruptions to business

Page 78: B1 – Migrating enterprise applications to aws

Migration Process

Migrate Business Critical

Applications

Migrate Non-

Mission Critical

Applications

Proof of Concept Assessment

Page 79: B1 – Migrating enterprise applications to aws

AWS Architecture

US  East  AZ-­‐1  

Headquarters  

VPC  Public  Subnet  

VPC  Private  Subnet  

Loca=on  2  

Internet

OBIEE EBS R12

Monitoring Solution OpenVPN

VPN Connection

VPN Connection

Page 80: B1 – Migrating enterprise applications to aws

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

•  Migrate from Tivoli tape backups to Amazon S3 backups using Amanda Backup, Glacier and 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)

Page 81: B1 – Migrating enterprise applications to aws

Thank You!

AWS EXPERT? GET CERTIFIED! aws.amazon.com/certification

Jean-Pierre Le Goaller Principal Solutions Architect @jplegoal

Page 82: B1 – Migrating enterprise applications to aws

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/

Page 83: B1 – Migrating enterprise applications to aws

©  Copyright  2013.  Apps  Associates  LLC.   83  

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 E-

Business 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

Page 84: B1 – Migrating enterprise applications to aws

©  Copyright  2013.  Apps  Associates  LLC.   84  

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)

•  OBIEE 11g – 4 cores •  Microsoft SQL servers

–  Database (Win2008\Hyper-V ) •  MS SQL Server 2005

•  Mobile Field Server –  MWA ( Win 2008\VM Ware )

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

•  Oracle Business Intelligence –  Database & OBIEE 10g

•  Multiple VPN tunnels from multiple customer locations