il paradigma devops e continuous delivery automation
Post on 11-May-2015
269 Views
Preview:
DESCRIPTION
TRANSCRIPT
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.9
Thank you.
top related