il paradigma devops e continuous delivery automation

9
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. 1 Il paradigma DevOps e Continuous Delivery

Upload: hp-enterprise-italia

Post on 11-May-2015

269 views

Category:

Technology


1 download

DESCRIPTION

La costante domanda di agilità da parte del Business richiede che l’IT si doti di approcci innovativi incentrati su collaborazione, automazione, interattività. DevOps e Continuous Delivery rappresentano i nuovi modelli di riferimento per la gestione dell’IT che permettono di conseguire elevati livelli di agilità senza sacrificare qualità e costi.

TRANSCRIPT

Page 1: Il paradigma DevOps e Continuous Delivery Automation

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.1

Il paradigma DevOps e Continuous Delivery

Page 2: Il paradigma DevOps e Continuous Delivery Automation

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.2

IT Operations“Be predictable – minimize risk”

Features & code

changes

Development“Be more agile - deliver faster”

AgileDevelopment DevOps

DevOps: Bringing Applications to Market FasterPrinciples and processes for enhancing collaboration, communications and integration between software developers and IT Operations to rapidly produce/update applications and cloud services

Page 3: Il paradigma DevOps e Continuous Delivery Automation

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.3

Continuous Delivery: reliable software releases through build, test, and deployment automationTechniques such as automated testing, continuous integration and continuous deployment allow software to be developed to a high standard and easily packaged and deployed

Page 4: Il paradigma DevOps e Continuous Delivery Automation

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4

Assumes the lab is ready. Somehow….

The regular process

ReportRun testBuild ready

Page 5: Il paradigma DevOps e Continuous Delivery Automation

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5

What about the lab?

But the truth is...

But we know the challenges:

• Who will setup the lab?• How long will it take? What type of paperwork/processes?• Do you have the infrastructure?• What if you want to set it up on the Public/Private Cloud with various vendors?

ReportRun testSetup lab

Build ready

Page 6: Il paradigma DevOps e Continuous Delivery Automation

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6

What about the application build?

And to take it further…

We know the challenges:

• Do you know when the build will be ready?• Is it set up correctly?• Is the process repeatable?• What happens to the lab after testing is done?

Run testDeploy app

Provision infra

Build ready

Report

Page 7: Il paradigma DevOps e Continuous Delivery Automation

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7

Improve application quality

HP Lab Management Automation SolutionBenefits• Developers and testers

manage their own lab environments

• Operations maintain the governance and select the appropriate resources

• Reusable application models are independent of the environment/infrastructure

Define Application Model

Define Infrastructure resources

Define Environment Model

One-time set-up activities Recurring activities

Deploy Applicatio

n

Run Tests

Provide Results

SetupEnvironment

Release Environme

nt

Page 8: Il paradigma DevOps e Continuous Delivery Automation

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.8

Benefits

•Manage your own lab•Provision hardware – physical or virtual•Use various cloud vendors as needed•Error-proof deployment•Model can be ported between various stages

Page 9: Il paradigma DevOps e Continuous Delivery Automation

© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9

Thank you.