Performance Aware DevOps. Giuliano Casale Department of Computing (DoC) Imperial College London

Size: px
Start display at page:

Download "Performance Aware DevOps. Giuliano Casale Department of Computing (DoC) Imperial College London"

Transcription

1 Performance Aware DevOps Giuliano Casale Department of Computing (DoC) Imperial College London

2 The Road to Agility Agile development is a success story But development (Dev) hits a bottleneck during operations (Ops) Programmable infrastructures provide a solution (e.g., Puppet, Chef, ) 1/24/2016 G. Casale Performance Aware DevOps 2

3 Is DevOps Just IT Automation? Automation is the answer The question is how to improve: Collaboration of Dev & Ops Sharing of responsibilities System oriented mindset 1/24/2016 G. Casale Performance Aware DevOps 3

4 Embracing DevOps Before DevOps Development IT Operations Development Tools Testing Unified Processes Unified Tooling Tools Production DevOps QA Quality Assurance Development & IT Operations Tools Development Testing Production Continuous Integration Continuous Testing Continuous Monitoring Source: What is DevOps? E. Di Nitto et al. 1/24/2016 G. Casale Performance Aware DevOps 4

5 Quality Assurance in Today s DevOps Mainly functional testing What about performance tests? Just 13% companies run automated performance tests within continuous integration servers [Neotys] 1/24/2016 G. Casale Performance Aware DevOps 5

6 Performance Engineering (PE) SPE Requirements SLAs Cost Tradeoffs Compare Alternatives? Profiling Load testing User behaviour Regression Incident Analysis Bottleneck Identification Root Cause Analysis Monitoring Deployment Capacity Management Adaptation 1/24/2016 6

7 A New Challenge? Somewhat similar to early 2000s Dev teams write UML models PE focuses on analytical models How to facilitate the interaction? Performance Model Platform Independ. Model Architecture Model Platform Specific Model Model Driven Engineering (MDE) is the only game in town 1/24/2016 G. Casale Performance Aware DevOps 7 Java

8 Performance Aware MDE Performance Annotations UML MARTE profile, UML DAM profile Usage Profile System Behaviour Failure Probability 1/24/2016 G. Casale Performance Aware DevOps 8

9 Model to Model Transformation From Architecture to Analytical Models 1/24/2016 G. Casale Performance Aware DevOps 9

10 Model to Model Transformation From Architecture to Analytical Models adminserver CPU database CPU User Think Time User behaviour 1 (class 1) 1s.3s HTTPagent.7s User behaviour 2 (class 2) SVNagent 2s Throughputs Response times Resource Utilization 1/24/2016 G. Casale Performance Aware DevOps 10

11 So What About Continuous Delivery? Measurement Driven DevOps incident report Ops Tomcat 1 MySQL 1 release chef MySQL 2 Dev jenkins (performance unit tests) Users Tomcat 2 MySQL 3 incident report 1/24/2016 G. Casale Performance Aware DevOps 11

12 So What About Continuous Delivery? Today s Performance Aware MDE methods early-stage performance assessment Ops incident report Tomcat 1 MySQL 1 chef release MySQL 2 Dev jenkins (performance unit tests) Users Tomcat 2 MySQL 3 incident report 1/24/2016 G. Casale Performance Aware DevOps 12

13 So What About Continuous Delivery? Performance Aware DevOps continuous performance engineering (a shared system view ) Ops incident report Tomcat 1 MySQL 1 chef release MySQL 2 Dev jenkins (performance unit tests) incident report & model correlation Users Tomcat 2 MySQL 3 continuous parameterization 1/24/2016 G. Casale Performance Aware DevOps 13

14 Performance Aware DevOps SPE Requirements SLAs Cost Tradeoffs Compare Alternatives continuous performance engineering Profiling Load testing User behaviour Regression Incident Analysis Bottleneck Identification Root Cause Analysis Monitoring Deployment Capacity Management Adaptation 1/24/

15 Research Roadmap 1. Shared MDE models for both Dev and Ops 2. Extensions of existing tools for performance validation to model Ops environment 3. Continuous parameterization methods 4. Traceability and anomaly detection 1/24/2016 G. Casale Performance Aware DevOps 15

16 Research Roadmap 1. Shared MDE models for both Dev and Ops Annotations for recent technologies: Cloud computing Internet of Things Cyber Physical Systems Mobile devices Big data Some relevant outputs from large EU projects 1/24/2016 G. Casale Performance Aware DevOps 16

17 Research Roadmap 1. Shared MDE models for both Dev and Ops 2. Extensions of existing tools for performance validation to model Ops environment 3. Continuous parameterization methods 4. Traceability and anomaly detection 1/24/2016 G. Casale Performance Aware DevOps 17

18 Extension of Existing Tools Model Driven Prediction Tools: LQNS, LINE, PerfCenter, JMT,... CPU Steal VM VM my VM VM Cloud CPU steal model Lo Hi Virtualization Layer Physical Host Spot instance price Up Kill Simulation & Analytical Models Challenge: model new resource types (e.g., spot & micro VM, ) and platform services 1/24/2016 G. Casale Performance Aware DevOps 18

19 Extension of Existing Tools Performance Antipatterns Tools: PANDA Aemilia Challenge: create libraries of anti patterns for deployment models relevant to Ops References: Trubiani et al. Pattern-based Identification and Refactoring 1/24/2016 G. Casale Performance Aware DevOps 19

20 Research Roadmap 1. Shared MDE models for both Dev and Ops 2. Extensions of existing tools for performance validation to model Ops environment 3. Continuous parameterization methods 4. Traceability and anomaly detection 1/24/2016 G. Casale Performance Aware DevOps 20

