Validate application and infrastructure performance under load

Identify code issues or system bottlenecks early on

Compare different architectural options on performance and cost dimensions

Create sizing and guidelines for applications

Application Performance Testing
  • Define your performance test goals
  • Develop test harness: Jmeter, Load Runner, Blazemeter, Python
  • Setup monitoring suite
    • API Monitoring
    • Tracing - Synchronous, Asynchronous
    • CPU & Memory Profiling
    • DB Monitoring
    • Log Correlation
  • Analyze & recommend
Infrastructure Benchmarking
  • Benchmark for Storage, Converged and Hyper-converged products
    • TPCC
    • TPC-HCI
    • Synthetic load using VDBench, IOMeter, FIO, HammerDB suites
  • Oracle DB qualification on different hardware platforms
  • Qualifying products for public clouds. Identify cloud specific issues and outline sizing and scaling guidelines
  • Network Switch Fabric Benchmarks with synthetic traffic and application scenarios

Case Studies

CloudNaS Performance Benchmarking

Helped a leading cloud NAS solution provider develop correct sizing guidelines for their product in AWS and Azure...

Read More
TPC-HCI Test

TPC HCI is a standards based test for Hyper-Converged Solutions. It is a very complex test and involves setting up multiple application tiles...

Read More
Qualifying Hyper-converged infra of Oracle applications

Customer is a leading hyper-converged infrastructure product vendor offering solutions for varied workloads such as VDI...

Read More

CloudNaS Performance Benchmarking

Helped a leading cloud NAS solution provider develop correct sizing guidelines for their product in AWS and Azure.

Problem statement

Users reported performance issues with the product. These issues arose mainly due to users choosing wrong instance types or volume types in the absence of clear guidelines.

MapleLabs Contribution

TPC-HCI Testing

TPC HCI is a standards based test for Hyper-Converged Solutions. It is a very complex test and involves setting up multiple application tiles (each tile consists of 1 Application VM and 2 DB VMs) on the cluster, scaling up load until the cluster performance saturates.

Customer Objectives

Benchmark multiple configurations of HCI with TPC-HCI workloads and more importantly, understand bottlenecks, tune the system and extract peak performance.

MapleLabs Contribution

Qualifying Hyper-converged infra for Oracle applications

Customer is a leading hyper-converged infrastructure product vendor offering solutions for varied workloads such as VDI, enterprise applications, database applications,
file services etc.

Customer Objectives

Create a reference design for Oracle single node and Oracle RAC for multiple HCI models that highlighted best practice configurations and load vs performance characteristics.

MapleLabs Contribution

MapleLabs was involved in conducting performance benchmark tests to ensure customer’s hyper-converged products are suited to run complex Oracle applications. The project involved developing optimal hardware configuration / sizing and validating the same by executing performance tests. MapleLabs used Oracle Swingbench and Oracle SLOB workload test suite to run scale-up and scale-out using different VM sizes and multiple VMs running simultaneously. In addition, we tested database backup, restore and recovery features to measure throughput and elapsed times.

Solution enabled customers to rapidly deploy Oracle application by eliminating engineering and validation processes that are usually associated with deployment of enterprise solutions.

Contact Us: sales@maplelabs.com