SlideShare una empresa de Scribd logo
1 de 21
Mastering P2V
Best Practices for Maintaining Service
Levels upon Migration
Housekeeping
  Ask questions at anytime
  Please put questions in the Q&A section


Speakers
  Erick Crowell, Emulex Inc.
   – Product Marketing Manager
  Oren Elias, Correlsense Inc.
   – EVP Strategy & Business Development



  Prize drawing at end of show




                                 © 2012 Emulex Corporation & Correlsense Inc.   2
Agenda



     Why application and I/O performance are crucial for P2V


         P2V best practices


         The tools available that can help


     Q&A




                       © 2012 Emulex Corporation & Correlsense Inc.   3
Why Application and I/O
Performance are Crucial for P2V
What The Experts Are Saying …

          50%              “..half or more of the database time is
                           attributable to storage I/O”
          Storage          - Gartner’s Sept 2011, “Magic Quadrant for Application Performance Monitoring”
         Wait Time
                                           “It is vital to understand the value of performance for
                                                each environment and particular application.”
“Improving [storage I/O                   “The cost for I/O response time needs to be part of the
completion time] will have                               data center cost structure.”
a dramatic effect on                                                - IDC, ‘Data Center I/O Performance Issues and Impacts’
[application] transaction
rate and scalability.”
– Pure Storage.com (Matt Kixmoeller)


            “Measuring application response time and transaction throughput is the only
            way to ensure acceptable performance before, during, and after [migration] to
            a virtualized or private cloud environment.” – Virtualization Practice.com (Bernd Harzog)


                                         © 2012 Emulex Corporation & Correlsense Inc.                                  5
The Growing Complexity in IT
Applications Diversity and new Rollouts

                        Home                                                                                    New App
                                             Packaged               Legacy                     Web
                        Grown                                                                                    Rollout
                                                                                                                Home


Distributed Functionality

                          Web                      App                Load                                         Shared
                                                                                                 ESB
                         Server                   Server            Balancer                                      Services

Virtualized Infrastructure
                                   Virtual Machines                  Virtual Machines                   Virtual Machines
                                   App      App       App            App         App       App          App      App       App

                                   OS       OS        OS             OS          OS        OS           OS       OS        OS

                                     Hypervisor OS                        Hypervisor OS                   Hypervisor OS
                                     Shared File System                   Shared File System              Shared File System
Storage Management

                    Storage         Multi-                      I/O          Converged               Virtual        Physical
       Hypervisor
                    Caching        pathing                  Aggregators      Networks                Storage        Storage



                              © 2012 Emulex Corporation & Correlsense Inc.                                                       6
The End-to-End (E2E) Challenge
  Complexity is growing in the data center
   – Virtualization brings efficiency gains but complexity challenges
   – Service-oriented architectures mean performance management now a
     holistic undertaking

  Administrators are being pressured to
   – Reduce the time to deploy new applications and technologies
   – Increase the number of applications and technologies supported
   – Extend the performance of existing infrastructure


  The challenge…
   – How to manage application availability and performance SLAs?
   – Domain-specific monitoring lacks holistic visibility




                            © 2012 Emulex Corporation & Correlsense Inc.   7
Unspoken Fear of P2V
  Traditional physical hardware is predictable and dedicated
  Virtual infrastructure introduces sharing, over-subscription
  Application performance before migration will not match application
  performance post migration.
  Solutions may be out of our control as the hardware resources are not
  managed by others.
  There is no way to go back.




                           © 2012 Emulex Corporation & Correlsense Inc.   8
Why Application Owners Should Care
About storage – and Vice Versa
  New storage configuration options
   – Application performance enhanced by fine-tuning storage components
   – Server hardware performance gains increased significance of storage
     performance
   – Data analytics increases reliance on robust storage performance


  Application vs. Storage – “Who’s problem is it, anyway?”

  Problem                Application                                    Storage

  Web-site performance   To many embedded objects?                      Static content is on a slow storage
                                                                        device?
  On-line app            Missing index? DB lock? Bad                    Peak usage is causing large
  performance            query?                                         storage queues, making app wait?
  Virtual environment    Under provisioning                             Oversubscription to the physical
                                                                        disk




                               © 2012 Emulex Corporation & Correlsense Inc.                                   9