21 Continuous Parameterization Resource Consumption Inference Tools: LibReDe, Filling the Gap (FG) Utilization Utilizzo CPU [0-100%] - % Ripartizione dei Costi Lun Mo Mar Tu Mer We Gio Th Ven Fr Sab Dom Su Usage & Costs Splitting Challenges: inference synchronized to new commits; inference for all model parameters 21

22 Research Roadmap 1. Shared MDE models for both Dev and Ops 2. Extensions of existing tools for performance validation to model Ops environment 3. Continuous parameterization methods 4. Traceability and anomaly detection 1/24/2016 G. Casale Performance Aware DevOps 22

23 Performance Traceability Model Driven Monitoring Tools: Kieker AOP used to correlate monitoring and models Challenges: low overhead continuous monitoring, model based monitoring config. References: Van Hoorn et al.; 23

24 Model Traceability Tracking Runtime Adaptations Tools: High level commands such as scale out, deploy, load a model A set of connectors to communicate with IaaS and PaaS providers and Cloud services Web Socket REST Facade MOF CMD Notifier Model Deployer Cloud API Connectors Shell Application Deployment Model Based on the model dependencies compute the list of actions to be performed by the connectors Challenges: model co evolution and adaptivity Reference: Ferry et al. 24

25 Performance Anomaly Detection Application Performance Signatures Methods: ACE, Demand Based,... Utilization Samples Challenge: continuous model aided generation of performance signatures References: Sansottera et al.; Cherkasova et al. Throughput 25

26 A Case Study MODAclouds Project 9M ( ) DevOps inspired tools for multi cloud software Tools: 26

27 MDE for Multi Cloud Software Functional Modelling CCIM CIM Access rating agencies Order analysis Get stock prices Place order Wait for ack from the stock market OK Fail Update customer trading account

28 MDE for Multi Cloud Software QoS Requirements CIM CCIM Access rating agencies Order analysis Get stock prices Response time <0.5s Place order Availability 24h/day Wait for ack from the stock market Fail OK Update customer trading account

29 MDE for Multi Cloud Software Platform Independent Models CPIM Access rating agencies Order analysis Get stock prices A Reliable Resource C Reliable Resource B High perf. Resource key-valued DB Place order Wait for ack from the stock market OK Fail Update customer trading account 1/24/2016 G. Casale Performance Aware DevOps 29

30 MDE for Multi Cloud Software Platform and Technology Specific Models CPIM Access rating agencies Order analysis Get stock prices A Reliable Resource C Reliable Resource B High perf. Resource key-valued DB Place order CPSM SimpleDB Wait for ack from the stock market Fail OK Update customer trading account A-1 Medium CPU Instance Inst. numb. >2 C-1 Large Memory Instance B-1 Large CPU Instance A-2 Worker Role Large C-2 Worker Role Extra Large Table Storage B-2 Worker Role Large 1/24/2016 G. Casale Performance Aware DevOps 30

31 DevOps Inspired Approach Feasibility Study Engineer Application Developer QoS Engineer App Provider Resource model DB (incl info of providers) Venues 4Clouds (Decision Support System) MODACloudML Modelling tool Data Mapping tool Creator 4Clouds (design time IDE) Space 4Clouds (QoS modelling and analysis tool) CloudML 4Clouds (Deployment and Provisioning tool) Dev Filling the Gap Analysis Ops Cloud App Admin Runtime GUI Energizer4Clouds (runtime platform) Tower 4Clouds (Monitoring) Runtime Engine SpaceOps 4Clouds (Self Adaptivity) Addapters 4Clouds (Runtime Services) Cloud App Cloud App 31

32 Ops Aware MDE Functional Modelling MDE with cloud annotations: (MODA)CloudML MDE extensions to describe cloud computing 32

33 Ops Aware MDE Example: Amazon RDS 1/24/

34 Traceability Configurable Monitoring Rules CPIM Deployment Diagram Monitoring Rule Monitoring Annotation Violation Trigger 1/24/2016 Giuliano Casale Department of Computing 34

35 Search Based Deployment Service and QoS model SPACE4Clouds+LINE Amazon Azure Suggest deployment Types of VMs Number of VMs Creator 4Clouds IDE SPACE4Clouds Optimization Engine Quantitative Analysis Optimization QoS & SLA Venues 4Clouds Candidate Cloud Providers Performance Engine 1/24/2016 Amazon Google Azure Transformation to Queueing Networks LINE fluid solver SLA percentiles

36 Search Based Deployment SPACE4Clouds SPACE4Clouds MODACloudML Model Initial Solution Builder Initial solution Optimized Solution VIDEO MILP Solver connector Cost and Feasibility Evaluator Solution Manager Multi thread connectors VM startup line5_2_b.mp4 times MILP solver LINE CPU steal SLAs Reference: D. Ardagna et al. A Multi-Model Optimization Framework for the Model Driven Design of Cloud Applications. SSBSE /24/

37 Conclusion 1/24/2016 G. Casale Performance Aware DevOps 37

38 Questions?

DICE: Developing Data-Intensive Cloud Applications with Iterative Quality Enhancements

DICE: Developing Data-Intensive Cloud Applications with Iterative Quality Enhancements DICE: Developing Data-Intensive Cloud Applications with Iterative Quality Enhancements Daniel Pop Institute e-austria Timisoara, Romania Project Coordinator: Giuliano Casale Imperial College London, UK

More information

Towards Quality-Aware Development of Big Data Applications with DICE

