SlideShare a Scribd company logo
Strategic Reasons for Classifying Workloads for Tier
1 Virtualization. Why Classify?
David Gallant, VMware
Denis Larocque, MolsonCoors
VAPP4842
#VAPP4842
2
Agenda
 Introductions
 What is Workload Classification?
 Why Classification is important to Virtualizing Business Critical
Applications
 Challenges and Opportunities
 Models
 Metrics, Tools, Modelling and Analysis
 Data Collection and Calculations
 Example Results
 MolsonCoors Use Case – Classifying SAP Workloads
 Take Away
 Q&A
3
Introductions
 Denis Larocque
• Infrastructure Architect - MolsonCoors
• 32 years experience in IT. Datacenter specialist accountable for server,
storage and backup covering all datacenters around the world (Canada, US,
UK , Central Europe).
• 12 years with SAP software
• 9 years with virtualization
4
Introductions
 David Gallant
• Practice Solutions Architect – Business Critical applications Practice,
VMware Professional services
• 20 plus years experience architecting enterprise applications for fortune
500 companies.
• 7 years at SAP; technical architect for virtualization
5
What is Workload Classification?
 In the simplest of terms, in the shortest definition:
• workload classification is measuring an application/database workload in an
existing environment for placement in a new environment…
6
Why Classification is Important to Virtualizing Business
Critical Applications
 BCA requires a cautious, methodical, planned and
measured approach to stand up any new environments
 Workload Classification provides the proper analysis for
sizing, placement, performance to speed up
implementation, reduce downtime during migration and
reduce risk.
7
Challenges and Opportunities
8
Challenges
Multiple business units sharing a single instance
Noisy neighbor databases
Oversize as a safeguard
Clustering is complicated
Database not aligned properly with application and
presentation layer
9
Opportunities
Each application has its own instance
Dedicated performance profile
Right sized
VMware HA, FT, DRS, vMotion replaces clustering
for most scenarios
Proper 3 tier alignment
10
Models
11
ESXi Host
Lift and Shift Model
Migrate the entire database instance to a new virtual machine, size
the VM to match the physical instance
Advantages
• Easy to size the virtual machine
• Predictable performance
Physical Machine
Virtual Machine
Database Instance
Database
Database
Database
Database
Database
Database
Database
Database
Database Instance
Database
Database
Database
Database
Database
Database
Database
Database
12
ESXi Host
Classification Model
Migrate the individual databases to new virtual machines that match
the sizing requirements for that database
Physical Machine
Virtual Machine
Virtual Machine
Database Instance
Database
Database Instance
Database
Database
Database
Database
Database
Database
Database
Database
Database Instance
Database
Database
Database
ESXi Host
Virtual Machine
Virtual Machine
Database Instance
Database
Database
Database Instance
Database
Database
13
Metrics, Tools, Modelling and Analysis
14
Metrics
The 5 metrics:
CPU
Memory
Storage Allocation
Storage I/O
Network I/O
15
Data Collection Tools
The Tools
VMware Capacity Planner
SAP Early Watch Alert Reports
IBM Insight Reports
Oracle AWR
Microsoft MAPS
Database Queries
Windows PerfMon / Resource Monitor
Linux / Unix NMON
Top
IOSTAT
16
Modelling and Analysis
Modelling and Analysis
MS SQL Server or Oracle Database
MS Excel
Use Averages, Peaks
Calculate Percentiles instead of Charts for large datasets
Application dependency mapping is key to migration
strategy and placement of workloads
17
Source Server Metrics
Metric Comments
Total Server CPU MHz Number of physical CPU
cores and MHz Speed
SQL Instance Process
Utilization
A DMV query
Database CPU Percent A DMV query
Total Pages in Memory (MB) A DMV query converted to
MB
Database File IOPS A Perfmon Counter on a
specific file
Size on Disk Bytes A DMV Query or Script to
track file size
18
Target Server Metrics
Metrics Comments
Total Server CPU MHz Number of Physical CPU
cores and MHz Speed
Total Memory Physical Memory on Host
Storage Tier IOPS IOPS rating for Storage
Number of Hosts Use this as a multiplier for
total solution
19
An Example of One of the SQL Server DMV’s – Total Pages in Memory
Converted to MBs
SELECT db_name(database_id) as dbname,
count(page_id) as pages,
convert(decimal(20,2),count(page_id)*8192.0/1048576) as Mb
from sys.dm_os_buffer_descriptors
group by database_id
order by convert(decimal(20,2),count(page_id)*8192.0/1048576) desc
20
Network Profile
Slow
Network
21
Data Collection and Calculations
22
Data Collection and Calculations
Item
Data collection period
Application dependency study
Charts to graph data trends
Percentiles versus averages
23
Tips
 Stay away from using VM t-shirt sizing
 Collect data over a quarter end to get the peaks
 Use a virtual staging environment to right size the VM
 Follow SQL Server on vSphere Best Practices
