Automating JEE Deployment process

1,072 views
912 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
1,072
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Automating JEE Deployment process

  1. 1. Automating JEE Deployment Process Vikas Hazrati www.xebiaindia.com
  2. 2. Challenges Of Deployment Are Getting Tough Everyday
  3. 3. Enterprises and System Administrators are Juggling with Deployment Challenges
  4. 4. On Average Enterprise is Spending $852,187 Per Year for Deployments
  5. 5. Bringing Down This Cost is an Achievable Goal
  6. 6. Automating the Deployment Process is the Key
  7. 7. ===== Act II, Scene 1
  8. 8. Earlier Those were the days
  9. 9. Enterprise JEE Deployment is a Complex Task
  10. 10. For Each Application There are Multiple Deployment Categories
  11. 11. Configuring the Deployment Categories is an Involved Process Installing the Application Configuring Resources Configuring Middleware Repeating the same Components Steps across environments Starting / Stopping Components Maintaining the Order
  12. 12. Support for Multiple Deployment Categories Report on the status of each category
  13. 13. Amount of Infrastructure Increases as Business Grows
  14. 14. Data Centers are Around the World
  15. 15. Manual Deployment or Home Grown Scripts Often Fall Short
  16. 16. Suggest Deployment steps based on different Easy to write / plugin deployment scripts Deployment categories Suggest Deployment steps based on different Deployment categories Standard deployment steps should be overridable
  17. 17. Workload Associated with Managing Applications is Growing
  18. 18. Reasons for Increase in Workload Complexity is Little or no Tooling is Often Automation limited ignored
  19. 19. ===== Act II, Scene 2
  20. 20. Enterprise JEE Deployment is Expensive
  21. 21. Large Number of Specialized Staff Required for Deployment and Script Writing
  22. 22. AD Can Help by Reducing the Cost
  23. 23. Time Spent on Configuration Issues is High
  24. 24. Should have the capability to use separate configuration files for DTAP environments
  25. 25. Downtime Leads to Lost Money
  26. 26. ===== Act II, Scene 3
  27. 27. Enterprise JEE Deployment is Unpredictable
  28. 28. Too Much Dependent on People
  29. 29. Configuration Drift
  30. 30. Should show the current state of the deployment Preview of changes Should maintain a history of deployment changes Log all changes
  31. 31. Should show the current state of the deployment Version the configuration changes in source control Transaction Boundries and Rollback ???
  32. 32. Possible Solution
  33. 33. ===== Act III
  34. 34. Enterprise Deployments are Marred With Challenges and High Costs
  35. 35. Deployment Automation is the Key to IT's Future
  36. 36. Start With One of the Products and Take One Bite at a Time
  37. 37. Automating Deployment – Makes You Feel Better
  38. 38. References & Credits
  39. 39. For More Details vhazrati@xebia.com http://blog.xebia.com http://xebee.xebia.in

×