Towards Quality-Aware Development of Big Data Applications with DICE Towards Quality-Aware Development of Big Data Applications with DICE Pooyan Jamshidi Imperial College London, UK Project Coordinator: Giuliano Casale Imperial College London, UK DICE Horizon 2020 Project

More information

MODAClouds evaluation report Final version

MODAClouds evaluation report Final version Grant Agreement N FP7-318484 Ref. Ares(2015)5639418-07/12/2015 Title: Authors: Editor: Reviewers: Identifier: Nature: evaluation report Final version Nicolas Ferry, Arnor Solberg (SINTEF), Pooyan Jamshidi,

More information

Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR

Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR AGENDA DevOps: Problem statement, what, and why How to enable DevOps Cloud Architecture PaaS OpenShift How OpenShift Accelerates

More information

Solutions Business Manager What s New. May 30, David J. Easter Director of Product Management, SBM and SBM powered solutions

Solutions Business Manager What s New. May 30, David J. Easter Director of Product Management, SBM and SBM powered solutions Solutions Business Manager 11.4 What s New May 30, 2018 David J. Easter Director of Product Management, SBM and SBM powered solutions Brock Bland Director of R&D, SBM and SBM powered solutions Overview

More information

Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions Microsoft Official Course - 20535 Architecting Microsoft Azure Solutions Length 5 days Prerequisites Create resources and resource group in Azure. Manage users, groups, and subscriptions in an Azure Active

More information

Service Manager. Service Manager and Orchestrator

Service Manager. Service Manager and Orchestrator Service Manager and Orchestrator Improvements to support for Windows Server 2012 R2 Service Manager Supports being patched via Windows Update and Microsoft Update Exchange Connector is officially supported

More information

2017 Dyzaro Performance Monitoring. All rights reserved.

2017 Dyzaro Performance Monitoring. All rights reserved. 2017 Dyzaro Performance Monitoring. All rights reserved. Performance Monitoring for Highimpact Business Solutions Seeth Gudetee Founder and CEO of Dyzaro 2017 Dyzaro Performance Monitoring. All rights

More information

Chapter 13 BPM in the Cloud: The BOC Case

Chapter 13 BPM in the Cloud: The BOC Case Chapter 13 BPM in the Cloud: The BOC Case Alexander Gunka, Harald Kuehn and Stepan Seycek 13.1 Introduction To move an existing application to a Cloud-based operating model is a challenging task. This

More information

Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions Architecting Microsoft Azure Solutions 20535A; 5 Days; Instructor-led Course Description This course is intended for architects who have experience building infrastructure and applications on the Microsoft

More information

IBM Cloud Operating Environment

IBM Cloud Operating Environment IBM Cloud Operating Environment Codename: BlueMix February 18, 2014 1 2014 IBM Corporation Disclaimer Future Plans. IBM s statements regarding its plans, directions, and intent are subject to change or

More information

"Web Age Speaks!" Webinar Series. Introduction to DevOps

Web Age Speaks! Webinar Series. Introduction to DevOps "Web Age Speaks!" Webinar Series Introduction to DevOps Introduction Mikhail Vladimirov Director, Curriculum Architecture mikhail.vladimirov@webagesolutions.com Web Age Solutions Providing a broad spectrum

More information

"Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary

Charting the Course... MOC A: Architecting Microsoft Azure Solutions. Course Summary MOC 20535 A: Architecting Microsoft Course Summary Description This course is intended for architects who have experience building infrastructure and applications on the Microsoft platform. Students should

More information

Senior Tech Ops Engineer (DevOps) Pune, India August 2018

Senior Tech Ops Engineer (DevOps) Pune, India August 2018 Senior Tech Ops Engineer (DevOps) Pune, India August 2018 A Career Opportunity with CellPoint Mobile (www.cellpointmobile.com) CellPoint Mobile, a leading provider of omnichannel payment and commerce solutions

More information

Applicazioni Cloud native

Applicazioni Cloud native Applicazioni Cloud native Marco Dragoni IBM Cloud - Italy Roberto Pozzi IBM Cloud - Italy 2017 IBM Corporation 1 IBM Bluemix is our Integrated Cloud Platform Industry IoT Block Chain Health Financial Services

More information

Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions Course 20535: Architecting Microsoft Azure Solutions Page 1 of 8 Architecting Microsoft Azure Solutions Course 20535: 4 days; Instructor-Led Introduction This course is intended for architects who have

More information

Deliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service

Deliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service Deliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service Paul Fremantle, Co-founder and CTO Chris Haddad, Vice President Technology Evangelism Chris Haddad Your Presenters WSO2

More information

Zero to Federated at the Speed of Jenkins. A Case Study of Success in DevOps

Zero to Federated at the Speed of Jenkins. A Case Study of Success in DevOps Zero to Federated at the Speed of Jenkins A Case Study of Success in DevOps Richard Mills June 18, 2015 Zero to Continuous in 90 Days A Case Study of Success in DevOps Richard Mills June 18, 2015 Who is

More information

Application & Data Modernization enabling your Digital Transformation. Dennis Lauwers European Technical Leader Hybrid Cloud

Application & Data Modernization enabling your Digital Transformation. Dennis Lauwers European Technical Leader Hybrid Cloud Application & Data Modernization enabling your Digital Transformation Dennis Lauwers European Technical Leader Hybrid Cloud Dennis Lauwers European Technical Leader Hybrid Cloud @DenLauwers Getting innovation

More information

Solutions to Cloud Native Applications. Bassam Zantout - Advisory vspecialist SE