24
Example Results
25
Example Calculations for a Single Database
26
Example of the Capacity Map
27
Use Cases
 Virtualizing:
• Database instances where multiple databases reside for non
common applications
• Many database instances supporting a single application
• Any 3 tier applications
• SAP landscapes
MolsonCoors – Datacenter Migration/ SAP landscape refresh
Virtualize new SAP landscape
Insert photo here
MolsonCoors – Virtualize new SAP landscape
From beginning to end: What to do ?
• Buy bigger/spend more $
Or
• Do it intelligently: plan it and save $
• Why virtualize
• Assess current state/system
• Timeframe/scope
• Design new landscape
MolsonCoors – Why virtualize
• Reduce hardware dependency
• Transparent maintenance window for firmware upgrade
• New possibilities
• Disaster recovery
• Temporary copy/snapshot for test/training
• Hot add (CPU/memory)
• Save on next refresh cost
• Next refresh will be focus on business need and not
technology trend
MolsonCoors – Assess current state/system
• Peak CPU utilization stat (over long enough representative
period)
• SAPs measurement (from SAP or hardware vendor)
• Memory footprint
• Software compatibility/upgrade
• Version of SAP module that support virtualization
- Make upgrade prior to hardware refresh to reduce risk
MolsonCoors – Timeframe/Scope
• Take into consideration new technology
• OS
• Printing
• Security
• Be realistic
• Time to test
• Time to establish standard for new platform
MolsonCoors – Design new landscape
•Hardware sizing
• Powerful new building block
MolsonCoors – Design new landscape
• Config/setup/option
• Hyper-threading
• FT requirement and restriction
• 1 cpu / 64GB of memory
• Max 4 FT VMs per host
• ESX Farm
• Production vs development, SAP vs non SAP
• Reservation for SAP VMs
• DRS
• Rules for apps/DB same SAP instance, different host
• Disk
• VMDK vs RAW
- Snapshot, Backup, Limitation of 256 LUNs host
MolsonCoors – Basic principle to include into design
• Think virtual
• From top to bottom
• Size farm not each individual host
• Resilience/Maintenance
• N-1
• Peak load
• Validate with Expert
Calculation example
Legacy Prod
SAPs Peak
cpu
load
actual
workload
(SAPs)
30%
growth
run at
60%
capacity
total
SAPs/Tie
r (target)
%
SAPs/Tier
current
SAPs/tier GB GB/Tier
Server 1 db 23,333 65 15,166 19,716 27,603 128
Server 2 db 23,333 70 16,333 21,233 29,726 128
Server 3 db 23,333 50 11,667 15,166 21,233 78,562 40% 43,166 128 384
Server 4 app 23,333 100 23,333 30,333 42,466 192
Server 5 app 23,333 70 16,333 21,233 29,726 192
Server 6 app 23,333 70 16,333 21,233 29,726 192
Server 7 app 23,333 35 8,167 10,617 14,863 116,782 60% 64,166 128 704
163,331 107,332 139,531 195,344 195,344 107,332 1,088
1.3 1.4
New PROD
Operation
with minus
1BL660
SAPS no vcpu SAPS/vcpu Memory quantity total SAPS total vcpu total SAPS total vCPU memory memory
BL460 mix 40,180 32 1,256 256 6 241,080 182 241,080 182 1,536 1,536
BL660 mix 68,630 64 1,072 512 2 137,260 122 68,630 61 1,024 512
8 378,340 304 309,710 243 2,560 2,048
CPU Memory
Operation with minus
1BL660
Calculation example
System Prod
%total load
relative DB SAPS apps SAPS
# vcpu
for db
#cpu for
apps
#vcpu
for CI
with FT
MII IP9 Java 5.39 4,235 6,295 4 6 2
ECC - 6.0 RP1 ABAP 11.26 8,846 13,150 9 13 2
WMS (ECC) RP5 ABAP 10.78 8,469 12,589 8 12 2
BI Abap - 7.3 BP2 ABAP 12.97 10,190 15,147 10 15 2
BI Portal - 7.3 JP1 Java 2.69 2,113 3,141 2 3 2
CRM - 5.0 CP9 ABAP 6.74 5,295 7,871 5 8 2
Ent Portal PP1 Java 1 786 1,168 1 2 2
Sol Man MP1 ABAP / Java 3.37 2,648 3,936 3 4 4
ECC - 6.0 RP9 ABAP 11.79 9,262 13,769 9 13 2
LiveCache LP8 n/a 4.36 3,425 5,092 4 5 0
MDM - Portal JP9 Java 1 786 1,168 1 2 2
MDM - Server KP9 C++ 1 786 1,168 1 2 0
SCM - 5.0 AP8 ABAP 6.71 5,272 7,836 5 8 2
SCM - 5.0 Project AP9 ABAP 6.43 5,052 7,509 0 0 0
SRM - 5.0 SP9 ABAP / Java 6.08 4,777 7,100 5 7 4
XI / PI - 7.01 XP9 ABAP / Java 5.74 4,509 6,703 5 7 4
SLD DP9 Java 2.69 2,113 3,141 2 3 2
100 78,562 116,782 74 110 34
total SAPS 195,344 tot vcpu 218
targetted targetted
39
Take Away
 Workload classification takes time to save time, money and risk
