Mais conteúdo relacionado Semelhante a The Next Era of Private Cloud: Continuous Delivery to your Private PaaS (20) The Next Era of Private Cloud: Continuous Delivery to your Private PaaS 1. A26 The Next Era of Private Cloud:
Continuous Delivery to your Private PaaS
Andrew Phillips | VP Products | XebiaLabs Inc.
© XebiaLabs 2012
© IBM Corporation 2011
2. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Agenda
• Introduction
• Why “Next Era”?
• What is PaaS?
• PaaS & private PaaS
• Moving to Continuous Delivery
• Demo
• Questions
© XebiaLabs 2012
3. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Speaker
• Andrew Phillips, VP Products, XebiaLabs
Andrew is VP of Products for XebiaLabs, providers of the
industry-leading release automation solution, Deployit.
Andrew is a cloud, service delivery and automation expert
and has been part of the shift to more automated
application delivery platforms. Sitting on panels and
driving blog and social media conversations, Andrew
regularly contributes to key trend-defining technology
discussions.
© XebiaLabs 2012
4. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Company
o Headquartered in Boston,
Massachusetts
o Global development and support
offices in NL, UK, France and India
Our flagship product, Deployit, is a market-
leading Application Release Automation
platform.
Benefits include:
o Reduce development applications costs
o Accelerate application time to market
o Bridge the gap between Development and
Operations
© XebiaLabs 2012
5. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Why “Next Era”
• Private cloud today = virtualization/IaaS
© XebiaLabs 2012
6. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Why “Next Era”
• Private cloud today = virtualization/IaaS
• Infrastructure for infrastructure people
© XebiaLabs 2012
7. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Why “Next Era”
• Private cloud today = virtualization/IaaS
• Infrastructure for infrastructure people
• Does “I just need you to update my app” sound familiar?
© XebiaLabs 2012
8. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Why “Next Era”
• Private cloud today = virtualization/IaaS
• Infrastructure for infrastructure people
• Does “I just need you to update my app” sound familiar?
• Application changes occur much more frequently than
middleware & infrastructure changes
© XebiaLabs 2012
9. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Why “Next Era”
• Private cloud today = virtualization/IaaS
• Infrastructure for infrastructure people
• Does “I just need you to update my app” sound familiar?
• Application changes occur much more frequently than
middleware & infrastructure changes
• Development is the “end user” of the middleware &
infrastructure
© XebiaLabs 2012
10. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Why “Next Era”
• Want to be able to deal with rapid application changes
automatically
© XebiaLabs 2012
11. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Why “Next Era”
• Want to be able to deal with rapid application changes
automatically
• Faster, less error-prone
© XebiaLabs 2012
12. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Why “Next Era”
• Want to be able to deal with rapid application changes
automatically
• Faster, less error-prone
• Want to be able to provide an automation interface that
is accessible to the Ops end user
© XebiaLabs 2012
13. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Why “Next Era”
• Want to be able to deal with rapid application changes
automatically
• Faster, less error-prone
• Want to be able to provide an automation interface that
is accessible to the Ops end user
• More efficient, more cost-effective
© XebiaLabs 2012
14. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Why “Next Era”
• Want to be able to deal with rapid application changes
automatically
• Faster, less error-prone
• Want to be able to provide an automation interface that
is accessible to the Ops end user
• More efficient, more cost-effective
• Want a system that automates at deployment time and
at runtime
© XebiaLabs 2012
15. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Why “Next Era”
• Want to be able to deal with rapid application changes
automatically
• Faster, less error-prone
• Want to be able to provide an automation interface that
is accessible to the Ops end user
• More efficient, more cost-effective
• Want a system that automates at deployment time and
at runtime
• = PaaS
© XebiaLabs 2012
16. IBM WebSphere Technical Convention 2012 – Berlin, Germany
What is PaaS?
• “Platform as a Service”
© XebiaLabs 2012
17. IBM WebSphere Technical Convention 2012 – Berlin, Germany
What is PaaS?
• “Platform as a Service”
• Provides a managed application runtime for developers
© XebiaLabs 2012
18. IBM WebSphere Technical Convention 2012 – Berlin, Germany
What is PaaS?
• “Platform as a Service”
• Provides a managed application runtime for developers
• “One Stop Shop” for the customers of Ops
© XebiaLabs 2012
19. IBM WebSphere Technical Convention 2012 – Berlin, Germany
What is PaaS?
• “Platform as a Service”
• Provides a managed application runtime for developers
• “One Stop Shop” for the customers of Ops
• Familiar interface between Dev & Ops deliverables
© XebiaLabs 2012
20. IBM WebSphere Technical Convention 2012 – Berlin, Germany
What is PaaS?
• “Platform as a Service”
• Provides a managed application runtime for developers
• “One Stop Shop” for the customers of Ops
• Familiar interface between Dev & Ops deliverables
PaaS offerings facilitate the deployment of applications
without the cost and complexity of [...] managing the
underlying hardware and software and provisioning
hosting capabilities.
© XebiaLabs 2012
22. IBM WebSphere Technical Convention 2012 – Berlin, Germany
PaaS-style Private Cloud
• Current PaaS offerings “made for startups”
© XebiaLabs 2012
23. IBM WebSphere Technical Convention 2012 – Berlin, Germany
PaaS-style Private Cloud
• Current PaaS offerings “made for startups”
• Impact on application architecture and available services
© XebiaLabs 2012
24. IBM WebSphere Technical Convention 2012 – Berlin, Germany
PaaS-style Private Cloud
• Current PaaS offerings “made for startups”
• Impact on application architecture and available services
• Fully or mainly in the public cloud
© XebiaLabs 2012
25. IBM WebSphere Technical Convention 2012 – Berlin, Germany
PaaS-style Private Cloud
• Current PaaS offerings “made for startups”
• Impact on application architecture and available services
• Fully or mainly in the public cloud
• Enterprises have significant middleware capability
already
© XebiaLabs 2012
26. IBM WebSphere Technical Convention 2012 – Berlin, Germany
PaaS-style Private Cloud
• Current PaaS offerings “made for startups”
• Impact on application architecture and available services
• Fully or mainly in the public cloud
• Enterprises have significant middleware capability
already
• Enterprises applications working with “non-cloud”
technologies
© XebiaLabs 2012
27. IBM WebSphere Technical Convention 2012 – Berlin, Germany
PaaS-style Private Cloud
• Can achieve PaaS benefits in your existing private
cloud/middleware environment
© XebiaLabs 2012
28. IBM WebSphere Technical Convention 2012 – Berlin, Germany
PaaS-style Private Cloud
• Can achieve PaaS benefits in your existing private
cloud/middleware environment
• Complete deliverables with code, configuration,
database changes etc.
© XebiaLabs 2012
29. IBM WebSphere Technical Convention 2012 – Berlin, Germany
PaaS-style Private Cloud
• Can achieve PaaS benefits in your existing private
cloud/middleware environment
• Complete deliverables with code, configuration,
database changes etc.
• Automated deployment to your multi-product, multi-
vendor middleware environment
© XebiaLabs 2012
30. IBM WebSphere Technical Convention 2012 – Berlin, Germany
PaaS-style Private Cloud
• Can achieve PaaS benefits in your existing private
cloud/middleware environment
• Complete deliverables with code, configuration,
database changes etc.
• Automated deployment to your multi-product, multi-
vendor middleware environment
• Middleware auto-scales based on policy
© XebiaLabs 2012
31. IBM WebSphere Technical Convention 2012 – Berlin, Germany
PaaS-style Private Cloud
• Can achieve PaaS benefits in your existing private
cloud/middleware environment
• Complete deliverables with code, configuration,
database changes etc.
• Automated deployment to your multi-product, multi-
vendor middleware environment
• Middleware auto-scales based on policy
• Deployment automation automatically adjusts to auto-
scaling middleware
© XebiaLabs 2012
32. IBM WebSphere Technical Convention 2012 – Berlin, Germany
PaaS-style Private Cloud
• Can achieve PaaS benefits in your existing private
cloud/middleware environment
• Complete deliverables with code, configuration,
database changes etc.
• Automated deployment to your multi-product, multi-
vendor middleware environment
• Middleware auto-scales based on policy
• Deployment automation automatically adjusts to auto-
scaling middleware
• Insight into complete application state
© XebiaLabs 2012
33. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Why wait for a request to build & deploy to your PaaS?
© XebiaLabs 2012
34. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Why wait for a request to build & deploy to your PaaS?
• Automate package building
© XebiaLabs 2012
35. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Why wait for a request to build & deploy to your PaaS?
• Automate package building
• Automatically deploy to your PaaS
© XebiaLabs 2012
36. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Why wait for a request to build & deploy to your PaaS?
• Automate package building
• Automatically deploy to your PaaS
• Validate through automated tests
© XebiaLabs 2012
37. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Why wait for a request to build & deploy to your PaaS?
• Automate package building
• Automatically deploy to your PaaS
• Validate through automated tests
• Automatically promote to Staging
© XebiaLabs 2012
38. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Why wait for a request to build & deploy to your PaaS?
• Automate package building
• Automatically deploy to your PaaS
• Validate through automated tests
• Automatically promote to Staging
• Automatically request business signoff
© XebiaLabs 2012
39. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Why wait for a request to build & deploy to your PaaS?
• Automate package building
• Automatically deploy to your PaaS
• Validate through automated tests
• Automatically promote to Staging
• Automatically request business signoff
• Signoff triggers automated promotion to Production
© XebiaLabs 2012
40. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Plugs into build & continuous integration
© XebiaLabs 2012
41. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Plugs into build & continuous integration
• Environment-independent package definition
© XebiaLabs 2012
42. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Plugs into build & continuous integration
• Environment-independent package definition
• Requires automated smoke (functional, performance?)
tests
© XebiaLabs 2012
43. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Plugs into build & continuous integration
• Environment-independent package definition
• Requires automated smoke (functional, performance?)
tests
• Automatable go/no go conditions and release triggers
© XebiaLabs 2012
44. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Continuous Delivery to your Platform
• Plugs into build & continuous integration
• Environment-independent package definition
• Requires automated smoke (functional, performance?)
tests
• Automatable go/no go conditions and release triggers
• Links PaaS with release management
© XebiaLabs 2012
45. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Part 1
• Building and deploying a complete application package
© XebiaLabs 2012
46. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Part 1
• Building and deploying a complete application package
© XebiaLabs 2012
47. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Part 2
• Deployment automation that scales with your environment
© XebiaLabs 2012
48. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Part 2
• Deployment automation that scales with your environment
© XebiaLabs 2012
49. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Part 3
• Continuous Delivery Pipeline
© XebiaLabs 2012
50. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Part 3
• Continuous Delivery Pipeline
© XebiaLabs 2012
51. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Part 4
• Insight, analysis and reporting
© XebiaLabs 2012
52. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Recap
• Self-service frontend for PaaS-style application delivery
© XebiaLabs 2012
53. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Recap
• Self-service frontend for PaaS-style application delivery
• Complete deployment packages that do not depend on
pre-configured environments
© XebiaLabs 2012
54. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Recap
• Self-service frontend for PaaS-style application delivery
• Complete deployment packages that do not depend on
pre-configured environments
• Deployment automation that scales with your platform
© XebiaLabs 2012
55. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Recap
• Self-service frontend for PaaS-style application delivery
• Complete deployment packages that do not depend on
pre-configured environments
• Deployment automation that scales with your platform
• Automated build, package and deploy for Continuous
Delivery
© XebiaLabs 2012
56. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Recap
• Self-service frontend for PaaS-style application delivery
• Complete deployment packages that do not depend on
pre-configured environments
• Deployment automation that scales with your platform
• Automated build, package and deploy for Continuous
Delivery
• Automated testing and checks for a validated delivery
pipeline
© XebiaLabs 2012
57. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Demo Recap
• Self-service frontend for PaaS-style application delivery
• Complete deployment packages that do not depend on
pre-configured environments
• Deployment automation that scales with your platform
• Automated build, package and deploy for Continuous
Delivery
• Automated testing and checks for a validated delivery
pipeline
• Insight and comparison across your whole middleware
stack
© XebiaLabs 2012
58. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Questions?
As a reminder, please fill out a session evaluation
© XebiaLabs 2012
59. IBM WebSphere Technical Convention 2012 – Berlin, Germany
Thank you!
aphillips (at) xebialabs (dot) com
Drop by our booth in the exhibitors area!
Deployit: www.xebialabs.com/tour
Blog: blog.xebialabs.com
Twitter: @xebialabs
YouTube: youtube.com/xebialabs
© XebiaLabs 2012