Top 3 Reasons Software Should Tell You What It Needs
IBM Software Defined 2700052JD4 Comment (1) Visits (4208)
Forbes Magazine recently published the article “Software That Tells You What It Needs” by Roger Kay that describes the evolution of virtualization and the emergence of software-defined environments as a gateway to the future. As I read “Software That Tells You What It Needs” three reasons became apparent why your software should tell you what it needs, and why you might want to listen.
Increase responsiveness and agility: To keep pace with the rapidly changing business environment driven by social business, mobile and big data requires software applications to define the resources needed, and for the infrastructure to respond quickly. The Forbes article uses a couple of application examples to describe why clients need to evolve IT infrastructures beyond basic virtualization. Roger discusses the importance of a business critical application as fraud detection identifying a sudden spike in activity, which should drive an immediate reallocation of storage resources to capture and track fraud related data. A software-defined infrastructure, in Roger’s example, enables clients to become more responsive and agile by proactively and efficiently responding to changing business conditions. Many enterprises are challenged when integrating existing IT infrastructures with business processes because servers, storage or network devices allocated to an application, job or department cannot easily or readily be reassigned, ultimately negatively impacting responsiveness and business agility. (Ed. - The Datanami article “Rebuilding the Data Center One Block at a Time” discusses several of the barriers today’s IT staffs encounter when attempting to integrate legacy, back-office systems with new age applications as social business, mobile and big data.)
Improve IT economics through increased efficiency: Virtualization of servers, storage and network devices definitely has a positive impact on data center efficiency and utilization. However, a software-defined environment enables enterprises to unlock the power of their IT infrastructure by dynamically allocating resources, based on usage patterns, policies and business processes. Essentially, a software-defined approach enables IT departments to streamline infrastructures, using less hardware to reduce complexity and cost; ensuring data center resources run at higher levels of utilization.
Increase flexibility and choice with openness: Common, open standards help to ensure enterprises have the choice to select and integrate the hardware that best suits their needs. OpenStack for cloud infrastructures and OpenDaylight for network infrastructures help enterprises reduce time-to-deployment while providing interoperability and investment protection.
So, there you have it! Three reasons why you should listen to what your software is telling you! Doing so can lead to increased responsiveness and business agility, reduced cost and complexity, increased flexibility and choice!
We’ll expand on the topic of software-defined environments in upcoming blogs, focusing on each of the three areas mentioned in greater detail. And, if you haven’t, read Roger Kay’s insightful Forbes article “Software That Tells You What It Needs.” In the meantime, please check out additional blog posts that discuss software-defined. Also, follow us on twitter @IBMSDE and @AlphonsoBrodie.
Thanks for visiting and reading.