ENT303

download ENT303

of 45

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