Solutions to Cloud Native Applications. Bassam Zantout - Advisory vspecialist SE Solutions to Cloud Native Applications Bassam Zantout - Advisory vspecialist SE THE TRENDS Remove friction across software supply chain Offering Idea SHARED RESPONSIBILITY Common incentives, tools, process,

More information

Bluemix Overview. Last Updated: October 10th, 2017

Bluemix Overview. Last Updated: October 10th, 2017 Bluemix Overview Last Updated: October 10th, 2017 Agenda Overview Architecture Apps & Services Cloud Computing An estimated 85% of new software is being built for cloud deployment Cloud Computing is a

More information

Bitnami Stacksmith. What is Stacksmith?

Bitnami Stacksmith. What is Stacksmith? Stacksmith Modernize your DevOps pipeline. Automate application packaging for today's cloud and container platforms, and continuously maintain them so they remain up-to-date and secure. What is Stacksmith?

More information

SKF Digitalization. Building a Digital Platform for an Enterprise Company. Jens Greiner Global Manager IoT Development

SKF Digitalization. Building a Digital Platform for an Enterprise Company. Jens Greiner Global Manager IoT Development SKF Digitalization Building a Digital Platform for an Enterprise Company Jens Greiner Global Manager IoT Development 2017-05-18 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. SKF

More information

Application Performance Management for Cloud

Application Performance Management for Cloud Application Performance Management for Cloud CMG By Priyanka Arora prarora803@gmail.com Cloud Adoption Trends 2 Spending on public cloud Infrastructure as a Service hardware and software is forecast to

More information

DevOps, DevSecOps, and varmour

DevOps, DevSecOps, and varmour WHITE PAPTER DevOps, DevSecOps, and varmour DevOps and DevSecOps Supporting DevSecOps with New Tools varmour DSS Distributed Security System varmour in 4 Common DevOps Scenarios 1. Rolling out a New Application

More information

AppAgile Cloud DevOps Journey with Docker and PaaS

AppAgile Cloud DevOps Journey with Docker and PaaS AppAgile Cloud DevOps Journey with Docker and PaaS today s business departments want to try out ideas quickly ever-increasing Digitalization changed customer behaviour New Market Players complex IT Integration

More information

What s new on Azure? Jan Willem Groenenberg

What s new on Azure? Jan Willem Groenenberg What s new on Azure? Jan Willem Groenenberg Why the cloud? Rapidly setup environments to drive business priorities Scale to meet peak demands Increase daily activities, efficiency and reduced cost. Why

More information

Cloud Platforms. Various types and their properties. Prof. Balwinder Sodhi. 1 Computer Science and Engineering, IIT Ropar

Cloud Platforms. Various types and their properties. Prof. Balwinder Sodhi. 1 Computer Science and Engineering, IIT Ropar Cloud Platforms Various types and their properties Prof. Balwinder Sodhi 1 Computer Science and Engineering, IIT Ropar Cloud Classification Service model based Depends on the cloud services being offered

More information

Architecting Microsoft Azure Solutions

Architecting Microsoft Azure Solutions Architecting Microsoft Azure Solutions Duración: 5 Días Código del Curso: M20534 Temario: This course is intended for architects who have experience building infrastructure and applications on the Microsoft

More information

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER

DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER CONTENTS CONTENTS... 0 INTRODUCTION... 1 VISION AND OBJECTIVES... 1 ARCHITECTURE GUIDING PRINCIPLES... 1 ENTERPRISE TECHNICAL REFERENCE FRAMEWORK

More information

Cloud OS Customer-Ready Services

Cloud OS Customer-Ready Services Cloud OS Customer-Ready Services ON-PREMISES CONSISTENT 1PLATFORM MICROSOFT SERVICE PROVIDER Web Platform application Services (PaaS) Infrastructure Services (IaaS) Reliable messaging Virtual Networking

More information

IT Career Opportunities. Copyright 2012 CollabNet, Inc. All Rights Reserved.

IT Career Opportunities. Copyright 2012 CollabNet, Inc. All Rights Reserved. IT Career Opportunities Copyright 2012 CollabNet, Inc. All Rights Reserved. DevOps - What are people are saying The Future of DevOps is in development taking responsibility for deployment, while operations

More information

1. DevOps 2. Application Hosting Options 3. Automating Environment Setup 4. Deployment Scripting 5. Application Monitoring 6. Continuous Deployment

1. DevOps 2. Application Hosting Options 3. Automating Environment Setup 4. Deployment Scripting 5. Application Monitoring 6. Continuous Deployment 1. DevOps 2. Application Hosting Options 3. Automating Environment Setup 4. Deployment Scripting 5. Application Monitoring 6. Continuous Deployment and Scrum Dev A Development Operations Development Working

More information

gianluca.arria@centrocomputer.it Why consider the cloud? 16/09/2014 Il Cloud Microsoft: Introduzione a Microsoft Azure Cloud innovation presents challenges for IT 16/09/2014 Il Cloud Microsoft: Introduzione

More information

Puppet Enterprise. The shortest path to better software. Greg Larkin Professional Services

Puppet Enterprise. The shortest path to better software. Greg Larkin Professional Services Puppet Enterprise. Greg Larkin Professional Services greg.larkin@puppet.com Shout-outs Bill Kendrick Linux Users Group of Davis #puppetize Let s do a poll Who is new to Puppet? How many developers are

More information

http://azure123.rocks/ Agenda Why use the cloud to build apps? Virtual machines for lift-shift scenarios Microservices and Azure Service Fabric Data services in Azure DevOps solutions Compute Compute

More information

CI in the cloud. Case Talend & Nordcloud Ilja Summala, Group CTO, Nordcloud Anubhav Sharma, Senior Software Architect, Talend Deutschland