P2V Best Practices
Are You Ready for P2V?
  Don’t start without a plan
   – Identify dependencies for apps and storage
   – Prioritize order of virtualization                                               Plan


  Baseline ‘real-world’ infrastructure performance
   – Establish where you are now and where you
     want to be                                                                Baseline


  Establish robust SLAs
                                                                                      Create
   – Measure from end user through to storage
                                                                                       SLAs

  Early warning & continuous monitoring
   – Automate SLA monitoring                                                  Monitor, R
                                                                              eport, Rea
   – Pro-active alerting based on dynamic performance
     thresholds
                                                                                  ct



                               © 2012 Emulex Corporation & Correlsense Inc.                    11
Will You Have E2E visibility When You Migrate?

        Traditional tools are insufficient for end-to-end performance management


       “CPU and         “PING works,                          “SAN has low               “Plenty of Storage &
     Memory are OK”      Temp is OK”                           utilization”             No hardware failures”




    Application         Database                                  X
      Server             Server
                                                              Fabric                   Storage Target

     Application         Server                               SAN
   Performance SW       Mgmt. SW                            Mgmt. SW
                                                                                      Array Mgmt. SW

                                                                                SRM Tools



                                                               “Plenty of
                                                               capacity”




                                 © 2012 Emulex Corporation & Correlsense Inc.                                   12
P2V Checklist
  Assure service-levels while migrating to a virtualized environment
    – e.g. under-provisioning of application nodes, over utilization of LUNs!?


  Cross the stack service level assurance - don’t move without it

  Physical server / port oversubscription 8:1                                                                      Unintended
                                                                                                                   spindle
                                                                                          LUN 0     !
                                                                                                                   contention
                                                                          Target Port A                  RAID
                                                                                          LUN 1          Set 1
                                                                                                    !
                                                                                                    !
                                                                          Target Port B    LUN 0         RAID
                                                                                                    ! Set 2
                                                                                  !        LUN 1

                                                                                          Virtual       Physical
                                                                                          Storage       Storage
   Virtual oversubscription 160:1 (20 guest / hypervisor)




                                        © 2012 Emulex Corporation & Correlsense Inc.                                     13
The 5 Layers of User Frustration
                                                                       Here, with pro-
                                                                      active monitoring
           1. User notices slow application
           and ignores

           2. User hounded by slow app and tries                                      When
                                                                                     does IT
           their own fix (e.g. refresh/restart)                                     find out?
  &%#!
           3. User frustrated by slow app and
           &%#!'s to friend or co-worker
                                                                      Here, with reactive
                                                                         “monitoring”
           4. Severe disruption - user
           complains to IT or Customer Service

           5. System unusable

                       © 2012 Emulex Corporation & Correlsense Inc.                         14
Tools Available That Can Help
Proactive Monitoring Tool Basics
 Increase operational efficiency
  – Avoid Application `brown-outs` and slowdowns
  – Reduces staff and time to resolution
 Save on hidden costs
  – Fix problems before they become really expensive
  – Solve more problems in L1 & L2 support not development

 Types of problems you can identify quickly
  – Problems with end user experience
       • Instantly isolate root cause from browser, through data-
         center down to the storage
  – Problems with application transactions
       • Quickly Isolate root cause from application and database tiers
  – Problems with storage performance
       • Identify Impacted Applications and Services




                                © 2012 Emulex Corporation & Correlsense Inc.   16
Instant Problem Isolation
  Instantly isolate root cause across the entire infrastructure.
   – From browser, through entire technology stack and down to the storage
  Eliminate finger pointing
   – War-room (blame-storming) cross discipline communication tool

                                       Rapid Problem Isolation

             Server Problem                                                       Storage Problem

                                                    ?
 Which Application Tier?                                                                    Which Storage Tier?

    Java     LDAP       DB                                                                   Local       SAN   SSD


  Which Application Operation?                                                          Which Storage Device?


    Method      Query        SQL                                                   Fabric            Target    LUN



                                   © 2012 Emulex Corporation & Correlsense Inc.                                      17
Introducing the Industry’s Only E2E APM Solution