40
Questions
41
VMware Professional Services
VMware, Inc.
3401 Hillview Ave
Palo Alto, CA 94304
Tel: 1-877-486-9273 or 650-427-5000
Fax: 650-427-5001
THANK YOU
Strategic Reasons for Classifying Workloads for Tier
1 Virtualization. Why Classify?
David Gallant, VMware
Denis Larocque, Molsoncoors
VAPP4842
#VAPP4842

More Related Content

What's hot

Best Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupBest Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture Setup
EDB
 
Much Ado About CPU
Much Ado About CPUMuch Ado About CPU
Much Ado About CPU
Martin Packer
 
Emc solutions for sap_overview
Emc solutions for sap_overviewEmc solutions for sap_overview
Emc solutions for sap_overview
Cenk Ersoy
 
HDT for Mainframe Considerations: Simplified Tiered Storage
HDT for Mainframe Considerations: Simplified Tiered StorageHDT for Mainframe Considerations: Simplified Tiered Storage
HDT for Mainframe Considerations: Simplified Tiered Storage
Hitachi Vantara
 
IBM POWER8 as an HPC platform
IBM POWER8 as an HPC platformIBM POWER8 as an HPC platform
IBM POWER8 as an HPC platform
Alexander Pozdneev
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
Baha Majid
 
DB2 Design for High Availability and Scalability
DB2 Design for High Availability and ScalabilityDB2 Design for High Availability and Scalability
DB2 Design for High Availability and Scalability
Surekha Parekh
 
A scalable server environment for your applications
A scalable server environment for your applicationsA scalable server environment for your applications
A scalable server environment for your applications
GigaSpaces
 
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
Surekha Parekh
 
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介
Amazon Web Services Japan
 
Denver Broncos Case Study
Denver Broncos Case StudyDenver Broncos Case Study
Denver Broncos Case Study
NetApp
 
