Deployit - Overview & concepts

1,454 views

Published on

Deployit overview: capabilities and architecture.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,454
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
1
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Deployit - Overview & concepts

  1. 1. Deployit product overview Tour into Deployit
  2. 2. What is application deployment really?
  3. 3. Application deployments at 10,000 feet MyApp
  4. 4. In reality, deployments are end-to-end processes A deployment is a complicated, context-dependent process:  Installing applications  Configuring resources  Configuring middleware components  Starting/stopping components  Configuring the installed application for the target environment And all of these in the right order …
  5. 5. Deployment automation defined Deployment automation is a series of configuration tasks to be processed in the right order to get an application running correctly in a middleware environment
  6. 6. Zooming in on the deployment function
  7. 7. Zooming in on the deployment function
  8. 8. Zooming in on the deployment function End-to-end solution, integrating with Build and Release Management Systems
  9. 9. Zooming in on the deployment function Self-service deployments to Development, Test and Acceptance environments
  10. 10. Zooming in on the deployment function Compares and synchronizes target environments
  11. 11. Zooming in on the deployment function Support for post- deployment tests
  12. 12. Zooming in on the deployment function Hooks to system management and monitoring tools
  13. 13. Deployit in a nutshell
  14. 14. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations
  15. 15. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations  Support for reliable ‘self-service’ deployments
  16. 16. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations  Support for reliable ‘self-service’ deployments  Automatic discovery of servers, clusters and nodes
  17. 17. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations  Support for reliable ‘self-service’ deployments  Automatic discovery of servers, clusters and nodes  Enables reliable composition of deployment packages
  18. 18. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations  Support for reliable ‘self-service’ deployments  Automatic discovery of servers, clusters and nodes  Enables reliable composition of deployment packages  Synchronizes and compares target environments
  19. 19. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations  Support for reliable ‘self-service’ deployments  Automatic discovery of servers, clusters and nodes  Enables reliable composition of deployment packages  Synchronizes and compares target environments  Promotes applications from one environment to another
  20. 20. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations  Support for reliable ‘self-service’ deployments  Automatic discovery of servers, clusters and nodes  Enables reliable composition of deployment packages  Synchronizes and compares target environments  Promotes applications from one environment to another  Out-of-box support for all major middleware stacks
  21. 21. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations  Support for reliable ‘self-service’ deployments  Automatic discovery of servers, clusters and nodes  Enables reliable composition of deployment packages  Synchronizes and compares target environments  Promotes applications from one environment to another  Out-of-box support for all major middleware stacks  Support for clouds and virtualized environments
  22. 22. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations  Support for reliable ‘self-service’ deployments  Automatic discovery of servers, clusters and nodes  Enables reliable composition of deployment packages  Synchronizes and compares target environments  Promotes applications from one environment to another  Out-of-box support for all major middleware stacks  Support for clouds and virtualized environments  Traceable processes with audit trails and reporting
  23. 23. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations  Support for reliable ‘self-service’ deployments  Automatic discovery of servers, clusters and nodes  Enables reliable composition of deployment packages  Synchronizes and compares target environments  Promotes applications from one environment to another  Out-of-box support for all major middleware stacks  Support for clouds and virtualized environments  Traceable processes with audit trails and reporting  Both CLI and task-based UI based on Flex
  24. 24. Deployit: Capabilities Deployit: a single deployment platform for Development & IT Operations  Support for reliable ‘self-service’ deployments  Automatic discovery of servers, clusters and nodes  Enables reliable composition of deployment packages  Synchronizes and compares target environments  Promotes applications from one environment to another  Out-of-box support for all major middleware stacks  Support for clouds and virtualized environments  Traceable processes with audit trails and reporting  Both CLI and task-based UI based on Flex  Secure, role-based solution
  25. 25. Deployit: Architecture
  26. 26. Deployit: Architecture  Agentless, scalable architecture based on a Unified Deployment Model
  27. 27. Deployit: Architecture  Agentless, scalable architecture based on a Unified Deployment Model  Easy to extend and customize via PluginAPI
  28. 28. Deployit: Architecture  Agentless, scalable architecture based on a Unified Deployment Model  Easy to extend and customize via PluginAPI  Integrates with CMDBs and build systems
  29. 29. Deployit: Architecture  Agentless, scalable architecture based on a Unified Deployment Model  Easy to extend and customize via PluginAPI  Integrates with CMDBs and build systems  Integrates with Eclipse and Maven
  30. 30. Deployit: Architecture  Agentless, scalable architecture based on a Unified Deployment Model  Easy to extend and customize via PluginAPI  Integrates with CMDBs and build systems  Integrates with Eclipse and Maven  Works with all leading middleware:  IBM, Oracle, JBoss, Tomcat etc
  31. 31. Deployit fits well in existing IT architectures Continuous Monitoring Build CruiseControl, Hudson… IDEs SCM Release RAD, ClearCase, Management Eclipse… SVN... Interactive Build Change Maven, Ant… Management Configuration Management
  32. 32. Take the Deployit Product Tour
  33. 33. Take the Deployit Product Tour Step 1: Compose or import a deployment package
  34. 34. Take the Deployit Product Tour Step 1: Compose or import a deployment package Step 2: Discover & synchronize the target environment
  35. 35. Take the Deployit Product Tour Step 1: Compose or import a deployment package Step 2: Discover & synchronize the target environment Step 3: Carry out the actual deployment
  36. 36. Take the Deployit Product Tour Step 1: Compose or import a deployment package Step 2: Discover & synchronize the target environment Step 3: Carry out the actual deployment Step 4: Keep track to improve the deployment process
  37. 37. Deployment Automation for Software Applications Deployit. Automating your Deployment Process

×