optimizing application performance within the virtualized data centre
DESCRIPTION
Brocade Layer 4-7 application delivery and traffic management solutions enable high-performance, always-on, and secure IP service delivery in enterprise, service provider, and e-commerce data centers. Brocade ServerIron ADX Series is a game-changing application delivery platform that goes beyond server load balancing to provide best-in-class application delivery solutions for service provider and enterprise data center environments.TRANSCRIPT
Optimizing Application Performance within the Virtualized Data Centre
Sanath de Mel – ADP SE
04/11/2023© 2010 Brocade Communications Systems, Inc. 2
Agenda
• Key issues with Consolidation, Mobile Internet, Virtualisation and Capacity planning
• Brocade ServerIron ADX with Application Resource Broker
• Application Resource Broker in Action• Extending the boundaries of the Enterprise Cloud• Brocade One vision
Workflow: Financial Reporting Application
Characteristics:•Overall demand averages 66%•Cyclical requirements results large increase in demand•Difficult candidate to provision for in Real Time – Difficult and Unreliable•Lack of Visibility of machine in Active use and Manageability
04/11/2023© 2010 Brocade Communications Systems, Inc.
Workflow AnalysisNumber of Servers Required to Support Each Application
Page 24
50 ERP VM’s at
Peak
10 ERP VM’s Off-
Peak
04/11/2023© 2010 Brocade Communications Systems, Inc.
5
Resource Planning Remains DifficultVirtualization and consolidation don’t solve capacity planning• Resource planning
increasingly difficult in a virtual world
• Server consolidation decreases historic “over-provisioning” buffers
• Virtualization does not recapture unused resources from bursty applications
Predicted Load: Financial Reporting App
Financial Reporting Application Resource
Requirements
Jan
Mar
May Ju
lySe
pNov
0
5
10
15
Resources Provisioned (125% of Peak)
04/11/2023© 2010 Brocade Communications Systems, Inc.
6
Over-provisioning leaves costly resources
idle
Under-provisioning results in missed application SLAs
Avoiding Increased Costs and Application Outages in Dynamic ITOn Demand Resource Allocation is Needed
Jan
Mar
May Ju
lySe
pNov
0
5
10
15
Predicted LoadResources Provisioned (125% of Peak)
Actual Load SeenPredicted LoadResources Provisioned (125% of Peak)
Actual Load SeenJa
nMar
May Ju
lySe
pNov
0
5
10
15
Resources idle 66% of the time
Load Accurately Predicted
Load Greater than Predicted
Missed SLA
04/11/2023© 2010 Brocade Communications Systems, Inc.
© 2010 Brocade Communications Systems, Inc. 7
Server Virtualization—Shared Infrastructure Concerns
Other
Compatibility With OS
Little or No Cost Benefits
Reliability
OS Licensing
Recoverability
Security
Chargeback Complexity
Application Licensing
Manageability
Performance Under Load
-10% 0% 10% 20% 30%
2009
2010
Which of these is your greatest concern regarding server virtualization?
(9/24/09): 2009: n=281. 2010: n=275 Source TheInfoPro Servers Wave 8 Report
April 27, 2010
8
Critical Needs to Achieve Enterprise Cloud
• Efficient usage of resources while upholding application SLA’s
• Capacity on demand that rapidly respond to changing demand
• Reduce operational overhead and complexity with increased visibility
• Second phase of virtualization concentrates on the flexible allocation of resources to respond to business demand
Resolve these needs to deliver dynamic on-demand IT
04/11/2023© 2010 Brocade Communications Systems, Inc.
Virtualised Datacenter or Private Enterprise Cloud
04/11/2023© 2010 Brocade Communications Systems, Inc.
SAP Business ObjectsCustomer-facing PortalExtranetOnline Ordering Web ServiceMicrosoft Applications
Virtualised Datacenter or Private Enterprise Cloud
04/11/2023© 2010 Brocade Communications Systems, Inc.
Brocade Application Resource Broker In ActionWorkflow: Financial Reporting Application
Application Performance Metrics
Response Times, etc.
Virtualised Infrastructure Metrics
CPU Usage etc
Communications channel Power on a VM
Add VM to a Load Balanced Pool
04/11/2023© 2010 Brocade Communications Systems, Inc.
vSphere Client with Application Resource Broker
04/11/2023© 2010 Brocade Communications Systems, Inc.
Interface to the Application Resource is provided via vSphere plug-in
VMware IntegrationBrocade Application Broker inside VMware vCenter
04/11/2023© 2010 Brocade Communications Systems, Inc.
1515
Application Performance Monitoring
04/11/2023© 2010 Brocade Communications Systems, Inc.
Viewing the Web Application
•vSphere Client provides a global view of individual workflows with the SAP Application
•Metrics provide Application and Infrastructure metrics
04/11/2023© 2010 Brocade Communications Systems, Inc.
Processing Tier
Intelligence Tier
Web/Application Tier
ADX Load
Balancer
Tomcat Server
Tomcat Server
Tomcat Server
Tomcat Server
CMS Server CMS Server Oracle Database
CMS Metadata
Crystal Reports
Crystal Reports
Web Intelligence
Web Intelligence
SAP Business Objects Enterprise Logical Diagram
04/11/2023© 2010 Brocade Communications Systems, Inc.
Measuring different metrics is the key to optimisation
Viewing the Web Application
Drill down to view which servers support the SAP Application
View shows Application and Infrastructure metrics at lowest granular level 04/11/2023© 2010 Brocade Communications Systems, Inc.
Create Stand-by Resource Pools
DRS required to support On Demand Provisioning
04/11/2023© 2010 Brocade Communications Systems, Inc.
Policies for Resource Allocation
Logging Rule triggers an Alert when threshold is reached
As traffic increases, second rule automatically provisions a VM 04/11/2023© 2010 Brocade Communications Systems, Inc.
Logging Rule is triggered and Alert is sent.
Full event logging viewable via vCenter – optional export to other Applications
Optional: Deploy VM manually?04/11/2023© 2010 Brocade Communications Systems, Inc.
Higher CPU Usage, higher application response time
Deeper into the quarter, the application receives more traffic
Threshold reached to automatically deploy VM in the Web Tier 04/11/2023© 2010 Brocade Communications Systems, Inc.
On Demand Provisioning at Web Tier
04/11/2023© 2010 Brocade Communications Systems, Inc.
Application Resource Broker starts up a new VM and adds it to the Workflow
04/11/2023© 2010 Brocade Communications Systems, Inc.
On Demand Provisioning at Web Tier
Viewing resources provisioned Application Resource
Optional undeploy
04/11/2023© 2010 Brocade Communications Systems, Inc.
Application Resource Broker adds continues to provision resources whenever a threshold is reached.
Traffic does not fall to a level where a decommissioning rule is triggered
On Demand Provisioning at Web Tier
De-provisioning a VM from the Workflow
04/11/2023© 2010 Brocade Communications Systems, Inc.
Application Resource Broker gracefully shuts down the VM on the ServerIron ADX
04/11/2023© 2010 Brocade Communications Systems, Inc.
De-provisioning a VM from the WorkflowApplication Resource Broker returns VM to the standby Resource Pool
04/11/2023© 2010 Brocade Communications Systems, Inc.
On Demand Provisioning for ERP Application
Resource is available for provisioning by the Application Resource Broker to other Workflows
Global Server Load Balancing with ADX and ARB
Data Center USA
Data Center Europe
ServerIron ADX
Page 27
HTTP
HTTP
ServerIron ADX with
Application Resource
Broker
04/11/2023 30
Brocade One Architecture
© 2010 Brocade Communications Systems, Inc. Company Proprietary Information
PRIVATE CLOUD
MLX
ADX
RemoteExtension
ADX
VCS
Data Center
VCS
DATA CENTER HOSTING
VCS
MLX
SP NETWOR
K
MLX MLX
APPLICATION HOSTING
MLX
ENTERPRISE CAMPUS EDGE
CX/SX CX/SX
REMOTEENTERPRISE EDGE
PUBLIC EDGE
DCX
DCX
DCX
VCS
Data Center
DCX
04/11/2023© 2010 Brocade Communications Systems, Inc. CONFIDENTIAL—For Internal Use Only 31
FRANKFURT: NOVEMBER 15-16 | PARIS: NOVEMBER 16-17
DUBAI: NOVEMBER 29-30 | LONDON: DECEMBER 1-2
REGISTER NOW: WWW.BROCADE-EVENTS.COM/BC2010