Modernize Your Oracle Environment with an Agile Data Infrastructure
Modernize Your Oracle Environment with an Agile Data InfrastructureModernize Your Oracle Environment with an Agile Data Infrastructure
Modernize Your Oracle Environment with an Agile Data Infrastructure
NetApp
 
How to Solve Real-Time Data Problems
How to Solve Real-Time Data ProblemsHow to Solve Real-Time Data Problems
How to Solve Real-Time Data Problems
IBM Power Systems
 
IBM World of Watson 2016 - DB2 Analytics Accelerator on Cloud
IBM World of Watson 2016 - DB2 Analytics Accelerator on CloudIBM World of Watson 2016 - DB2 Analytics Accelerator on Cloud
IBM World of Watson 2016 - DB2 Analytics Accelerator on Cloud
Daniel Martin
 
Capacity Efficiency: Identifying the Right Solutions for the Right Challenge
Capacity Efficiency: Identifying the Right Solutions for the Right ChallengeCapacity Efficiency: Identifying the Right Solutions for the Right Challenge
Capacity Efficiency: Identifying the Right Solutions for the Right Challenge
Hitachi Vantara
 
Evolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsEvolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deployments
Rakuten Group, Inc.
 
Tips and Tricks for SAP Sybase ASE
Tips and Tricks for SAP Sybase ASETips and Tricks for SAP Sybase ASE
Tips and Tricks for SAP Sybase ASE
Don Brizendine
 
SAP IQ 16 Product Annoucement
SAP IQ 16 Product AnnoucementSAP IQ 16 Product Annoucement
SAP IQ 16 Product Annoucement
Dobler Consulting
 
Db2 analytics accelerator technical update
Db2 analytics accelerator  technical updateDb2 analytics accelerator  technical update
Db2 analytics accelerator technical update
Cuneyt Goksu
 
071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephen071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephen
Steve Feldman
 

What's hot (20)

Best Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupBest Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture Setup
 
Much Ado About CPU
Much Ado About CPUMuch Ado About CPU
Much Ado About CPU
 
Emc solutions for sap_overview
Emc solutions for sap_overviewEmc solutions for sap_overview
Emc solutions for sap_overview
 
HDT for Mainframe Considerations: Simplified Tiered Storage
HDT for Mainframe Considerations: Simplified Tiered StorageHDT for Mainframe Considerations: Simplified Tiered Storage
HDT for Mainframe Considerations: Simplified Tiered Storage
 
IBM POWER8 as an HPC platform
IBM POWER8 as an HPC platformIBM POWER8 as an HPC platform
IBM POWER8 as an HPC platform
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
 
DB2 Design for High Availability and Scalability
DB2 Design for High Availability and ScalabilityDB2 Design for High Availability and Scalability
DB2 Design for High Availability and Scalability
 
A scalable server environment for your applications
A scalable server environment for your applicationsA scalable server environment for your applications
A scalable server environment for your applications
 
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and BeyondA Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
A Time Traveller’s Guide to DB2: Technology Themes for 2014 and Beyond
 
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介
[よくわかるAmazon Redshift]Amazon Redshift最新情報と導入事例のご紹介
 
Denver Broncos Case Study
Denver Broncos Case StudyDenver Broncos Case Study
Denver Broncos Case Study
 
Modernize Your Oracle Environment with an Agile Data Infrastructure
Modernize Your Oracle Environment with an Agile Data InfrastructureModernize Your Oracle Environment with an Agile Data Infrastructure
Modernize Your Oracle Environment with an Agile Data Infrastructure
 
How to Solve Real-Time Data Problems
How to Solve Real-Time Data ProblemsHow to Solve Real-Time Data Problems
How to Solve Real-Time Data Problems
 
IBM World of Watson 2016 - DB2 Analytics Accelerator on Cloud
IBM World of Watson 2016 - DB2 Analytics Accelerator on CloudIBM World of Watson 2016 - DB2 Analytics Accelerator on Cloud
IBM World of Watson 2016 - DB2 Analytics Accelerator on Cloud
 
