Digital innovation requires a fundamental shift for the IT organization, incorporating cultural, organizational, and technological changes. Engineering must begin to adopt agile development principles alongside the waterfall-style development approach for core systems. Traditional life-cycle management must now include and support a DevOps approach of continuous delivery and integration. Conventional IT infrastructures are ideal for core systems but are not sufficient for innovative, agile applications that need massively scalable cloud-based resources.
You need the right infrastructure that lets you take advantage of everything that cloud-native technology has to offer, including elastic computing and workloads, horizontal scale-out, and capacity on demand. Deriving the greatest business value from today's innovative applications requires a cloud infrastructure and related tools that support not only the application itself but the engineering and operating approaches used to deliver and support these applications—namely agile development and DevOps.
What does this ideal infrastructure for innovation look like? Here are some key characteristics of cloud environments that are designed to shorten time to market for new IT services, increase business value, lower total cost of ownership, and improve manageability:
At the forefront and the heart of the ideal cloud infrastructure for innovation are open source technologies. According to an article in Forbes, nearly all of the leading cloud providers are powered by open source. Why? It's the breadth of technologies available, the extremely fast pace of innovation, and the power of community collaboration.