CI in the cloud. Case Talend & Nordcloud Ilja Summala, Group CTO, Nordcloud Anubhav Sharma, Senior Software Architect, Talend Deutschland BERLIN 2015 CI in the cloud Case Talend & Nordcloud Ilja Summala, Group CTO, Nordcloud Anubhav Sharma, Senior Software Architect, Talend Deutschland About Nordcloud Nordcloud is leading European AWS consultancy

More information

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

More information

Container Crash Course. Bob Familiar Director, National Practice BlueMetal, An Insight Company

Container Crash Course. Bob Familiar Director, National Practice BlueMetal, An Insight Company Container Crash Course Bob Familiar Director, National Practice BlueMetal, An Insight Company bobf@bluemetal.com Welcome to the workshop! 9:00-9:10 AM: Welcome Yung Chou 9:10-9:45 AM: Vision and Roadmap

More information

HUAWEI TECHNOLOGIES CO., LTD.

HUAWEI TECHNOLOGIES CO., LTD. HUAWEI TECHNOLOGIES CO., LTD. Business Strategy Business Transformation Operation Transformation Transformation IT Strategy New business IoT (terminals, sensor network, industry solutions) Smart city (smart

More information

Building a DevOps Culture MTUG IT Summit and Tradeshow, June 2 nd 2016

Building a DevOps Culture MTUG IT Summit and Tradeshow, June 2 nd 2016 Building a DevOps Culture 2016 MTUG IT Summit and Tradeshow, June 2 nd 2016 1 Agenda What is DevOps Why DevOps Developing a DevOps Mindset Crafting a successful DevOps Journey The DOs and DON Ts of DevOps

More information

Middleware Modernization: lay the foundation to your digital success

Middleware Modernization: lay the foundation to your digital success Middleware Modernization: lay the foundation to your digital success Agenda 1 Why modernize? 5 Platform services 2 What middleware capabilities would a digital enterprise need? 6 People and processes 3

More information

This course provides students with the knowledge and skills to monitor and operate a private cloud.

This course provides students with the knowledge and skills to monitor and operate a private cloud. MOC 20246C: Monitoring and Operating a Private Cloud Course Overview This course provides students with the knowledge and skills to monitor and operate a private cloud. Course Introduction Course Introduction

More information

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED UForge AppCenter 3.8 Introduction March 2018 Copyright 2018 FUJITSU LIMITED Enterprise Cloud Application Journey 3 stages in transitioning legacy enterprise applications to cloud: Cloud-hosted applications:

More information

Course 20535A: Architecting Microsoft Azure Solutions

Course 20535A: Architecting Microsoft Azure Solutions Course 20535A: Architecting Microsoft Azure Solutions Module 1: Application Architecture Patterns in Azure This module introduces and reviews common Azure patterns and architectures as prescribed by the

More information

Trevor Quinn PaaS and DevOps Practice Lead, North America Red Hat Consulting

Trevor Quinn PaaS and DevOps Practice Lead, North America Red Hat Consulting ACCELERATING DEVOPS THROUGH OPENSHIFT BY RED HAT Trevor Quinn PaaS and DevOps Practice Lead, North America Red Hat Consulting Agenda Current IT Landscape Traditional IT organization State of DevOps Cloud

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure Solutions Course # Exam: Prerequisites Technology: Delivery Method: Length: 20533 70-533 20532 Microsoft Products Instructor-led (classroom) 5 Days Overview

More information

Accenture Architecture Services. How to Apply Scrum for a System or DevOps Team When Implementing a New Developer Platform

Accenture Architecture Services. How to Apply Scrum for a System or DevOps Team When Implementing a New Developer Platform Accenture Architecture Services How to Apply Scrum for a System or DevOps Team When Implementing a New Developer Platform Presenter Mirco Hering APAC DevOps & Agile Lead @mircohering on Twitter Blog about

More information

Cloud Computing Lecture 3

Cloud Computing Lecture 3 Cloud Computing Lecture 3 1/17/2012 Agenda IaaS PaaS SaaS Identity as a service Compliance as a service Identify service model AnyPresence Co-Founder, CEO: Anirban "AC" Chakrabarti AnyPresence s cloud-based

More information

The Hybrid Enterprise: Working Across On-premises, IaaS, PaaS and SaaS

The Hybrid Enterprise: Working Across On-premises, IaaS, PaaS and SaaS The Hybrid Enterprise: Working Across On-premises, IaaS, PaaS and SaaS Rob Aragao & Stan Wisseman #MicroFocusCyberSummit Primary Goal of Businesses Today Drive Digital Transformation!! 2 For Most Organizations,

More information

Applied Research Areas

Applied Research Areas Dr. John Clevenger Professor of Computer Science, Emeritus California State University, Sacramento Technical Director ACM International Collegiate Programming Contest Applied Research Areas Operating Systems

More information

Mit Werkzeugen den DevOps Konflikt auflösen

Mit Werkzeugen den DevOps Konflikt auflösen Mit Werkzeugen den DevOps Konflikt auflösen Peter Doschkinow Business Unit Middleware ORACLE Deutschland B.V. & Co KG November 17, 2015 Safe Harbor Statement The following is intended to outline our general

More information

ATEA YOUR STRATEGIC PARTNER FOR MICROSOFT EDUCATON

ATEA YOUR STRATEGIC PARTNER FOR MICROSOFT EDUCATON ATEA YOUR STRATEGIC PARTNER FOR MICROSOFT EDUCATON INTRODUCING 2 TP2B 1st 2nd 18% The Place to Be largest in Nordic region largest in Europe share of market +6,900 +4,000 +7,500 27,500 full-time employees

More information

Best Practices for IT Service Management in 2017+

Best Practices for IT Service Management in 2017+ Best Practices for IT Service Management in 2017+ Branko Tadić ITSM Solution Executive IBM Hybrid Cloud Europe branko.tadic@rs.ibm.com 2016 IBM Corporation 2016 IBM Corporation 2016 IBM Corporation 2016

More information

Cloud Management Platform Overview First Published On: Last Updated On:

Cloud Management Platform Overview First Published On: Last Updated On: Cloud Management Platform Overview First Published On: 06-09-2016 Last Updated On: 07-25-2017 1 Table of Contents 1. Cloud Management Platform Overview 1.1.Cloud Consumer Request/Catalog 1.2.Cloud Admin

More information

Week 1 Unit 1: Basics. January, 2015

Week 1 Unit 1: Basics. January, 2015 Week 1 Unit 1: Basics January, 2015 Cloud Service Models Hardware or software provided to you as a service and accessible through the Internet SOFTWARE AS A SERVICE SaaS PLATFORM AS A SERVICE PaaS INFRASTRUCTURE

More information

ITOM HCM CSB & Cloud Governance March 2018

ITOM HCM CSB & Cloud Governance March 2018 ITOM HCM CSB & Cloud Governance March 2018 IT Operations Management Suites Hybrid Cloud Management Data Center Automation Operations Bridge Network Operations Management IT Service Management Automation

More information

Platform overview. Platform core User interfaces Health monitoring Report generator

Platform overview. Platform core User interfaces Health monitoring Report generator 1 Platform overview Beyond Seen Screen is a platform that allows users to scan the video content they are watching with their smartphone and receive additional information related to that video. The information

More information

Today I am going to talk about whoi am and who Autotraderand what Autotraderhas achieved in the last 4 years with agile & continuous delivery Crash

Today I am going to talk about whoi am and who Autotraderand what Autotraderhas achieved in the last 4 years with agile & continuous delivery Crash Today I am going to talk about whoi am and who Autotraderand what Autotraderhas achieved in the last 4 years with agile & continuous delivery Crash course in what continuous intergration& continuous delivery

More information

Multi-Containers Orchestration with Live Migration and High-Availability for Microservices

Multi-Containers Orchestration with Live Migration and High-Availability for Microservices Multi-Containers Orchestration with Live Migration and High-Availability for Microservices Meet Our Presenters Jay Lyman Research Manager, Cloud Platforms, 451 Research Ruslan Synytsky CEO and Co-founder,

More information

Oracle Paas. Rino Weggers, Customer Success Manager Frank Brink, Customer Success Manager November 17, 2015

Oracle Paas. Rino Weggers, Customer Success Manager Frank Brink, Customer Success Manager November 17, 2015 Oracle Paas Rino Weggers, Customer Success Manager Frank Brink, Customer Success Manager November 17, 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Oracle Confidential Internal/Restricted/Highly

More information

Realizing the Value of Cloud

Realizing the Value of Cloud the way we do it Realizing the Value of Cloud Leveraging the value of Cloud Companies are realizing that the Cloud is an inevitable part of their future not a question of if but rather when, where, what

More information

DevOps architecture overview

DevOps architecture overview IBM Cloud Architecture Center DevOps architecture overview The right practices and toolchains to rapidly execute and scale. IBM Bluemix Garage Method takes the best of Design Thinking, Lean, Agile, DevOps

More information

Microsoft FastTrack For Azure Service Level Description

Microsoft FastTrack For Azure Service Level Description ef Microsoft FastTrack For Azure Service Level Description 2017 Microsoft. All rights reserved. 1 Contents Microsoft FastTrack for Azure... 3 Eligible Solutions... 3 FastTrack for Azure Process Overview...

More information

IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS

IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS Course Duration: 5 Days About this course This course is aimed at experienced IT professionals who currently administer their on-premise infrastructure.

More information

Exam C Foundations of IBM DevOps V1

Exam C Foundations of IBM DevOps V1 Exam C5050 300 Foundations of IBM DevOps V1 1. DevOps enables which three enterprise capabilities? A. continuous metering B. continuous feedback C. continuous delivery D. continuous monitoring E. continuous

More information

Application Migration Patterns for the Service Oriented Cloud

Application Migration Patterns for the Service Oriented Cloud Topic: Cloud Computing Date: July 2011 Author: Lawrence Wilkes Application Migration Patterns for the Service Oriented Cloud Abstract: As well as deploying new applications to the cloud, many organizations

More information

Managing Microservices using the All-in-One TIBCO Monitor RTView Enterprise Monitor

Managing Microservices using the All-in-One TIBCO Monitor RTView Enterprise Monitor Managing Microservices using the All-in-One TIBCO Monitor RTView Enterprise Monitor Kalpana Kulanthaivelu, Wells Fargo Rodney Morrison, SL Wednesday, May 18 th, 2016 Microservices Are Picking Up Steam

More information

HP Software EMEA Performance Tour Zurich, Switzerland September 18

HP Software EMEA Performance Tour Zurich, Switzerland September 18 HP Software EMEA Performance Tour 2013 Zurich, Switzerland September 18 HP Service Virtualization Virtuelle Services im Software Entwicklungs-Lebenszyklus Bernhard Weiss Bernd Schindelasch 18. September,

More information

Azure PaaS and SaaS Microsoft s two approaches to building IoT solutions

Azure PaaS and SaaS Microsoft s two approaches to building IoT solutions Azure PaaS and SaaS Microsoft s two approaches to building IoT solutions Hector Garcia Tellado Program Manager Lead, Azure IoT Suite #IoTinActionMS #IoTinActionMS Agenda Customers using IoT today Microsoft

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure Solutions Duration: 5 Days Course Code: 20533C About this Course: This course is intended for IT professionals who are familiar with managing on-premises IT

More information

Copyright 2018 Dell Inc.

Copyright 2018 Dell Inc. 1 Dell EMC Unity: Performance Analysis and Troubleshooting Qin Tao Performance Engineering Midrange & Entry Solutions The Dell EMC Midrange Family SC5020 SC5020F SC7020F SC9000 Dell EMC Unity 600/650F

More information

Cloud Capacity Management

Cloud Capacity Management Cloud Capacity Management Defining Cloud Computing Cloud computing is a type of Internet based computing that provides shared computer processing resources and data to computers and other devices on demand.

More information

Continuous Integration and Delivery. Services Catalog

Continuous Integration and Delivery. Services Catalog Continuous Integration and Delivery Services Catalog Page 2 Table of Contents Why Continuous Integration and Delivery?... 3 Client Success Stories... 4 Large Entertainment Company Build Management... 4

More information

Fast Innovation requires Fast IT

Fast Innovation requires Fast IT Fast Innovation requires Fast IT Trends and Data Centre Innovation Sudheesh Subhash Principal Solutions Architect Agenda Application trends Current data centre trends IT Cloud integration Automation and

More information

Windows Azure What, how and why. Martin Maripuu Net Group OÜ

Windows Azure What, how and why. Martin Maripuu Net Group OÜ Windows Azure What, how and why Martin Maripuu Net Group OÜ Agenda 1. Why use cloud 2. IaaS, PaaS, SaaS 3. Windows Azure 4. Developing for Windows Azure On-premise hosting % of Capital Equipment Budget

More information

Azure. Bruno Kovačić Axilis, Microsoft MVP

Azure. Bruno Kovačić Axilis, Microsoft MVP Azure Bruno Kovačić Axilis, Microsoft MVP Why the cloud? Game sessions hosted using Azure Hosted using >100,000 Azure Virtual Machines Why the cloud? Rapidly setup environments to drive business priorities

More information

OBSERVABILITY AND ANALYTICS FOR MODERN CLOUD APPLICATIONS

OBSERVABILITY AND ANALYTICS FOR MODERN CLOUD APPLICATIONS OBSERVABILITY AND ANALYTICS FOR MODERN CLOUD APPLICATIONS www.netsil.com NETS I L OVERVIEW Netsil is the observability and analytics company for modern cloud applications. The Netsil Application Operations

More information

FOUR PRINCIPLES OF DEVOPS FOR CONTINUOUS CLOUD COST CONTROL

FOUR PRINCIPLES OF DEVOPS FOR CONTINUOUS CLOUD COST CONTROL FOUR PRINCIPLES OF DEVOPS FOR CONTINUOUS CLOUD COST CONTROL Understanding the link between DevOps processes and cloud waste is key to optimizing cloud resources and cost management. 1 EXECUTIVE SUMMARY

More information

MANAGEMENT CLOUD. Leveraging Your E-Business Suite

MANAGEMENT CLOUD. Leveraging Your E-Business Suite MANAGEMENT CLOUD Leveraging Your E-Business Suite Leverage Oracle E-Business Suite with Oracle Management Cloud. Oracle E-Business Suite is the industry s most comprehensive suite of business applications

More information

SLA-Driven Planning and Optimization of Enterprise Applications

SLA-Driven Planning and Optimization of Enterprise Applications SLA-Driven Planning and Optimization of Enterprise Applications H. Li 1, G. Casale 2, T. Ellahi 2 1 SAP Research, Karlsruhe, Germany 2 SAP Research, Belfast, UK Presenter: Giuliano Casale WOSP/SIPEW Conference

More information

Introduction to DevOps

Introduction to DevOps Introduction to DevOps 20. August 2015 Leif Sørensen, CD Coach, partner and co-founder at Praqma les@praqma.net Praqma Continuous Delivery & DevOps experts and evangelists Tools & Automation experts We

More information

Database Migration to Azure CLOUD ANALYTICS DIGITAL INFRASTRUCTURE SECURITY

Database Migration to Azure CLOUD ANALYTICS DIGITAL INFRASTRUCTURE SECURITY Database Migration to Azure CLOUD ANALYTICS DIGITAL INFRASTRUCTURE SECURITY Today s cloud-based business intelligence and predictive analytics are driving agility, efficiency, and competitive advantage.

More information

CONTINUOUS INTEGRATION & CONTINUOUS DELIVERY

CONTINUOUS INTEGRATION & CONTINUOUS DELIVERY CONTINUOUS INTEGRATION & CONTINUOUS DELIVERY MICROSERVICES IN AND OUT Organization should be culturally aligned, as well as provide a subtle environment in adopting to a Micro Services architecture. Transitioning

More information

D5.1 Inter-Layer Cloud Stack Adaptation Summary

D5.1 Inter-Layer Cloud Stack Adaptation Summary D5.1 Inter-Layer Cloud Stack Adaptation Summary The ASCETiC architecture focuses on providing novel methods and tools to support software developers aiming at optimising energy efficiency resulting from

More information

INTRODUCTION AUX APPLICATIONS CLOUD NATIVE AVEC PIVOTAL READY SYSTEM

INTRODUCTION AUX APPLICATIONS CLOUD NATIVE AVEC PIVOTAL READY SYSTEM INTRODUCTION AUX APPLICATIONS CLOUD NATIVE AVEC PIVOTAL READY SYSTEM EMMANUEL BERNARD PRINCIPAL SYSTEM ENGINEER, CLOUD PLATFORM SPECIALIST DELL EMC @_ebernard GLOBAL SPONSORS Every Business is Becoming

More information

ORACLE CLOUD MANAGEMENT PACK FOR MIDDLEWARE

ORACLE CLOUD MANAGEMENT PACK FOR MIDDLEWARE ORACLE CLOUD MANAGEMENT PACK FOR MIDDLEWARE Oracle Enterprise Manager is Oracle s strategic integrated enterprise IT management product line. It provides the industry s first complete cloud lifecycle management

More information

Cloud Computing. University of Economics and Law. Duc.NHM Faculty of Information Systems

Cloud Computing. University of Economics and Law. Duc.NHM Faculty of Information Systems Cloud Computing University of Economics and Law Duc.NHM Faculty of Information Systems Cloud Service Models Chapter 4 1 Software as a Service Chapter Points 2 3 4 Platform as a Service Infrastructure as

More information

Accenture Architecture Services. DevOps: Delivering at the speed of today s business

Accenture Architecture Services. DevOps: Delivering at the speed of today s business Accenture Architecture Services DevOps: Delivering at the speed of today s business What is DevOps? IT delivery supporting the new pace of business Over the last 10 years, the nature of IT delivery has

More information

WHITE PAPER. CA Nimsoft APIs. keys to effective service management. agility made possible

WHITE PAPER. CA Nimsoft APIs. keys to effective service management. agility made possible WHITE PAPER CA Nimsoft APIs keys to effective service management agility made possible table of contents Introduction 3 CA Nimsoft operational APIs 4 Data collection APIs and integration points Message

More information

I D C M A R K E T S P O T L I G H T. S i l o s a n d Promote Business Ag i l i t y

I D C M A R K E T S P O T L I G H T. S i l o s a n d Promote Business Ag i l i t y I D C M A R K E T S P O T L I G H T E f f e c t i ve M u l ticloud Str ategies B reak Dow n S i l o s a n d Promote Business Ag i l i t y August 2016 Adapted from IDC's Multicloud Management Survey by

More information

Autonomic Provisioning and Application Mapping on Spot Cloud Resources

Autonomic Provisioning and Application Mapping on Spot Cloud Resources Autonomic Provisioning and Application Mapping on Spot Cloud Resources Daniel J. Dubois, Giuliano Casale Imperial College London, Department of Computing 2015 International Conference on Cloud and Autonomic

More information

Oracle s Cloud Computing Strategy

Oracle s Cloud Computing Strategy Oracle s Cloud Computing Strategy Your Strategy, Your Cloud, Your Choice Frank Zervos Sales Consulting Director, Oracle CEE George Bourmas Enterprise Architect, EMEA XLOB Architects Copyright 2014, Oracle

More information

Nuances of managed services in a cloud economy

Nuances of managed services in a cloud economy Nuances of managed services in a cloud economy Digital transformation challenges the way we manage Information Technology (IT). IT is looked as an enabler, which drives innovation, enhances competitive

More information

GUIDE The Enterprise Buyer s Guide to Public Cloud Computing

GUIDE The Enterprise Buyer s Guide to Public Cloud Computing GUIDE The Enterprise Buyer s Guide to Public Cloud Computing cloudcheckr.com Enterprise Buyer s Guide 1 When assessing enterprise compute options on Amazon and Azure, it pays dividends to research the

More information

Making Data-Driven Decisions for Better DevOps Outcomes

Making Data-Driven Decisions for Better DevOps Outcomes Making Data-Driven Decisions for Better DevOps Outcomes Andi Mann, Splunk @AndiMann Andi Mann Chief Technology Advocate @AndiMann amann.com The Dev Lifecycle is Complex Plan Code Build Test/QA Stage Release

More information

MICROSERVICES. Prabavathy Arumugam Software AG. All rights reserved. For internal use only

MICROSERVICES. Prabavathy Arumugam Software AG. All rights reserved. For internal use only ICROSERVICES Prabavathy Arumugam 2016 Software AG. All rights reserved. For internal use only AGENDA 1. Introducing icroservices 2. icroservices Best Practices 3. icroservices support in the Digital Business

More information

PRIORITY BASED SCHEDULING IN CLOUD COMPUTING BASED ON TASK AWARE TECHNIQUE

PRIORITY BASED SCHEDULING IN CLOUD COMPUTING BASED ON TASK AWARE TECHNIQUE RESEARCH ARTICLE OPEN ACCESS PRIORITY BASED SCHEDULING IN CLOUD COMPUTING BASED ON TASK AWARE TECHNIQUE Jeevithra.R *, Karthikeyan.T ** * (M.Phil Computer Science Student Department of Computer Science)

More information

MS Integrating On-Premises Core Infrastructure with Microsoft Azure

MS Integrating On-Premises Core Infrastructure with Microsoft Azure MS-10992 Integrating On-Premises Core Infrastructure with Microsoft Azure COURSE OVERVIEW: This three-day instructor-led course covers a range of components, including Azure Compute, Azure Storage, and

More information

Capgemini Cloud Platform. Migrate, operate, and innovate every aspect of your business in the cloud

Capgemini Cloud Platform. Migrate, operate, and innovate every aspect of your business in the cloud Capgemini Cloud Platform Migrate, operate, and innovate every aspect of your business in the cloud Better cloud. Better business. Cloud first is a compelling concept: build exciting new offers, get to

More information