Capacity Efficiency: Identifying the Right Solutions for the Right Challenge
Capacity Efficiency: Identifying the Right Solutions for the Right ChallengeCapacity Efficiency: Identifying the Right Solutions for the Right Challenge
Capacity Efficiency: Identifying the Right Solutions for the Right Challenge
 
Evolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsEvolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deployments
 
Tips and Tricks for SAP Sybase ASE
Tips and Tricks for SAP Sybase ASETips and Tricks for SAP Sybase ASE
Tips and Tricks for SAP Sybase ASE
 
SAP IQ 16 Product Annoucement
SAP IQ 16 Product AnnoucementSAP IQ 16 Product Annoucement
SAP IQ 16 Product Annoucement
 
Db2 analytics accelerator technical update
Db2 analytics accelerator  technical updateDb2 analytics accelerator  technical update
Db2 analytics accelerator technical update
 
071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephen071410 sun a_1515_feldman_stephen
071410 sun a_1515_feldman_stephen
 

Similar to VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtualization. Why Classify?

VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld
 
Architecting with power vm
Architecting with power vmArchitecting with power vm
Architecting with power vm
Charlie Cler
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Andrew Miller
 
MT42 The impact of high performance Oracle workloads on the evolution of the ...
MT42 The impact of high performance Oracle workloads on the evolution of the ...MT42 The impact of high performance Oracle workloads on the evolution of the ...
MT42 The impact of high performance Oracle workloads on the evolution of the ...
Dell EMC World
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - Varrow
Andrew Miller
 
Ibm PureApplication system
Ibm PureApplication systemIbm PureApplication system
Ibm PureApplication system
khawkwf
 
Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?
Precisely
 
SAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and BenefitsSAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and Benefits
myCloudDoor
 
Retour d'expérience d'un environnement base de données multitenant
Retour d'expérience d'un environnement base de données multitenantRetour d'expérience d'un environnement base de données multitenant
Retour d'expérience d'un environnement base de données multitenant
Swiss Data Forum Swiss Data Forum
 
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Continuent
 
SAPonAzureCaseStudyMay2020.pptx
SAPonAzureCaseStudyMay2020.pptxSAPonAzureCaseStudyMay2020.pptx
SAPonAzureCaseStudyMay2020.pptx
Shashidhar Badisha B
 
VMware Vsan vtug 2014
VMware Vsan vtug 2014VMware Vsan vtug 2014
VMware Vsan vtug 2014
csharney
 
My sql cluster case study apr16
My sql cluster case study apr16My sql cluster case study apr16
My sql cluster case study apr16
Sumi Ryu
 
IMS01 IMS Keynote
IMS01   IMS KeynoteIMS01   IMS Keynote
IMS01 IMS Keynote
Robert Hain
 
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
VMworld
 
SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1
SQLPASSTW
 
Building Analytic Apps for SaaS: “Analytics as a Service”
Building Analytic Apps for SaaS: “Analytics as a Service”Building Analytic Apps for SaaS: “Analytics as a Service”
Building Analytic Apps for SaaS: “Analytics as a Service”
Amazon Web Services
 
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld
 
Caching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session ICaching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session I
VMware Tanzu
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld
 

Similar to VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtualization. Why Classify? (20)

VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers VMworld 2013: How SRP Delivers More Than Power to Their Customers
VMworld 2013: How SRP Delivers More Than Power to Their Customers
 
Architecting with power vm
Architecting with power vmArchitecting with power vm
Architecting with power vm
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 
MT42 The impact of high performance Oracle workloads on the evolution of the ...
MT42 The impact of high performance Oracle workloads on the evolution of the ...MT42 The impact of high performance Oracle workloads on the evolution of the ...
MT42 The impact of high performance Oracle workloads on the evolution of the ...
 
Virtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - VarrowVirtualizing Tier One Applications - Varrow
Virtualizing Tier One Applications - Varrow
 
Ibm PureApplication system
Ibm PureApplication systemIbm PureApplication system
Ibm PureApplication system
 
Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?Which Change Data Capture Strategy is Right for You?
Which Change Data Capture Strategy is Right for You?
 
SAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and BenefitsSAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and Benefits
 
