- IaaS, PaaS, and SaaS boundaries will fall. In the future, no cloud will be an island. SaaS, PaaS, and IaaS will remain distinct but expand to anchor cloud platform ecosystems that weave together application, development platform, and infrastructure services. Business services built in these ecosystems will be easier to develop, better performing, more secure, and more cost-efficient.
- Service catalogs will help unify enterprise-cloud consumption. As developers and business leaders adopt multiple cloud services, CIOs will implement unified consumption systems. The key need: A service catalog that bolts new services into your portfolio to simplify consumption, operational management, and financial control. Single sign-on solutions are required.
- Enterprise clouds will balance code-free tools with developer control. Developers will continue to demand both highly productive tools and transparency and control over the application servers, databases, and other platform layers when needed. The services that succeed for enterprises will strike the right balance between abstraction and control.
Cloud Platform Model
VMs, native services
Containers, native services
Access to IaaS layer
Access to middleware config
Access to database config
Choice of operating system
Provides development tools
Provides a complete platform
- Cloud will become an option for most enterprise scenarios. Few if any enterprise application scenarios will be off limits for cloud platforms — even public cloud platforms. Developers are already expanding the envelope in their use of cloud platforms.
The conventional wisdom that most enterprises are merely experimenting with cloud platforms and not building serious applications is overstated and, in some cases, dead wrong. Growing confidence presages a future for cloud in the enterprise virtually without limits.
- Hybrids and service diversity will become the norm. Get ready to manage your IT portfolio very differently in an environment where you don't have eternally dedicated hosting environments. Instead you will have your data centre several outsourcing partners, and cloud service providers.
Your portfolio of cloud services will complement your internal environments, and your developers will compose business services across those choices, intermixing in-house resources and data with externally hosted resources and data. New applications will centre on the new cloud services and view in-house as legacy.