Past Experiences and Future Challenges using Automatic Performance Modelling to Complement Testing. Paul Brebner, CTO
|
|
- Dwight Simmons
- 8 years ago
- Views:
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
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 informationLeveraging 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 informationPerformance 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 informationDevOps: 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 informationAppDynamics 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 informationConsiderations 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 informationWHITE 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 informationGO 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 informationMonitoring 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 informationEMPOWERING 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 informationEnabling 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 informationSOFTWARE 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 informationRational 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 informationAccelerating 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 informationTowards 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 informationMike 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 informationAgile 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 information80% 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 informationThe 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 informationPerformance 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 informationBranch 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 informationAn 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 informationEnterprise 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 informationMicroservices 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 informationCollaborative 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 information27 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 informationWhite 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 informationWait-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 informationWHITE 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 informationDeveloping 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 informationThe 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 informationChoosing 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 informationPerformance 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 informationManjrasoft 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 informationPositioning 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 informationEnterprise 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 informationSOA 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 informationAutomation, 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 informationIntel 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 informationPerformance 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 informationLoad 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 informationCloud 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 informationTop 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 informationDelivering 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 informationPerformance 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 informationTASSQ 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 informationPLATFORM-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 informationMonitoring, 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 informationCertified 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 informationA 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 informationAutomation 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 informationIBM 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 information7 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 informationThe 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 informationUsing 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 informationMigrating 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 informationNCTA 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 informationTable 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 informationWhite 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 informationService 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 informationG-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 informationWhat 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 informationOn 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 informationPutting 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 information10 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 informationThe 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 informationOverview. 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 informationFrequently 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 informationSimplifying 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 informationDon 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 informationBig 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 informationBPMS 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 informationBernie 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 informationHow 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 informationCloud 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 informationThe 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 informationThinking 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 informationApplication 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 informationACCELERATE 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 informationecommerce 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 informationManaging 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 informationSecure, 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 informationApplication 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 informationDevOps 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 informationUsing 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 informationMigrating 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 informationManaging 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
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 informationFinancial 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 informationAn 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 informationDevOps. 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 informationPTC 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 informationTechnology 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 informationMS 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 informationHow 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 informationThe 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 informationApplication 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 informationAutomated 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