Retour d'expérience d'un environnement base de données multitenant
Retour d'expérience d'un environnement base de données multitenantRetour d'expérience d'un environnement base de données multitenant
Retour d'expérience d'un environnement base de données multitenant
 
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
Marketing Automation at Scale: How Marketo Solved Key Data Management Challen...
 
SAPonAzureCaseStudyMay2020.pptx
SAPonAzureCaseStudyMay2020.pptxSAPonAzureCaseStudyMay2020.pptx
SAPonAzureCaseStudyMay2020.pptx
 
VMware Vsan vtug 2014
VMware Vsan vtug 2014VMware Vsan vtug 2014
VMware Vsan vtug 2014
 
My sql cluster case study apr16
My sql cluster case study apr16My sql cluster case study apr16
My sql cluster case study apr16
 
IMS01 IMS Keynote
IMS01   IMS KeynoteIMS01   IMS Keynote
IMS01 IMS Keynote
 
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
VMworld 2013: Real-world Design Examples for Virtualized SAP Environments
 
SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1SQL PASS Taiwan 七月份聚會-1
SQL PASS Taiwan 七月份聚會-1
 
Building Analytic Apps for SaaS: “Analytics as a Service”
Building Analytic Apps for SaaS: “Analytics as a Service”Building Analytic Apps for SaaS: “Analytics as a Service”
Building Analytic Apps for SaaS: “Analytics as a Service”
 
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp StorageVMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
VMworld 2013: Architecting Oracle Databases on vSphere 5 with NetApp Storage
 
Caching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session ICaching for Microservices Architectures: Session I
Caching for Microservices Architectures: Session I
 
VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right VMworld 2013: Virtualizing Databases: Doing IT Right
VMworld 2013: Virtualizing Databases: Doing IT Right
 

More from VMworld

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
VMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
VMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
VMworld
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
VMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
VMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld
 

More from VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 