Bridging between Operations and Infrastructure Teams

                                                                                DB
              (User)     Web                      Service             App
                                                                                Tier
              Client     Tier                      Tier               Tier


  +
                        Storage                     Storage           Storage   Storage
                          Tier                        Tier              Tier      Tier



                                        Tr u e E n d - t o - E n d A P M




                       © 2012 Emulex Corporation & Correlsense Inc.                       18
A Unique Solution & Approach
  Best possible visibility to IT Ops
    – Innovative approach to monitoring E2E performance (APM 3.0)
    – Provides unique perspective on performance that other tools can’t touch


End-to-End Application View of Performance




                                                   +
                               Tr u e E n d - t o - E n d A P M

      Collector technology, located                                Sensors monitor I/O performance
          between the app and                                         to storage devices, quickly
       the infrastructure pinpoints                               exposing hot-spots, utilization, and
         application bottlenecks                                          provisioning issues


                                © 2012 Emulex Corporation & Correlsense Inc.                             19
Summary
 Combined advantages include:
  – Monitor transaction performance from client end-users, web tier, application
    tier, service tier, and database tiers
  – Monitor the application view of storage performance (FC and FCoE, with iSCSI
    and DAS coming soon)
  – Drill down into transaction data to understand the storage impact, or lack
    thereof, on application performance
  – Proactive SLA management of the multi-tier application layers and storage
    backend they rely on


 For more information on the respective products, see:
  – www.emulex.com/vision
  – www.correlsense.com




                           © 2012 Emulex Corporation & Correlsense Inc.            20
Questions …




For more information on the respective products, see:
    – www.emulex.com/vision
    – www.correlsense.com

                          © 2012 Emulex Corporation & Correlsense Inc.   21

Más contenido relacionado

Más de Correlsense

Unify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by CorrelsenseUnify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by CorrelsenseCorrelsense
 
Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management Correlsense
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense
 
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...Correlsense
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceCorrelsense
 
Best Practices for Managing SaaS Applications
Best Practices for Managing SaaS ApplicationsBest Practices for Managing SaaS Applications
Best Practices for Managing SaaS ApplicationsCorrelsense
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringCorrelsense
 
DevOps and the Future of IT Operations
DevOps and the Future of IT OperationsDevOps and the Future of IT Operations
DevOps and the Future of IT OperationsCorrelsense
 
An Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity ManagementAn Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity ManagementCorrelsense
 
New approaches to managing complex applications
New approaches to managing complex applicationsNew approaches to managing complex applications
New approaches to managing complex applicationsCorrelsense
 
Correlsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-fCorrelsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-fCorrelsense
 
EMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the CloudEMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the CloudCorrelsense
 
Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsCorrelsense
 

Más de Correlsense (14)

Unify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by CorrelsenseUnify Citrix & Back End Application Performance Data Presented by Correlsense
Unify Citrix & Back End Application Performance Data Presented by Correlsense
 
Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management Secrets to Seeing it All; Enterpise Application Performance Management
Secrets to Seeing it All; Enterpise Application Performance Management
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic
 
Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic Correlsense Enterprise APM vs Traditional Infographic
Correlsense Enterprise APM vs Traditional Infographic
 
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...Preventing the Next Deployment Issue with Continuous Performance Testing and ...
Preventing the Next Deployment Issue with Continuous Performance Testing and ...
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System Performance
 
Best Practices for Managing SaaS Applications
Best Practices for Managing SaaS ApplicationsBest Practices for Managing SaaS Applications
Best Practices for Managing SaaS Applications
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
 
DevOps and the Future of IT Operations
DevOps and the Future of IT OperationsDevOps and the Future of IT Operations
DevOps and the Future of IT Operations
 
An Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity ManagementAn Integrated Approach to ITIL Aligned Capacity Management
An Integrated Approach to ITIL Aligned Capacity Management
 
New approaches to managing complex applications
New approaches to managing complex applicationsNew approaches to managing complex applications
New approaches to managing complex applications
 
Correlsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-fCorrelsense gainsco-webinar-0711-f
Correlsense gainsco-webinar-0711-f
 
EMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the CloudEMA - Measuring the User Experience in the Cloud
EMA - Measuring the User Experience in the Cloud
 
