Past Experiences and Future Challenges using Automatic Performance Modelling to Complement Testing. Paul Brebner, CTO

Size: px
Start display at page:

Download "Past Experiences and Future Challenges using Automatic Performance Modelling to Complement Testing. Paul Brebner, CTO"

Transcription

1 Past Experiences and Future Challenges using Automatic Performance Modelling to Complement Testing Paul Brebner, CTO A NICTA/Data61/CSIRO Spin-out Company 16/03/2016 Performance Assurance Pty Ltd 1

2 Performance modelling background My background is analysis of distributed systems, middleware, GRID, architecture, performance, benchmarking (e.g. SPECjAppServer), sensor web performance, etc Since 2007 project in NICTA to develop tools to assist mostly government systems of systems to perform better in advance Service Oriented Performance Modelling tool Model driven (SOA performance meta model) GUI Simulation for metric prediction Enables modelling at level of workloads, composite and simple services, servers. Used during early, middle, later lifecycle for lots of real systems 16/03/2016 Performance Assurance Pty Ltd 2

3 Performance modelling background BUT Manual model building (structure, parameterisation, calibration) is Time consuming Expensive Error prone Limited to model complexity that can be built manually Not easily repeatable or maintainable Not accurate enough for some problems (need high quality and quantity of performance data) Not fast enough for agile development Last 3 years we have been a start up company, have to make $$$$$$ Most customers have APM products All customers want to increase speed and number of releases, reduce time and costs of testing Solution is to use automatic model building from APM data Cheaper and faster and more accurate Solves new problems, e.g. DevOps 16/03/2016 Performance Assurance Pty Ltd 3

4 Automatic performance modelling from APM data Only use available APM data Use automatable (or potentially automatable) ways of getting the data from the APM into our Service Oriented Performance Modelling (SOPM) modelling/simulation tool (SaaS) Automatically build and parameterise the performance data from the APM data Multiple model types with various trade-offs, accuracy for capacity/response times, and model complexity/ability to change model aspects Currently different model types are produced as part of the APM -> modelling tool transformation phase 16/03/2016 Performance Assurance Pty Ltd 4

5 Application SF Dynatrace Session File KEY 1 PP XML Dynatrace Server REST API PurePath XML File SF Dynatrace Model XML XML Model File SF PP XML 4 Converter 2 Dynatrace PurePath Dash 3 Browser 5 Model XML Modelling SaaS

6 Dynatrace Transaction flow dashboard 16/03/2016 Performance Assurance Pty Ltd 6

7 Produces: Simple capacity model 16/03/2016 Performance Assurance Pty Ltd 7

8 Dynatrace PurePath Dashboard (detailed per transaction call tree) 16/03/2016 Performance Assurance Pty Ltd 8

9 Produces: Transactional model (portion) 16/03/2016 Performance Assurance Pty Ltd 9

10 Experiences with three projects Project 1 P2V migration Project 2 C2V test -> prod Project 3 DevOps Focus of this talk, come to main ICPE talk for others 16/03/2016 Performance Assurance Pty Ltd 10

11 Project 3 Devops Focus on response time SLAs Deployment/resources Faster cycle time More releases Less and cheaper testing Challenge Proprietary in-house APM tool Profile point times only Required pre-processing (using Hive) 16/03/2016 Performance Assurance Pty Ltd 11

12 Focus Risk service Heavily used Multiple services New services added all the time Services had different time and memory profiles Would a new service break the SLA? Baseline model accurate to 10% response time 16/03/2016 Performance Assurance Pty Ltd 12

13 Alternatives modelled Changing transaction mix Changing arrival rates Making some services asynchronous, concurrent Adding new risk assessment services More complex Optimising deployment of services to multiple servers taking into account memory and CPU usage, and response time A type of box/bin packing problem 4 services out of 30 used 50% of CPU 16/03/2016 Performance Assurance Pty Ltd 13

14 Challenges Pre-processing APM data profile points Low load for APM data sample c.f. target load Used calibration from load tests on pre-production to improve accuracy No CPU time breakdown from APM data But GC had a profile point (and was significant) Transaction types not in APM data Had to infer them, either too few or too many 16/03/2016 Performance Assurance Pty Ltd 14

15 16/03/2016 Performance Assurance Pty Ltd 15

16 16/03/2016 Performance Assurance Pty Ltd 16

17 16/03/2016 Performance Assurance Pty Ltd 17

18 DevOps Goal is to shift left and shift right Shift right Build and continuously maintain performance model of production to accurately model response times, scalability, capacity and resource requirements under target production loads Shift left Calibrate production performance model for development Enable developers to make code changes, explore impact with unit tests and development APM to incrementally rebuild performance models To understand likely performance and scalability impact Speed up development cycle as no longer have to wait (weeks) for performance testing 16/03/2016 Performance Assurance Pty Ltd 18