Recently uploaded

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtualization. Why Classify?

  • 1. Strategic Reasons for Classifying Workloads for Tier 1 Virtualization. Why Classify? David Gallant, VMware Denis Larocque, MolsonCoors VAPP4842 #VAPP4842
  • 2. 2 Agenda  Introductions  What is Workload Classification?  Why Classification is important to Virtualizing Business Critical Applications  Challenges and Opportunities  Models  Metrics, Tools, Modelling and Analysis  Data Collection and Calculations  Example Results  MolsonCoors Use Case – Classifying SAP Workloads  Take Away  Q&A
  • 3. 3 Introductions  Denis Larocque • Infrastructure Architect - MolsonCoors • 32 years experience in IT. Datacenter specialist accountable for server, storage and backup covering all datacenters around the world (Canada, US, UK , Central Europe). • 12 years with SAP software • 9 years with virtualization
  • 4. 4 Introductions  David Gallant • Practice Solutions Architect – Business Critical applications Practice, VMware Professional services • 20 plus years experience architecting enterprise applications for fortune 500 companies. • 7 years at SAP; technical architect for virtualization
  • 5. 5 What is Workload Classification?  In the simplest of terms, in the shortest definition: • workload classification is measuring an application/database workload in an existing environment for placement in a new environment…
  • 6. 6 Why Classification is Important to Virtualizing Business Critical Applications  BCA requires a cautious, methodical, planned and measured approach to stand up any new environments  Workload Classification provides the proper analysis for sizing, placement, performance to speed up implementation, reduce downtime during migration and reduce risk.
  • 8. 8 Challenges Multiple business units sharing a single instance Noisy neighbor databases Oversize as a safeguard Clustering is complicated Database not aligned properly with application and presentation layer
  • 9. 9 Opportunities Each application has its own instance Dedicated performance profile Right sized VMware HA, FT, DRS, vMotion replaces clustering for most scenarios Proper 3 tier alignment
  • 11. 11 ESXi Host Lift and Shift Model Migrate the entire database instance to a new virtual machine, size the VM to match the physical instance Advantages • Easy to size the virtual machine • Predictable performance Physical Machine Virtual Machine Database Instance Database Database Database Database Database Database Database Database Database Instance Database Database Database Database Database Database Database Database
  • 12. 12 ESXi Host Classification Model Migrate the individual databases to new virtual machines that match the sizing requirements for that database Physical Machine Virtual Machine Virtual Machine Database Instance Database Database Instance Database Database Database Database Database Database Database Database Database Instance Database Database Database ESXi Host Virtual Machine Virtual Machine Database Instance Database Database Database Instance Database Database
  • 14. 14 Metrics The 5 metrics: CPU Memory Storage Allocation Storage I/O Network I/O
  • 15. 15 Data Collection Tools The Tools VMware Capacity Planner SAP Early Watch Alert Reports IBM Insight Reports Oracle AWR Microsoft MAPS Database Queries Windows PerfMon / Resource Monitor Linux / Unix NMON Top IOSTAT
  • 16. 16 Modelling and Analysis Modelling and Analysis MS SQL Server or Oracle Database MS Excel Use Averages, Peaks Calculate Percentiles instead of Charts for large datasets Application dependency mapping is key to migration strategy and placement of workloads
  • 17. 17 Source Server Metrics Metric Comments Total Server CPU MHz Number of physical CPU cores and MHz Speed SQL Instance Process Utilization A DMV query Database CPU Percent A DMV query Total Pages in Memory (MB) A DMV query converted to MB Database File IOPS A Perfmon Counter on a specific file Size on Disk Bytes A DMV Query or Script to track file size
  • 18. 18 Target Server Metrics Metrics Comments Total Server CPU MHz Number of Physical CPU cores and MHz Speed Total Memory Physical Memory on Host Storage Tier IOPS IOPS rating for Storage Number of Hosts Use this as a multiplier for total solution
  • 19. 19 An Example of One of the SQL Server DMV’s – Total Pages in Memory Converted to MBs SELECT db_name(database_id) as dbname, count(page_id) as pages, convert(decimal(20,2),count(page_id)*8192.0/1048576) as Mb from sys.dm_os_buffer_descriptors group by database_id order by convert(decimal(20,2),count(page_id)*8192.0/1048576) desc
  • 21. 21 Data Collection and Calculations
  • 22. 22 Data Collection and Calculations Item Data collection period Application dependency study Charts to graph data trends Percentiles versus averages
  • 23. 23 Tips  Stay away from using VM t-shirt sizing  Collect data over a quarter end to get the peaks  Use a virtual staging environment to right size the VM  Follow SQL Server on vSphere Best Practices
  • 25. 25 Example Calculations for a Single Database
  • 26. 26 Example of the Capacity Map
  • 27. 27 Use Cases  Virtualizing: • Database instances where multiple databases reside for non common applications • Many database instances supporting a single application • Any 3 tier applications • SAP landscapes
  • 28. MolsonCoors – Datacenter Migration/ SAP landscape refresh Virtualize new SAP landscape Insert photo here
  • 29. MolsonCoors – Virtualize new SAP landscape From beginning to end: What to do ? • Buy bigger/spend more $ Or • Do it intelligently: plan it and save $ • Why virtualize • Assess current state/system • Timeframe/scope • Design new landscape
  • 30. MolsonCoors – Why virtualize • Reduce hardware dependency • Transparent maintenance window for firmware upgrade • New possibilities • Disaster recovery • Temporary copy/snapshot for test/training • Hot add (CPU/memory) • Save on next refresh cost • Next refresh will be focus on business need and not technology trend
  • 31. MolsonCoors – Assess current state/system • Peak CPU utilization stat (over long enough representative period) • SAPs measurement (from SAP or hardware vendor) • Memory footprint • Software compatibility/upgrade • Version of SAP module that support virtualization - Make upgrade prior to hardware refresh to reduce risk
  • 32. MolsonCoors – Timeframe/Scope • Take into consideration new technology • OS • Printing • Security • Be realistic • Time to test • Time to establish standard for new platform
  • 33. MolsonCoors – Design new landscape •Hardware sizing • Powerful new building block
  • 34. MolsonCoors – Design new landscape • Config/setup/option • Hyper-threading • FT requirement and restriction • 1 cpu / 64GB of memory • Max 4 FT VMs per host • ESX Farm • Production vs development, SAP vs non SAP • Reservation for SAP VMs • DRS • Rules for apps/DB same SAP instance, different host • Disk • VMDK vs RAW - Snapshot, Backup, Limitation of 256 LUNs host
  • 35. MolsonCoors – Basic principle to include into design • Think virtual • From top to bottom • Size farm not each individual host • Resilience/Maintenance • N-1 • Peak load • Validate with Expert
  • 36. Calculation example Legacy Prod SAPs Peak cpu load actual workload (SAPs) 30% growth run at 60% capacity total SAPs/Tie r (target) % SAPs/Tier current SAPs/tier GB GB/Tier Server 1 db 23,333 65 15,166 19,716 27,603 128 Server 2 db 23,333 70 16,333 21,233 29,726 128 Server 3 db 23,333 50 11,667 15,166 21,233 78,562 40% 43,166 128 384 Server 4 app 23,333 100 23,333 30,333 42,466 192 Server 5 app 23,333 70 16,333 21,233 29,726 192 Server 6 app 23,333 70 16,333 21,233 29,726 192 Server 7 app 23,333 35 8,167 10,617 14,863 116,782 60% 64,166 128 704 163,331 107,332 139,531 195,344 195,344 107,332 1,088 1.3 1.4 New PROD Operation with minus 1BL660 SAPS no vcpu SAPS/vcpu Memory quantity total SAPS total vcpu total SAPS total vCPU memory memory BL460 mix 40,180 32 1,256 256 6 241,080 182 241,080 182 1,536 1,536 BL660 mix 68,630 64 1,072 512 2 137,260 122 68,630 61 1,024 512 8 378,340 304 309,710 243 2,560 2,048 CPU Memory Operation with minus 1BL660
  • 37. Calculation example System Prod %total load relative DB SAPS apps SAPS # vcpu for db #cpu for apps #vcpu for CI with FT MII IP9 Java 5.39 4,235 6,295 4 6 2 ECC - 6.0 RP1 ABAP 11.26 8,846 13,150 9 13 2 WMS (ECC) RP5 ABAP 10.78 8,469 12,589 8 12 2 BI Abap - 7.3 BP2 ABAP 12.97 10,190 15,147 10 15 2 BI Portal - 7.3 JP1 Java 2.69 2,113 3,141 2 3 2 CRM - 5.0 CP9 ABAP 6.74 5,295 7,871 5 8 2 Ent Portal PP1 Java 1 786 1,168 1 2 2 Sol Man MP1 ABAP / Java 3.37 2,648 3,936 3 4 4 ECC - 6.0 RP9 ABAP 11.79 9,262 13,769 9 13 2 LiveCache LP8 n/a 4.36 3,425 5,092 4 5 0 MDM - Portal JP9 Java 1 786 1,168 1 2 2 MDM - Server KP9 C++ 1 786 1,168 1 2 0 SCM - 5.0 AP8 ABAP 6.71 5,272 7,836 5 8 2 SCM - 5.0 Project AP9 ABAP 6.43 5,052 7,509 0 0 0 SRM - 5.0 SP9 ABAP / Java 6.08 4,777 7,100 5 7 4 XI / PI - 7.01 XP9 ABAP / Java 5.74 4,509 6,703 5 7 4 SLD DP9 Java 2.69 2,113 3,141 2 3 2 100 78,562 116,782 74 110 34 total SAPS 195,344 tot vcpu 218 targetted targetted
  • 38. 39 Take Away  Workload classification takes time to save time, money and risk
  • 40. 41 VMware Professional Services VMware, Inc. 3401 Hillview Ave Palo Alto, CA 94304 Tel: 1-877-486-9273 or 650-427-5000 Fax: 650-427-5001
  • 42.
  • 43. Strategic Reasons for Classifying Workloads for Tier 1 Virtualization. Why Classify? David Gallant, VMware Denis Larocque, Molsoncoors VAPP4842 #VAPP4842