Enterprise Architecture Consulting Group

Similar documents
Performance Testing of a Cloud Service

Maximizing SQL Server Virtualization Performance

VMware vsphere Design. 2nd Edition

Managed Hosting is a managed service provided by MN.IT. It is structured to help customers meet:

BridgeWays Management Pack for VMware ESX

Monitoring Databases on VMware

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

Performance Management for Cloudbased STC 2012

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

CVE-401/CVA-500 FastTrack

Stratusphere Solutions

Scaling in a Hypervisor Environment

White Paper. Recording Server Virtualization

Cloud Computing through Virtualization and HPC technologies

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

SPEED your path to virtualization.

Virtualizing Exchange

Network Virtualization for Large-Scale Data Centers

Dell Virtual Remote Desktop Reference Architecture. Technical White Paper Version 1.0

Dragon Medical Enterprise Network Edition Technical Note: Requirements for DMENE Networks with virtual servers

Microsoft Exchange Server 2003 Deployment Considerations

Evaluation Methodology of Converged Cloud Environments

Managing Traditional Workloads Together with Cloud Computing Workloads

Marvell DragonFly Virtual Storage Accelerator Performance Benchmarks

Building a cost-effective and high-performing public cloud. Sander Cruiming, founder Cloud Provider

Pivot3 Reference Architecture for VMware View Version 1.03

White Paper. Advanced Server Network Virtualization (NV) Acceleration for VXLAN

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

OPTIMIZING SERVER VIRTUALIZATION

Microsoft Private Cloud

Xangati Storage Solution Brief. Optimizing Virtual Infrastructure Storage Systems with Xangati

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

CompTIA Cloud+ 9318; 5 Days, Instructor-led

Siemens SAP Cloud - Infrastructure as a Service

IBM Global Technology Services March Virtualization for disaster recovery: areas of focus and consideration.

Virtualization: Benefits & Pitfalls. Matt Liebowitz, Kraft Kennedy Tim Garner, Aderant Mike Lombardi, Vertigrate Sergey Polak, Ropes & Gray LLP

Agenda About SUNY and ITEC Cloud project Challenges and Use cases for ITEC Cloud EM Solution Business Benefits

Windows Server 2012 R2 Hyper-V: Designing for the Real World

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

Evaluation of Enterprise Data Protection using SEP Software

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

WHITE PAPER Optimizing Virtual Platform Disk Performance

What s new in Hyper-V 2012 R2

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

Mit Soft- & Hardware zum Erfolg. Giuseppe Paletta

Hardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls

How swift is your Swift? Ning Zhang, OpenStack Engineer at Zmanda Chander Kant, CEO at Zmanda

10GbE Ethernet for Transfer Speeds of Over 1150MB/s

Lab Validations: Optimizing Storage for XenDesktop with XenServer IntelliCache Reducing IO to Reduce Storage Costs

Building an Internal Cloud that is ready for the external Cloud

Identify and control performance and capacity risks. Introduction... 2

Building a Private Cloud with Eucalyptus

VirtualclientTechnology 2011 July

Getting the Most Out of Virtualization of Your Progress OpenEdge Environment. Libor Laubacher Principal Technical Support Engineer 8.10.

Directions for VMware Ready Testing for Application Software

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Virtualization of the MS Exchange Server Environment

CompTIA Cloud+ Course Content. Length: 5 Days. Who Should Attend:

Optimizing Data Center Networks for Cloud Computing

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment

Monitoring Cloud Applications. Amit Pathak

Deploying F5 BIG-IP Virtual Editions in a Hyper-Converged Infrastructure

Avoid Paying The Virtualization Tax: Deploying Virtualized BI 4.0 The Right Way. Ashish C. Morzaria, SAP

Cloud Optimize Your IT

Best Practices for Virtualised SharePoint

GRIDCENTRIC VMS TECHNOLOGY VDI PERFORMANCE STUDY

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

Databases Going Virtual? Identifying the Best Database Servers for Virtualization

Consolidated Technology Services PRIVATE CLOUD SERVICE. March 2014

Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

EMC BACKUP-AS-A-SERVICE