19 Existing Dev, Test, Prod lifecycle: Delays in feedback: Takes weeks per iteration, test env is a bottleneck, environments are different Deploy to test Deploy to prod Dev Test Prod Late Feedback Late Feedback

20 DevOps + APM: earlier but not completely accurate performance feedback i.e. environments are different so APM data is different across lifecycle Deploy to test Deploy to prod Dev Test Prod Earlier Feedback APM APM Late Feedback APM

21 DevOps + APM + Modelling: Earlier more accurate performance predictions -> decreased cycle time Deploy to test Deploy to prod Dev Test Prod APM APM APM Dev Model Update Baseline model build Early Feedback Calibrate prod model for dev Dev Model Incremental updates to Base model with dev changes Base Model 16/03/2016 Performance Assurance Pty Ltd 21

22 Benefits Changes in code in Dev Unit test APM performance data Incrementally update calibrated performance model Predict performance and scalability impact for Prod env Cheaper and faster than waiting for testing and deployment to Prod Sensitivity analysis could determine areas of greater sensitivity to changes and thresholds These would be subject to more rigorous modelling and testing 16/03/2016 Performance Assurance Pty Ltd 22

23 DevOps + APM + Modelling: In reality lots of dev, different environments Dev Dev Dev Dev Test Deploy to prod Prod APM APM APM APM APM APM Baseline model build Dev Model Dev Model Dev Model Dev Model Base Model 16/03/2016 Performance Assurance Pty Ltd 23

24 Challenges Calibration of performance models for use in Dev from Test and Prod Once predictions are made how do we test if they are supported by the APM data or not? i.e. if null hypothesis is changes in dev will have no impact on prod, how do we determine if this is supported by evidence or not? Is it scalable? Lots of developers and changes to subsets of code Concurrent and compounding changes would need centralised model with all changes incorporated What about changes to infrastructure code that could impact everything? How to support this in Dev APM and modelling tools ROI Depending on cost of testing, cost of initial setting up APM and modelling tools and incremental costs, number of tests and modelling predictions per cycle, and value of reduced cycle times and earlier performance predictions, ROI may occur earlier or later or never Example Assumes model calibrated once per release from performance APM data Assumes one actual load test per release What s tradeoff between multiple tests per release vs 1 test and multiple modelling predictions? 16/03/2016 Performance Assurance Pty Ltd 24

25 Cost ($) Costs: Modelling cheaper after 3 changes Costs of LoadTest only and HybridApproach Number of changes tested/modelled LoadTestOnly Modelling 16/03/2016 Performance Assurance Pty Ltd 25

26 Average time (hours) Speed: Average hours to test/model a number of code changes (per model calibration) 90 Average hours to test/model changes Number of changes per calibrated model LoadTestAvgHourPerChange ModellingAvgHoursPerChange 16/03/2016 Performance Assurance Pty Ltd 26

