When building anything substantial, such as a house or bridge, you start by laying down a solid foundation.
Nothing changes this aspect of building brick by brick when you move from traditional constructions to application development and architecting your supporting infrastructure. Throw in Cloud terminology and you might think that the principles of a solid foundation are a bit flighty, but nothing is further from the truth.
One problem that arise over time is that your infrastructure architecture grows into a complex entity that provides unending challenges to your development and operations teams, trying to deliver on applications and promises made to your customers.
(Article series: http://www.schabell.org/2016/12/foundations-digital-transformation-challenges-cio-must-embrace.html)
Digital foundations - Fixing slow delivery of existing applications
1. DIGITAL FOUNDATIONS
Eric D. Schabell
Global Technology Evangelist, Red Hat
@ericschabell
Fixing slow delivery of existing applications
2. RED HAT CLOUD SOLUTIONS
CHALLENGES IN A BI-MODAL WORLD
Existing applications
Current Infrastructure Cloud Infrastructure
Cloud-native applications
3. RED HAT CLOUD SOLUTIONS
SLOW DELIVERY
CHALLENGES IN A BI-MODAL WORLD
Existing applications
Current Infrastructure Cloud Infrastructure
Cloud-native applications
4. RED HAT CLOUD SOLUTIONS
ACCELERATE SERVICE DELIVERY
CHALLENGES IN A BI-MODAL WORLD
Accelerate delivery of environments to minutes instead of days or weeks
5. RED HAT CLOUD SOLUTIONS
SLOW DELIVERY
DEVELOPER
HEAD OF OPERATIONS
6. RED HAT CLOUD SOLUTIONS
SLOW DELIVERY
DEVELOPER
REQUEST
HEAD OF OPERATIONS
7. RED HAT CLOUD SOLUTIONS
SLOW DELIVERY
DEVELOPER
REQUEST
HEAD OF OPERATIONS
8. RED HAT CLOUD SOLUTIONS
SLOW DELIVERY
DEVELOPER
VI ADMIN
SYS ADMIN
SEC OPS
REQUEST
HEAD OF OPERATIONS
9. RED HAT CLOUD SOLUTIONS
SLOW DELIVERY
DEVELOPER
VI ADMIN
SYS ADMIN
SEC OPS
“What Networks should this be on?”
“Do you really need 16GB?”
“What version of Java again?”
“What goes into this config file?”
“This is not configured securely.”
“This version is insecure.”
REQUEST
HEAD OF OPERATIONS
10. RED HAT CLOUD SOLUTIONS
SLOW DELIVERY
DEVELOPER
VI ADMIN
SYS ADMIN
SEC OPS
“What Networks should this be on?”
“Do you really need 16GB?”
“What version of Java again?”
“What goes into this config file?”
“This is not configured securely.”
“This version is insecure.”
REQUEST
HEAD OF OPERATIONS
11. RED HAT CLOUD SOLUTIONS
SLOW DELIVERY
DEVELOPER
VI ADMIN
SYS ADMIN
SEC OPS
“What Networks should this be on?”
“Do you really need 16GB?”
“What version of Java again?”
“What goes into this config file?”
“This is not configured securely.”
“This version is insecure.”
REQUEST
HEAD OF OPERATIONS
12. RED HAT CLOUD SOLUTIONS
TASK TIME (MINS)
Create virtual machine
Add storage and networking
Queue between teams
Install operating system
Wait after install
Configure operating system
Install application platforms
Configure application platforms
Queue between teams
Security configuration and scan
30
30
4 Days
90
60
120
180
90
5 Days
270
ACTIVE WORK TIME 10 hours 15 mins
10 DaysTOTAL TIME
SLOW DELIVERY
DEVELOPER
VI ADMIN
SYS ADMIN
SEC OPS
“What Networks should this be on?”
“Do you really need 16GB?”
“What version of Java again?”
“What goes into this config file?”
“This is not configured securely.”
“This version is insecure.”
REQUEST
HEAD OF OPERATIONS
13. RED HAT CLOUD SOLUTIONS
TASK TIME (MINS)
Create virtual machine
Add storage and networking
Queue between teams
Install operating system
Wait after install
Configure operating system
Install application platforms
Configure application platforms
Queue between teams
Security configuration and scan
30
30
4 Days
90
60
120
180
90
5 Days
270
ACTIVE WORK TIME 10 hours 15 mins
10 DaysTOTAL TIME
SLOW DELIVERY
DEVELOPER
VI ADMIN
SYS ADMIN
SEC OPS
“What Networks should this be on?”
“Do you really need 16GB?”
“What version of Java again?”
“What goes into this config file?”
“This is not configured securely.”
“This version is insecure.”
REQUEST
HEAD OF OPERATIONS
Developers are waiting to get development
environments and it’s slowing time to market.
My administrator and security operations
teams made a few mistakes.
HEAD OF OPERATIONS
14. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER
15. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER SERVICE DESIGNER
16. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER SERVICE DESIGNER
VI ADMIN
17. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER SERVICE DESIGNER
VI ADMIN SYS ADMIN
18. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
19. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEM
20. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEM
21. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEMENVIRONMENT
22. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
REQUEST
DEVELOPER SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEMENVIRONMENT
23. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
REQUEST
DEVELOPER SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEMENVIRONMENT
24. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER
REQUEST
SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEMENVIRONMENT
25. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER
REQUEST
SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEMENVIRONMENT
26. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER
REQUEST
SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEMENVIRONMENT
27. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER
REQUEST
SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEMENVIRONMENT
28. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER
REQUEST
SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEMENVIRONMENT
29. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER
REQUEST
SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEMENVIRONMENT
30. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
DEVELOPER
REQUEST
SERVICE DESIGNER
VI ADMIN SYS ADMIN SEC OPS
CATALOG ITEMENVIRONMENT
31. RED HAT CLOUD SOLUTIONS
ACCELERATED DELIVERY
DEVELOPER
32. RED HAT CLOUD SOLUTIONS
ACCELERATED DELIVERY
REQUEST
DEVELOPER
33. RED HAT CLOUD SOLUTIONS
ACCELERATED DELIVERY
REQUEST
DEVELOPER
ENVIRONMENT
34. RED HAT CLOUD SOLUTIONS
ACCELERATED DELIVERY
REQUEST
DEVELOPER
ENVIRONMENT
35. RED HAT CLOUD SOLUTIONS
ACCELERATED DELIVERY
REQUEST
DEVELOPER
TASK TIME (MINS)
Create virtual machine
Add storage and networking
Queue between teams
Install operating system
Wait after install
Configure operating system
Install application platforms
Configure application platforms
Queue between teams
Security configuration and scan
2
3
120
2
60
1
2
1
120
2
ACTIVE WORK TIME 5 minutes
25 minsTOTAL TIME
ENVIRONMENT
36. RED HAT CLOUD SOLUTIONS
TASK TIME (MINS)
Create virtual machine
Add storage and networking
Queue between teams
Install operating system
Wait after install
Configure operating system
Install application platforms
Configure application platforms
Queue between teams
Security configuration and scan
2
3
120
2
60
1
2
1
120
2
ACTIVE WORK TIME 5 minutes
25 minsTOTAL TIME
ACCELERATED DELIVERY
REQUEST
DEVELOPER
ENVIRONMENT
37. RED HAT CLOUD SOLUTIONS
TASK TIME (MINS)
Create virtual machine
Add storage and networking
Queue between teams
Install operating system
Wait after install
Configure operating system
Install application platforms
Configure application platforms
Queue between teams
Security configuration and scan
2
3
120
2
60
1
2
1
120
2
ACTIVE WORK TIME 5 minutes
25 minsTOTAL TIME
ACCELERATED DELIVERY
REQUEST
DEVELOPER
ENVIRONMENT
38. RED HAT CLOUD SOLUTIONS
TASK TIME (MINS)
Create virtual machine
Add storage and networking
Queue between teams
Install operating system
Wait after install
Configure operating system
Install application platforms
Configure application platforms
Queue between teams
Security configuration and scan
2
3
120
2
60
1
2
1
120
2
ACTIVE WORK TIME 5 minutes
25 minsTOTAL TIME
ACCELERATED DELIVERY
REQUEST
DEVELOPER
ENVIRONMENT
39. RED HAT CLOUD SOLUTIONS
TASK TIME (MINS)
Create virtual machine
Add storage and networking
Queue between teams
Install operating system
Wait after install
Configure operating system
Install application platforms
Configure application platforms
Queue between teams
Security configuration and scan
2
3
120
2
60
1
2
1
120
2
ACTIVE WORK TIME 5 minutes
25 minsTOTAL TIME
ACCELERATED DELIVERY
REQUEST
DEVELOPER
ENVIRONMENT
Removed active work time
Reduced total time of delivery
Removed risk of human error
HEAD OF OPERATIONS
40. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
We have eliminated manual processes
and bottlenecks by leveraging automation.
Delivery of new application environments
which used to take weeks, now takes a
few hours.
FRANK VENDITTI
CHIEF INFRASTRUCTURE ARCHITECT
UNION BANK
Source: https://www.redhat.com/en/files/resources/en-rhcf-union-bank-12308517.pdf
41. RED HAT CLOUD SOLUTIONS
ACCELERATE DELIVERY
We have eliminated manual processes
and bottlenecks by leveraging automation.
Delivery of new application environments
which used to take weeks, now takes a
few hours.
We used to require around 60 days from a physical
server request to the actual installation.
With Red Hat Enterprise Virtualization and support
through Red Hat CloudForms, provisioning now is
almost 95% faster than it used to be.
FRANK VENDITTI
CHIEF INFRASTRUCTURE ARCHITECT
UNION BANK
WORATHEP ARAMKUL
CLIENT MANAGEMENT AND BUSINESS
DEVELOPMENT MANAGER, G-ABLE
Source: https://www.redhat.com/en/files/resources/en-rhcf-union-bank-12308517.pdf Source: http://www.redhat.com/en/resources/g-able-improves-resource-allocation-red-hat-solutions