Show Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business ResultsShow Me the Money: Connecting Performance Engineering to Real Business Results
Show Me the Money: Connecting Performance Engineering to Real Business Results
 

Último

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Último (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Mastering P2V: Best Practices for Maintaining Service Levels upon Migration

  • 1. Mastering P2V Best Practices for Maintaining Service Levels upon Migration
  • 2. Housekeeping Ask questions at anytime Please put questions in the Q&A section Speakers Erick Crowell, Emulex Inc. – Product Marketing Manager Oren Elias, Correlsense Inc. – EVP Strategy & Business Development Prize drawing at end of show © 2012 Emulex Corporation & Correlsense Inc. 2
  • 3. Agenda Why application and I/O performance are crucial for P2V P2V best practices The tools available that can help Q&A © 2012 Emulex Corporation & Correlsense Inc. 3
  • 4. Why Application and I/O Performance are Crucial for P2V
  • 5. What The Experts Are Saying … 50% “..half or more of the database time is attributable to storage I/O” Storage - Gartner’s Sept 2011, “Magic Quadrant for Application Performance Monitoring” Wait Time “It is vital to understand the value of performance for each environment and particular application.” “Improving [storage I/O “The cost for I/O response time needs to be part of the completion time] will have data center cost structure.” a dramatic effect on - IDC, ‘Data Center I/O Performance Issues and Impacts’ [application] transaction rate and scalability.” – Pure Storage.com (Matt Kixmoeller) “Measuring application response time and transaction throughput is the only way to ensure acceptable performance before, during, and after [migration] to a virtualized or private cloud environment.” – Virtualization Practice.com (Bernd Harzog) © 2012 Emulex Corporation & Correlsense Inc. 5
  • 6. The Growing Complexity in IT Applications Diversity and new Rollouts Home New App Packaged Legacy Web Grown Rollout Home Distributed Functionality Web App Load Shared ESB Server Server Balancer Services Virtualized Infrastructure Virtual Machines Virtual Machines Virtual Machines App App App App App App App App App OS OS OS OS OS OS OS OS OS Hypervisor OS Hypervisor OS Hypervisor OS Shared File System Shared File System Shared File System Storage Management Storage Multi- I/O Converged Virtual Physical Hypervisor Caching pathing Aggregators Networks Storage Storage © 2012 Emulex Corporation & Correlsense Inc. 6
  • 7. The End-to-End (E2E) Challenge Complexity is growing in the data center – Virtualization brings efficiency gains but complexity challenges – Service-oriented architectures mean performance management now a holistic undertaking Administrators are being pressured to – Reduce the time to deploy new applications and technologies – Increase the number of applications and technologies supported – Extend the performance of existing infrastructure The challenge… – How to manage application availability and performance SLAs? – Domain-specific monitoring lacks holistic visibility © 2012 Emulex Corporation & Correlsense Inc. 7
  • 8. Unspoken Fear of P2V Traditional physical hardware is predictable and dedicated Virtual infrastructure introduces sharing, over-subscription Application performance before migration will not match application performance post migration. Solutions may be out of our control as the hardware resources are not managed by others. There is no way to go back. © 2012 Emulex Corporation & Correlsense Inc. 8
  • 9. Why Application Owners Should Care About storage – and Vice Versa New storage configuration options – Application performance enhanced by fine-tuning storage components – Server hardware performance gains increased significance of storage performance – Data analytics increases reliance on robust storage performance Application vs. Storage – “Who’s problem is it, anyway?” Problem Application Storage Web-site performance To many embedded objects? Static content is on a slow storage device? On-line app Missing index? DB lock? Bad Peak usage is causing large performance query? storage queues, making app wait? Virtual environment Under provisioning Oversubscription to the physical disk © 2012 Emulex Corporation & Correlsense Inc. 9
  • 11. Are You Ready for P2V? Don’t start without a plan – Identify dependencies for apps and storage – Prioritize order of virtualization Plan Baseline ‘real-world’ infrastructure performance – Establish where you are now and where you want to be Baseline Establish robust SLAs Create – Measure from end user through to storage SLAs Early warning & continuous monitoring – Automate SLA monitoring Monitor, R eport, Rea – Pro-active alerting based on dynamic performance thresholds ct © 2012 Emulex Corporation & Correlsense Inc. 11
  • 12. Will You Have E2E visibility When You Migrate? Traditional tools are insufficient for end-to-end performance management “CPU and “PING works, “SAN has low “Plenty of Storage & Memory are OK” Temp is OK” utilization” No hardware failures” Application Database X Server Server Fabric Storage Target Application Server SAN Performance SW Mgmt. SW Mgmt. SW Array Mgmt. SW SRM Tools “Plenty of capacity” © 2012 Emulex Corporation & Correlsense Inc. 12
  • 13. P2V Checklist Assure service-levels while migrating to a virtualized environment – e.g. under-provisioning of application nodes, over utilization of LUNs!? Cross the stack service level assurance - don’t move without it Physical server / port oversubscription 8:1 Unintended spindle LUN 0 ! contention Target Port A RAID LUN 1 Set 1 ! ! Target Port B LUN 0 RAID ! Set 2 ! LUN 1 Virtual Physical Storage Storage Virtual oversubscription 160:1 (20 guest / hypervisor) © 2012 Emulex Corporation & Correlsense Inc. 13
  • 14. The 5 Layers of User Frustration Here, with pro- active monitoring 1. User notices slow application and ignores 2. User hounded by slow app and tries When does IT their own fix (e.g. refresh/restart) find out? &%#! 3. User frustrated by slow app and &%#!'s to friend or co-worker Here, with reactive “monitoring” 4. Severe disruption - user complains to IT or Customer Service 5. System unusable © 2012 Emulex Corporation & Correlsense Inc. 14
  • 16. Proactive Monitoring Tool Basics Increase operational efficiency – Avoid Application `brown-outs` and slowdowns – Reduces staff and time to resolution Save on hidden costs – Fix problems before they become really expensive – Solve more problems in L1 & L2 support not development Types of problems you can identify quickly – Problems with end user experience • Instantly isolate root cause from browser, through data- center down to the storage – Problems with application transactions • Quickly Isolate root cause from application and database tiers – Problems with storage performance • Identify Impacted Applications and Services © 2012 Emulex Corporation & Correlsense Inc. 16
  • 17. Instant Problem Isolation Instantly isolate root cause across the entire infrastructure. – From browser, through entire technology stack and down to the storage Eliminate finger pointing – War-room (blame-storming) cross discipline communication tool Rapid Problem Isolation Server Problem Storage Problem ? Which Application Tier? Which Storage Tier? Java LDAP DB Local SAN SSD Which Application Operation? Which Storage Device? Method Query SQL Fabric Target LUN © 2012 Emulex Corporation & Correlsense Inc. 17
  • 18. Introducing the Industry’s Only E2E APM Solution Bridging between Operations and Infrastructure Teams DB (User) Web Service App Tier Client Tier Tier Tier + Storage Storage Storage Storage Tier Tier Tier Tier Tr u e E n d - t o - E n d A P M © 2012 Emulex Corporation & Correlsense Inc. 18
  • 19. A Unique Solution & Approach Best possible visibility to IT Ops – Innovative approach to monitoring E2E performance (APM 3.0) – Provides unique perspective on performance that other tools can’t touch End-to-End Application View of Performance + Tr u e E n d - t o - E n d A P M Collector technology, located Sensors monitor I/O performance between the app and to storage devices, quickly the infrastructure pinpoints exposing hot-spots, utilization, and application bottlenecks provisioning issues © 2012 Emulex Corporation & Correlsense Inc. 19
  • 20. Summary Combined advantages include: – Monitor transaction performance from client end-users, web tier, application tier, service tier, and database tiers – Monitor the application view of storage performance (FC and FCoE, with iSCSI and DAS coming soon) – Drill down into transaction data to understand the storage impact, or lack thereof, on application performance – Proactive SLA management of the multi-tier application layers and storage backend they rely on For more information on the respective products, see: – www.emulex.com/vision – www.correlsense.com © 2012 Emulex Corporation & Correlsense Inc. 20
  • 21. Questions … For more information on the respective products, see: – www.emulex.com/vision – www.correlsense.com © 2012 Emulex Corporation & Correlsense Inc. 21