27 Send us your data Free trial of simple Dynatrace capacity models Send us a sample Dyntrace session file and we ll send you a link to a demo capacity model Particularly interested in trending technologies and use cases, e.g. Micro-services, Containers, Big Data, IoT, etc Free Personal Dynatrace license from: 16/03/2016 Performance Assurance Pty Ltd 29

Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au

Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au Is your Cloud Elastic Enough? Part 2 Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au Paul Brebner is a senior researcher in the e-government project at National ICT Australia (NICTA,

More information

Leveraging the full potential of automation

Leveraging the full potential of automation Leveraging the full potential of automation Hans Jayatissa CTO, CSC Nordics & Baltics Region August 27, 2015 CSC in the Nordics & Baltic CSC has employees in Denmark, Norway, Sweden, and Lithuania 1146

More information

Performance Management from black-art to process

Performance Management from black-art to process Performance Management from black-art to process peter.holditch@dynatrace.com What needs to be measured? CPU utilisation I/O Rate TPM level transaction stats What needs to be measured???? Remember how

More information

DevOps: Development Challenges and New Approaches

DevOps: Development Challenges and New Approaches DevOps: Development Challenges and New Approaches Chris Sharp STSM, Chief Architect SWG Europe DevOps IBM Master Inventor, Member of IBM Academy of Technology Agenda The Problem and the Need for Change

More information

AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y :

AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y : AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y : Bill AppDynamics Hayden Fall &'14 Marcus Release: Revolutionizing Sarmento APM! Orasi Software at a Glance Corporate Overview

More information

Considerations for Adopting PaaS (Platform as a Service)

Considerations for Adopting PaaS (Platform as a Service) Considerations for Adopting PaaS (Platform as a Service) Michael Dolan (mdolan@pivotal.io) Senior Field Engineer April 2015 1 Becoming The Agile Enterprise To effectively achieve its missions, the Department

More information

WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT

WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT WHITE PAPER: STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT IntelliDyne, LLC MARCH 2012 STRATEGIC IMPACT PILLARS FOR EFFICIENT MIGRATION TO CLOUD COMPUTING IN GOVERNMENT

More information

GO BEYOND DATA Real-time Analytics for Application Performance Management

GO BEYOND DATA Real-time Analytics for Application Performance Management GO BEYOND DATA Real-time Analytics for Application Performance Management Yury Oleynik Data Analyst Modern applications Agenda Monitoring challenges INSTANA apploach Instana, Inc. Proprietary and Confidential

More information

Monitoring IBM WebSphere extreme Scale (WXS) Calls With dynatrace

Monitoring IBM WebSphere extreme Scale (WXS) Calls With dynatrace Monitoring IBM WebSphere extreme Scale (WXS) Calls With dynatrace What is IBM WebSphere extreme Scale (WXS)? From IBM: WebSphere extreme Scale operates as an in-memory grid that dynamically processes,

More information

EMPOWERING BUSINESSES WITH A UNIQUE DEVELOPMENT NEEDS WITH HIGH LEVEL OF

EMPOWERING BUSINESSES WITH A UNIQUE DEVELOPMENT NEEDS WITH HIGH LEVEL OF EMPOWERING BUSINESSES WITH A UNIQUE TECHNOLOGY INFRASTRUCTURE TO ADDRESS CUSTOM APPLICATION DEVELOPMENT NEEDS WITH HIGH LEVEL OF AGILITY AND EASE Enterprise Business Application Infrastructure Everything

More information

Enabling Continuous Delivery for Java Projects with Oracle Cloud Services (Oracle PaaS) Siva Rama Krishna Oracle India

Enabling Continuous Delivery for Java Projects with Oracle Cloud Services (Oracle PaaS) Siva Rama Krishna Oracle India Enabling Continuous Delivery for Java Projects with Oracle Services (Oracle PaaS) Siva Rama Krishna Oracle India Agenda What is Continuous Delivery? What is Oracle PaaS? Enabling Continuous Delivery with

More information

SOFTWARE PERFORMANCE TESTING SERVICE

SOFTWARE PERFORMANCE TESTING SERVICE SOFTWARE PERFORMANCE TESTING SERVICE Service Definition GTS s performance testing services allows customers to reduce the risk of poor application performance. This is done by performance testing applications

More information

Rational Asset Manager 7.2 Editions and Licensing

Rational Asset Manager 7.2 Editions and Licensing Rational Asset Manager 7.2 Editions and Licensing Derek D. Baron, ddbaron@us.ibm.com Product Manager, Rational Asset Manager 2009 IBM Corporation IBM Corporation 200 The information contained in this presentation

More information

Accelerating Time to Market:

Accelerating Time to Market: Accelerating Time to Market: Application Development and Test in the Cloud Paul Speciale, Savvis Symphony Product Marketing June 2010 HOS-20100608-GL-Accelerating-Time-to-Market-Dev-Test-Cloud 1 Software

More information

Towards a Resource Elasticity Benchmark for Cloud Environments. Presented By: Aleksey Charapko, Priyanka D H, Kevin Harper, Vivek Madesi

Towards a Resource Elasticity Benchmark for Cloud Environments. Presented By: Aleksey Charapko, Priyanka D H, Kevin Harper, Vivek Madesi Towards a Resource Elasticity Benchmark for Cloud Environments Presented By: Aleksey Charapko, Priyanka D H, Kevin Harper, Vivek Madesi Introduction & Background Resource Elasticity Utility Computing (Pay-Per-Use):

More information

Mike Chyi, Micro Focus Solution Consultant May 12, 2010

Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Mike Chyi, Micro Focus Solution Consultant May 12, 2010 Agenda Load Testing Overview, Best Practice: Performance Testing with Diagnostics Demo (?), Q&A Load Testing Overview What is load testing? Type

More information

Agile Performance Testing

Agile Performance Testing Agile Performance Testing Cesario Ramos Independent Consultant AgiliX Agile Development Consulting Overview Why Agile performance testing? Nature of performance testing Agile performance testing Why Agile

More information

80% 50x. 30x. CASE STUDY: How WaveMaker Got Faster, Better, More Agile with Docker. Lower Costs. Better Performance. Greater App Density

80% 50x. 30x. CASE STUDY: How WaveMaker Got Faster, Better, More Agile with Docker. Lower Costs. Better Performance. Greater App Density CASE STUDY: How WaveMaker Got Faster, Better, More Agile with Docker Just a few years back Docker was the awkward adolescent in the world of app development. Cut to 2015, Docker is pulling up alongside

More information

The Continuous Delivery Tool Chain: So Many Choices!

The Continuous Delivery Tool Chain: So Many Choices! The Continuous Delivery Tool Chain: So Many Choices! Mark Sigler Senior Director, Product Management CA Technologies June 2014 2013 CA. All rights reserved. Biography Mark Sigler is CA Technologies Senior

More information

Performance Management for Cloudbased STC 2012

Performance Management for Cloudbased STC 2012 Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS

More information

Branch Staffing: Everything has ALREADY changed and this is only. the beginning. CloudCords Forecaster. Save up to $20,000 per branch per year

Branch Staffing: Everything has ALREADY changed and this is only. the beginning. CloudCords Forecaster. Save up to $20,000 per branch per year Branch Staffing: Everything has ALREADY changed and this is only the beginning. CloudCords Forecaster Get out in front of the dramatic changes in customer behavior to align your staff and your budget to

More information

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises agility PLATFORM Product Whitepaper An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises ServiceMesh 233 Wilshire Blvd,

More information

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,

More information

Microservices on AWS

Microservices on AWS Microservices on AWS AWS Summit Berlin 2016 Matthias Jung, Solutions Architect Julien Simon, Evangelist April, 12 th, 2016 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda

More information

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions agarwasa@us.ibm.

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions agarwasa@us.ibm. Collaborative DevOps Learn the magic of Continuous Delivery Saurabh Agarwal Product Engineering, DevOps Solutions agarwasa@us.ibm.com Please note IBM s statements regarding its plans, directions, and intent

More information

27 th March 2015 Istanbul, Turkey. Performance Testing Best Practice

27 th March 2015 Istanbul, Turkey. Performance Testing Best Practice 27 th March 2015 Istanbul, Turkey Performance Testing Best Practice Your Host.. Ian Molyneaux Leads the Intechnica performance team More years in IT than I care to remember Author of The Art of Application

More information

White Paper: Assessing Performance & Response Time Requirements

White Paper: Assessing Performance & Response Time Requirements White Paper: Assessing Performance & Response Time Requirements Mark Houghtlin IBM Cloud Advisory Services & Application Performance Optimization Consulting Practice Agenda Workload Transformation Analysis

More information

Wait-Time Analysis Method: New Best Practice for Performance Management

Wait-Time Analysis Method: New Best Practice for Performance Management WHITE PAPER Wait-Time Analysis Method: New Best Practice for Performance Management September 2006 Confio Software www.confio.com +1-303-938-8282 SUMMARY: Wait-Time analysis allows IT to ALWAYS find the

More information

WHITE PAPER. Five Steps to Better Application Monitoring and Troubleshooting

WHITE PAPER. Five Steps to Better Application Monitoring and Troubleshooting WHITE PAPER Five Steps to Better Application Monitoring and Troubleshooting There is no doubt that application monitoring and troubleshooting will evolve with the shift to modern applications. The only

More information

Developing Cloud Applications using IBM Bluemix. Brian DePradine (Development lead Liberty buildpack)

Developing Cloud Applications using IBM Bluemix. Brian DePradine (Development lead Liberty buildpack) Developing Cloud Applications using IBM Bluemix Brian DePradine (Development lead Liberty buildpack) What Customers Tell Us Their IT Needs Quick development time Low Cost Low barriers to ramp up & maintain

More information

The Virtualization Practice

The Virtualization Practice The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention

More information

Choosing the Right Cloud Provider for Your Business

Choosing the Right Cloud Provider for Your Business Choosing the Right Cloud Provider for Your Business Abstract As cloud computing becomes an increasingly important part of any IT organization s delivery model, assessing and selecting the right cloud provider

More information

Performance Tuning and Optimizing SQL Databases 2016

Performance Tuning and Optimizing SQL Databases 2016 Performance Tuning and Optimizing SQL Databases 2016 http://www.homnick.com marketing@homnick.com +1.561.988.0567 Boca Raton, Fl USA About this course This four-day instructor-led course provides students

More information

Manjrasoft Market Oriented Cloud Computing Platform

Manjrasoft Market Oriented Cloud Computing Platform Manjrasoft Market Oriented Cloud Computing Platform Innovative Solutions for 3D Rendering Aneka is a market oriented Cloud development and management platform with rapid application development and workload

More information

Positioning Performance Testing to Cut Costs of Cloud Computing

Positioning Performance Testing to Cut Costs of Cloud Computing Positioning Performance Testing to Cut Costs of Cloud Computing Thomas Barns 1 Agenda Benefits of cloud computing Performance, capacity and cost Testing and Modelling Case study 2 Cloud Computing Benefits

More information

Enterprise Release Management

Enterprise Release Management Enterprise Release Management Plutora helps organizations manage complex IT Feature Pipeline, IT Releases and IT Test Environments in a simple and transparent manner. Enterprise Releases Transparency and

More information

SOA Myth or Reality??

SOA Myth or Reality?? IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf

More information

Automation, Efficiency and Scalability in Securities Back Office Processing An implementer's view

Automation, Efficiency and Scalability in Securities Back Office Processing An implementer's view Automation, Efficiency and Scalability in Securities Back Office Processing An implementer's view Arnab Debnath CEO, Anshinsoft Corp. Presentation Outline Perspective on back office automation (STP) Modular,

More information

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS

Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS Intel IT Cloud Extending OpenStack* IaaS with Cloud Foundry* PaaS Speaker: Catherine Spence, IT Principal Engineer, Cloud Computing Acknowledgements: Aaron Huber, Jon Price November 2014 Legal Notices

More information

Performance Management for Cloud-based Applications STC 2012

Performance Management for Cloud-based Applications STC 2012 Performance Management for Cloud-based Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Key Performance Challenges in Cloud Challenges & Recommendations 2 Context Cloud Computing

More information

Load and Performance Load Testing. RadView Software October 2015 www.radview.com

Load and Performance Load Testing. RadView Software October 2015 www.radview.com Load and Performance Load Testing RadView Software October 2015 www.radview.com Contents Introduction... 3 Key Components and Architecture... 4 Creating Load Tests... 5 Mobile Load Testing... 9 Test Execution...

More information

Cloud Computing for Architects

Cloud Computing for Architects Cloud Computing for Architects This four day, hands-on boot camp begins with an examination of the Cloud Computing concept, the structure and key characteristics of Clouds, and takes a look under the hood

More information

Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud

Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud WHITE PAPER BROUGHT TO YOU BY SKYTAP 2 Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud Contents Executive

More information

Delivering secure, real-time business insights for the Industrial world

Delivering secure, real-time business insights for the Industrial world Delivering secure, real-time business insights for the Industrial world Arnaud Mathieu: Program Director, Internet of Things Dev., IBM amathieu@us.ibm.com @arnomath 1 We are on the threshold of massive

More information

Performance testing as a full life cycle activity. Julian Harty

Performance testing as a full life cycle activity. Julian Harty Performance testing as a full life cycle activity Julian Harty Julian Harty & Stuart Reid 2004 Scope of Performance Performance What is performance testing? Various views 3 outcomes 3 evaluation techniques

More information

TASSQ Dinner Meeting Performance & Automation Testing of Cloud Solutions. March 31 st 2015

TASSQ Dinner Meeting Performance & Automation Testing of Cloud Solutions. March 31 st 2015 TASSQ Dinner Meeting Performance & Automation Testing of Cloud Solutions March 31 st 2015 Brief History Of Cloud Computing Even though the cloud has only just recently hit its stride and began to expand

More information

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION An introduction to delivering applications faster CONTENTS 2 Introduction to PaaS 4 Private, public, and hybrid PaaS 6 Who uses PaaS? 8 DevOps

More information

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle Complete Cloud Lifecycle Management Optimize Plan Meter & Charge Manage Applications and Business

More information

Certified Cloud Computing Professional VS-1067

Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional Certification Code VS-1067 Vskills Cloud Computing Professional assesses the candidate for a company s cloud computing

More information

A case study taken from Raiffeisen Bank Hungary

A case study taken from Raiffeisen Bank Hungary A Case Study presented at the 17th Finance Tech Forum 23.04.2015 Elemér Veréb, regional manager # # #Dynatrace A case study taken from Raiffeisen Bank Hungary 2 #Dynatrace 1 Once upon a time at Raiffeisen

More information

Automation and Virtualization, the pillars of Continuous Testing

Automation and Virtualization, the pillars of Continuous Testing HP Software: Apps meet Ops 2015 Automation and Virtualization, the pillars of Continuous Testing Jerry Saelemakers/ April 2 nd, 2015 Today s business initiatives demand a balance between velocity and quality

More information

IBM SmartCloud Application Performance and Monitoring. RTView for APM Webinar

IBM SmartCloud Application Performance and Monitoring. RTView for APM Webinar IBM SmartCloud Application Performance and Monitoring RTView for APM Webinar 1 Presenters Mac Devine Director CTO, Cloud Portfolio IBM Global Technology Services Tom Lubinski Founder, CTO SL Corporation

More information

7 Must-Haves for Application Performance Management. SlashGuide - July 2013

7 Must-Haves for Application Performance Management. SlashGuide - July 2013 7 Must-Haves for Application Performance Management SlashGuide - July 2013 7 Must-Haves for Application Performance Management 2 Picture these all-too-familiar application fails: A checkout transaction

More information

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a Technical White Paper: WEb Load Testing To perform as intended, today s mission-critical applications rely on highly available, stable and trusted software services. Load testing ensures that those criteria

More information

Using WebSphere Application Server on Amazon EC2. Speaker(s): Ed McCabe, Arthur Meloy

Using WebSphere Application Server on Amazon EC2. Speaker(s): Ed McCabe, Arthur Meloy Using WebSphere Application Server on Amazon EC2 Speaker(s): Ed McCabe, Arthur Meloy Cloud Computing for Developers Hosted by IBM and Amazon Web Services October 1, 2009 1 Agenda WebSphere Application

More information

Migrating SaaS Applications to Windows Azure

Migrating SaaS Applications to Windows Azure Migrating SaaS Applications to Windows Azure Lessons Learned 04.04.2012 Speaker Introduction Deepthi Raju Marketing Technology Services Deepthi joined Smartbridge in 2005 and has over twenty years of technology

More information

NCTA Cloud Architecture

NCTA Cloud Architecture NCTA Cloud Architecture Course Specifications Course Number: 093019 Course Length: 5 days Course Description Target Student: This course is designed for system administrators who wish to plan, design,

More information

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined.

Table of Contents. Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined. Table of Contents Abstract... Error! Bookmark not defined. Chapter 1... Error! Bookmark not defined. 1. Introduction... Error! Bookmark not defined. 1.1 Cloud Computing Development... Error! Bookmark not

More information

White Paper. How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications

White Paper. How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications White Paper How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications July / 2012 Introduction Critical Java business applications have been deployed for some time. However,

More information

Service Virtualization:

Service Virtualization: Service Virtualization: Reduce the time and cost to develop and test modern, composite applications Business white paper Table of contents Why you need service virtualization 3 The challenges of composite

More information

G-Cloud IV Services Service Definition Accenture Netsuite Cloud Services

G-Cloud IV Services Service Definition Accenture Netsuite Cloud Services G-Cloud IV Services Service Definition Accenture Netsuite Cloud Services 1 Table of contents 1. Scope of our services... 3 2. Methodology & Approach... 4 3. Assets and tools... 5 4. Pricing... 6 5. Contacts...

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

More information

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

On the Edge of Mobility Building a Bridge to Quality October 22, 2013 Copyright 2013 Vivit Worldwide On the Edge of Mobility Building a Bridge to Quality October 22, 2013 Brought to you by Copyright 2013 Vivit Worldwide Hosted by Stephanie Konkoy Americas Chapter/SIG Liaison

More information

Putting a Price Tag on Cloud Agility. Series: Because IT Means Business

Putting a Price Tag on Cloud Agility. Series: Because IT Means Business Putting a Price Tag on Cloud Agility Series: Because IT Means Business Meet our Speakers Penny Collen Financial Solutions Architect Cloud Cruiser @pennyc15 David Linthicum Cloud Computing Visionary, CTO

More information

10 Practical Tips for Cloud Optimization

10 Practical Tips for Cloud Optimization Real Life in the Cloud The Cloud Sprawl Cloud Control Challenges 1. Transparency 2. Governance. Predictability Cloud Optimization in Action 10 Cloud Optimization Guidelines to Keep in Mind The 11th Guideline:

More information

The top 5 reasons you need synthetic monitoring

The top 5 reasons you need synthetic monitoring The top 5 reasons you need synthetic monitoring Why you need synthetic monitoring when you have real data on real users Table of contents Introduction 3 Reason 1. To monitor application performance, even

More information

Overview. Presenter name Title, Red Hat Date. David Ciam. Solutions Architect. dciam@redhat.com

Overview. Presenter name Title, Red Hat Date. David Ciam. Solutions Architect. dciam@redhat.com TITLE SLIDE:Middleware HEADLINE JBoss Enterprise Overview Presenter name Title, Red Hat Date David Ciam Solutions Architect dciam@redhat.com 1 JBoss Community and JBoss Enterprise Targeting Different Users

More information

Frequently Asked Questions

Frequently Asked Questions Efficient XML Frequently Asked Questions Q: What is Efficient XML? Efficient XML is a line of commercial software products that simultaneously optimize the performance, bandwidth utilization and power

More information

Simplifying Processes Interoperability with a Service Oriented Architecture

Simplifying Processes Interoperability with a Service Oriented Architecture Why SOA? Simplifying Processes Interoperability with a Service Oriented Architecture Zak Merzouki, Software Architecture and Technology Director BDPA 11/20/2008 Perspective "Things should be made as simple

More information

Don t Go In Blind: Navigating the Journey to the Cloud. agility made possible

Don t Go In Blind: Navigating the Journey to the Cloud. agility made possible Don t Go In Blind: Navigating the Journey to the Cloud agility made possible Introduction The business world has changed. The time for speculating about how growing market forces, such as an unpredictable

More information

Big Data Web Analytics Platform on AWS for Yottaa

Big Data Web Analytics Platform on AWS for Yottaa Big Data Web Analytics Platform on AWS for Yottaa Background Yottaa is a young, innovative company, providing a website acceleration platform to optimize Web and mobile applications and maximize user experience,

More information

BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit

BPMS BUYER S TOOL KIT. Sample Request for Proposal for a Business Process Management Suite. Part 1 of the complete BPMS Buyer s Tool Kit BPMS BUYER S TOOL KIT Sample Request for Proposal for a Business Process Management Suite Part 1 of the complete BPMS Buyer s Tool Kit TABLE OF CONTENTS Sample Request for Proposal... 3 1. Architecture

More information

Bernie Velivis President, Performax Inc

Bernie Velivis President, Performax Inc Performax provides software load testing and performance engineering services to help our clients build, market, and deploy highly scalable applications. Bernie Velivis President, Performax Inc Load ing

More information

How To Test For Performance

How To Test For Performance : Roles, Activities, and QA Inclusion Michael Lawler NueVista Group 1 Today s Agenda Outline the components of a performance test and considerations Discuss various roles, tasks, and activities Review

More information

Cloud Business Value. Francis Magann Senior Customer Solutions Architect. 20 th April 2011

Cloud Business Value. Francis Magann Senior Customer Solutions Architect. 20 th April 2011 Cloud Business Value Francis Magann Senior Customer Solutions Architect 20 th April 2011 Cloud is real Some as High as 40% 71% met or exceeded expectations 24% Experienced Cost Savings 73% use private

More information

The Business Case for Migrating from Oracle to the SharePoint Platform: The Cost Advantages

The Business Case for Migrating from Oracle to the SharePoint Platform: The Cost Advantages The Business Case for Migrating from Oracle to the SharePoint Platform: The Cost Advantages JULY 2011 Visit www.piquesolutions.com to learn more about our market research and consulting services. 795 Folsom

More information

Thinking about APM? 4 key considerations for buy vs. build your own

Thinking about APM? 4 key considerations for buy vs. build your own An AppDynamics Business White Paper Thinking about APM? 4 key considerations for buy vs. build your own Most technology folks have heard Marc Andreessen s provocative statement, Software is eating the

More information

Application Performance in the Cloud

Application Performance in the Cloud Application Performance in the Cloud Understanding and ensuring application performance in highly elastic environments Albert Mavashev, CTO Nastel Technologies, Inc. amavashev@nastel.com What is Cloud?

More information

ACCELERATE DEVOPS USING OPENSHIFT PAAS

ACCELERATE DEVOPS USING OPENSHIFT PAAS ACCELERATE DEVOPS USING OPENSHIFT PAAS September 3, 2014 AGENDA World we live in today IT organization: Charter, goals, and challenges DevOps: Problem statement, what, and why How to enable DevOps Application

More information

ecommerce and Retail Rainforest QA enables ecommerce companies to test highly visual user interfaces and customer experience and flow.

ecommerce and Retail Rainforest QA enables ecommerce companies to test highly visual user interfaces and customer experience and flow. ecommerce and Retail Rainforest QA enables ecommerce companies to test highly visual user interfaces and customer experience and flow. ecommerce lives and dies by a great user experience, which in turn

More information

Managing Amazon Web Services within a Hybrid IT model

Managing Amazon Web Services within a Hybrid IT model Managing Amazon Web Services within a Hybrid IT model The last few years have seen revolutionary changes to IT operations as technology infrastructure has been transformed through virtualisation, and the

More information

Secure, Reliable & Proven Application Performance Management for the Enterprise

Secure, Reliable & Proven Application Performance Management for the Enterprise Secure, Reliable & Proven Application Performance Management for the Enterprise Web Performance Matters to the Business Your organization depends on your web applications to do business from customer facing

More information

Application Testing Suite Oracle Load Testing Introduction

Application Testing Suite Oracle Load Testing Introduction Application Testing Suite Oracle Load Testing Introduction ATS Load Testing Workshop Bangalore, India September 24 / 25 2012 Yutaka Takatsu ATS Group Product Manager Oracle Enterprise Manager - ATS 1 Agenda

More information

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture

More information

Using Peer to Peer Dynamic Querying in Grid Information Services

Using Peer to Peer Dynamic Querying in Grid Information Services Using Peer to Peer Dynamic Querying in Grid Information Services Domenico Talia and Paolo Trunfio DEIS University of Calabria HPC 2008 July 2, 2008 Cetraro, Italy Using P2P for Large scale Grid Information

More information

Migrating Production HPC to AWS

Migrating Production HPC to AWS Migrating Production HPC to AWS A Story of Early Adoption & Lessons Learned Lewis Foti Mentation Solutions Common Computing Service (CCS) The Common Computing Service (CCS) is the HPC (grid computing)

More information

Managing the Performance of Cloud-Based Applications

Managing the Performance of Cloud-Based Applications Managing the Performance of Cloud-Based Applications Taking Advantage of What the Cloud Has to Offer And Avoiding Common Pitfalls Moving your application to the cloud isn t as simple as porting over your

More information

<Insert Picture Here> Application Testing Suite Overview

<Insert Picture Here> Application Testing Suite Overview Application Testing Suite Overview Agenda Ats Overview OpenScript Functional Testing OpenScript Load Testing Forms/Siebel Modules Installation of Ats Oracle Load Tester Oracle Test

More information

Financial Management Software as a Service

Financial Management Software as a Service White Paper Financial Management Software as a Service Overview 3 Financial Management Software as a Service 5 What to Look for? 7 Conclusions and Summary 9 About Efima 10 Overview Technology continues

More information

An AppDynamics Business White Paper October 2013. How Much Revenue Does IT Generate? Correlating Revenue and Application Performance

An AppDynamics Business White Paper October 2013. How Much Revenue Does IT Generate? Correlating Revenue and Application Performance An AppDynamics Business White Paper October 2013 How Much Revenue Does IT Generate? Correlating Revenue and Application Performance It s no secret that IT can be seen as a cost center in many organizations

More information

DevOps. Josh Preston Solutions Architect Stardate 69094.1

DevOps. Josh Preston Solutions Architect Stardate 69094.1 DevOps Josh Preston Solutions Architect Stardate 69094.1 I keep hearing about DevOps What is it? FOR MANY ORGANIZATIONS, WHAT IS I.T. LIKE TODAY? WATERFALL AND SILOS Application Version X DEVELOPMENT OPERATIONS

More information

PTC System Monitor Solution Training

PTC System Monitor Solution Training PTC System Monitor Solution Training Patrick Kulenkamp June 2012 Agenda What is PTC System Monitor (PSM)? How does it work? Terminology PSM Configuration The PTC Integrity Implementation Drilling Down

More information

Technology Enablement

Technology Enablement SOLUTION OVERVIEW 1 ABOUT TECHMILEAGE Founded in 2008 / Tempe, Arizona Over 100 engagements Full range of business & technology services Software Development, Big Data, Cloud/AWS, BI, Advanced Analytics

More information

MS SQL Performance (Tuning) Best Practices:

MS SQL Performance (Tuning) Best Practices: MS SQL Performance (Tuning) Best Practices: 1. Don t share the SQL server hardware with other services If other workloads are running on the same server where SQL Server is running, memory and other hardware

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Capacity Management for Cloud Computing Chris Molloy Distinguished Engineer Member, IBM Academy of Technology October 2009 1 Is a cloud like touching an elephant? 2 Gartner defines cloud computing as a

More information

The New Enterprise Mobile Middleware. Mobile Backend-as-a-Service: The Agile Development Path for Mobile Apps

The New Enterprise Mobile Middleware. Mobile Backend-as-a-Service: The Agile Development Path for Mobile Apps The New Enterprise Mobile Middleware Mobile Backend-as-a-Service: The Agile Development Path for Mobile Apps INTRODUCTION Mobile development in the enterprise is far from an easy endeavor. Development

More information

Application Release Automation with Zero Touch Deployment

Application Release Automation with Zero Touch Deployment WHITE PAPER JUNE 2013 Application Release Automation with Zero Touch Deployment Daneil Kushner and Eran Sher Application Delivery 2 WHITE PAPER: APPLICATION RELEASE AUTOMATION WITH ZERO TOUCH DEPLOYMENT

More information

Automated deployment of a microservice-based monitoring infrastructure. Augusto Ciuffoletti. 6 ottobre 2015

Automated deployment of a microservice-based monitoring infrastructure. Augusto Ciuffoletti. 6 ottobre 2015 Automated deployment of a microservice-based monitoring infrastructure 6 ottobre Introducing two topics The title: Automated deployment of a microservice-based monitoring infrastructure Microservices Monitoring

More information