REFERENCE ARCHITECTURE. PernixData FVP Software and Splunk Enterprise

PRIVATE CLOUD. November 6, 2013 Kay Metsker & Dan Mercer

Server Virtualization A Game-Changer For SMB Customers

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

Lab Validation Report

The Challenge of Workload Portability in a Multi-Provider Cloud

The future is in the management tools. Profoss 22/01/2008

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware vsphere 5

Where IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine

Storage I/O Control: Proportional Allocation of Shared Storage Resources

Performance Management for Cloud-based Applications STC 2012

Cisco Prime Home 5.0 Minimum System Requirements (Standalone and High Availability)

Benchmarking Hadoop & HBase on Violin

All-Flash Arrays Weren t Built for Dynamic Environments. Here s Why... This whitepaper is based on content originally posted at

Microsoft Exchange Solutions on VMware

Introduction to Cloud Computing

Achieving a High-Performance Virtual Network Infrastructure with PLUMgrid IO Visor & Mellanox ConnectX -3 Pro

System Requirements Version 8.0 July 25, 2013

EMC Backup and Recovery for Microsoft Exchange 2007 SP2

Big Data Use Case. How Rackspace is using Private Cloud for Big Data. Bryan Thompson. May 8th, 2013

Technology Insight Series

Building the Virtual Information Infrastructure

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

Product Overview. UNIFIED COMPUTING Managed Hosting Compute Data Sheet

RED HAT ENTERPRISE VIRTUALIZATION PERFORMANCE: SPECVIRT BENCHMARK

The Secret World of Cloud IaaS Pricing: How to Compare Apples and Oranges Among Cloud Providers

Transcription:

Enterprise Architecture Consulting Group Cloud Performance Testing Cloud Performance Metering as Pre-Requisite for Performance Testing in the Cloud Dipl.-Wirtsch.-Inf. Jan Thielscher, LL.M. Ehningen, Juni 2012

Agenda EACG in brief Why (Performance) testing in the Cloud? User Space Monitoring Insights from test results ascamso Demonstration 2

EACG Your architecture consultancy for IT-based business models EACG Value Proposition EACG Service Offering Financial Services Retail / ecommerce We partner with our customers from business model design to execution supporting with reflection, expertise, skills, & resources where necessary IT-Strategy/ IT-Business Alignment Enterprise Architecture/ BPM/BRM/CEP-Initiatives Cloud Transformation & Cloud Architecture EACG Project Samples Design Enterprise Architecture & Support Implementation Design corporate wide E-Commerce Target Architecture Pan-European Rollout coordination of Import Express Online Design, Implementation & Operation of Middleware for Shop Platform Customer Statements Mich haben neben der pragmatischen Herangehensweise das gute Verständnis unserer Fachprozesse und die klaren Empfehlungen begeistert Frank Dupuis,CEO Dupuis GmbH & Co. Asset-Management KG Wir konnten sowohl in fachlichen wie in technischen Aspekten neue, wertvolle Perspektiven gewinnen. Harm Behrens, Leiter E-Commerce Competence Center Group technology Partner (gtp) Otto Group 3

Using cloud solutions may have a strong impact on budget However, testing requires a reliable base for comparison Scenario: Selection of a middleware platform as central backbone for an E-commerce-provider Business benefit from project: 0,5 Mil. EBIT/month *) Motivation (from a real scenario) Resource requirements: 20 x 4-Core-Systems, 16GB RAM and 250GB disk Further assumptions: Purchase of a certain amount of systems will be required to continue current operations and operations of test environment anyway All candidates are installable in a cloud environment It is not necessary to prove the overall capability to handle required performance by stressing the systems to their maximum extent Real Comparison class Cloud 30Tage Time to order 0.5PD 30Tage Time to supply 0.5PD 100k Costs of purchase 10k 1-2PT Business case A rough comparison shows the benefits from using a cloud approach Time to recover lost systems 0 EUR Benefits from saving 3 months 0.5PD 1.5 Mil. Further benefits form using images instead of real installations: Whole environment is archive-able It is possible to re-setup the whole environment even after weeks for re-runs with low efforts Re-use of tests for later purposes is simple *) modified from real case. however, case looks positive even with a few EUR only 4

Performance of cloud infrastructures is driven by cloud design Poor designed architectures leave room for inconsistencies Cloud Infrastructure schematic view Challenges to master ToRSw Blade 1 Blade 2 ToRSw Blade n Blade 1 Rack 1 Blade 2 Blade n Rack 2 OS 1 VM 1 vcpu 1 vnic 1 Hypervisor CPU ofwr OS 2 VM 2 vcpu 2 vnic 2 NIC Blade n NIC Internet CPU 1 CPU 2 RAM Other User Space (virtual) Kernel (Virtualization) Hardware (real world) Performance of cloud is driven by many factors Hardware-platform: What is the underlying hardware that is to be shared? Overprovisioning rate: How many virtual cores reside on a real core? VM-isolation How well provides the hypervisor the existing capacities to its tenants? Will heavy computing workloads on one VM impact neighboring VMs? Disc(Hdd): Only few applications do not require at least swap or log-space on hard drives during runtime. How well is the connectivity to either network or virtual disc? Network: How many virtual systems share how much bandwidth and how many real interfaces? Will the accessibility of real NIC be given in the right time? How is internet-access, how is intersystem-traffic routed through the VLAN isolating the virtual systems? To evaluate purchased capacities properly the price / performance ratio has to be measured. This requires normalized metrics 5

Only User Space Monitoring unveils the real capacities provided Measuring capacities and achievable throughput at point of delivery encapsulates complexity Measuring provided compute capacity is complex Standard CPU usage reports are useless for virtual environments Satellite OS OS Cores and GHz are only weak indicators as compute capacity is strongly driven by simulated CPU chipset Real capacity indication only can be retrieved from calculations inside simulated machine VM Network latency can be another bottleneck Hypervisor Hardware Many factors influence network latency Size of backbone (1, 10, 40GB?) Virtualization rate of NICs (#instances/nic) Storage Network Hardware Hypervisor VM OS Satellite OS MFLOPs Ms MB/s VLAN configurations & routing priorities Hypervisor security To overcome complexity package transfer between locations gives the correct answer Most applications require acceptable disk speed IOPS are not measurable w/o access to hardware Cloud infrastructures know many storage types (NAS, SAN, etc.) and technologies (iscsi, Infinband, etc.) Performance on same hardware might be diffenrent depending on usage pattern (Tx-log, DB or File Server) Just User Space experience gives a comparable measurement 6

Monitoring of environment performance throughout whole testing requires tool support Test environment comprises of about 10 instances Two business scenarios defined to provide many technical test cases Transformation and mapping capabilities Content based routing Usage of different protocol adapters Publish/subscribe mechanism Scalability 1,2 and 3 node clusters Disaster behavior 1 cluster member lost 2 cluster member lost One member recovery Test duration per vendor: 2 days Same could quality and repeatable test settings throughout the whole test need to be guaranteed to allow acceptable test results 7

CPU capacity has been very stable throughout testing period Sample of metering results from CPU test CPU capacity remained stable: MFLOPS are calculated by executing a Fast Fourier Transformation as often as possible in given timeframe (metering interval) Here test interval was set to 5 seconds Metering interval was set to 100ms Single fallouts are usual in capacity metering Single break downs are common for systems running background tasks Critical is a line that drops in performance for several metering attempts in a row 8

Network testing showed three different qualities Sample of metering results for network latency Network latency metered showed three levels: Three classes were metered: 3-4ms around 140ms around 270ms Please note: figures represent roundtrip times Due to early metering the results were used to distribute machines accordingly Disabling standard anti-virus features on several levels reduced times further However, results were communicated to IBM SCE team and they startetd assessing the issues from vendor side 9

User Space Cloud Metering is made simple and easy to use! 10

Enterprise Architecture Consulting Group Jan Thielscher Enterprise Architecture Consulting Group Bockenheimer Landstraße 2-4 OpernTurm, 16.OG D-60306 Frankfurt am Main T: +49 69 667 748 280 E-mail: info@eacg.de