I’ve seen the future, and it runs in a software-defined environment – Part 2


In the first part of this series, I interviewed Jeff Frey, an IBM Fellow and Chief Technology Officer of the System z platform, about the software-defined environment (SDE), what it is and how it can help. In this second part, we dive deeper into the SDE conversation.

How does SDE relate to cloud computing?

I have some background in cloud computing, and at this point in the conversation I was thinking that SDE was just another way to express the cloud concept of infrastructure as a service (IaaS). So I asked if the two were one and the same.

SDEJeff says the difference is subtle but important, and he gave a great example: “Suppose I wanted to host my new web business on Amazon’s EC2. The interfaces that Amazon exposes to me that let me choose what I need, give me access, create my account and manage my billing—that’s IaaS. Under the covers, how Amazon actually provides the resources to me that fulfill our contract—this is where SDE would help.”

In other words, SDE is the engineering and management tooling that makes it easier for an infrastructure provider to organize their resources and enable operational efficiency; IaaS builds the business sense on top of this dynamic infrastructure.

Jeff was also quick to point out that SDE is not at all limited to cloud environments. Any IT shop that wanted to improve its business responsiveness would benefit from SDE.

What’s the role of the mainframe in SDE?

I work for the System z brand, so of course everything I do—and every blog I write—needs to tie back to IBM’s flagship zEnterprise system. So how does SDE relate to the mainframe?

The goal of SDE is to make IT infrastructure dynamic and responsive. For this to happen, the servers, hypervisors and virtualization managers that make up that infrastructure need to be able to exhibit certain characteristics, such as: multitenancy, rapid resource provisioning, elastic scaling, policy-driven resource management, shared infrastructure, instrumentation, accounting and audit trails and so on—and express these capabilities through application programming interfaces (APIs) that enable high degrees of dynamic and intelligent automation. If these characteristics don’t exist, they will have to be built in or added on.

The modern virtualized mainframe stack (zEnterprise and z/VM with SMAPI, for example) already exhibits many of these characteristics. All that’s needed is OpenStack integration for System z to be the cornerstone of any SDE.

There are no limits!

SDE addresses the needs of IT organizations, allowing them to manage their compute, storage and network assets programmatically to simplify the creation of services that drive down on this virtualized infrastructure. Many enterprises—especially small and medium-sized firms—would like this concept of programmatic automation to be enabled further up the stack, into the middleware and software service layers.

IBM has lots of experience in this area, most recently exhibited in the PureApplication System line. In this recent eWeek article, IBM Distinguished Engineer Matt Hogstrom—CTO for IBM’s software-defined environments efforts—talked about how IBM intends to focus on delivering turnkey, application-ready solutions that deploy software as a service (SaaS) on top of an SDE.

There really is no limit to the automation of the data center that is built on SDE technologies. A software-defined environment can help IT shops bring order to chaos, allowing virtualized IT resources to be dynamically and programmatically assigned based on the characteristics of the workload requesting resources. Twenty-first century applications running on twenty-first century infrastructure! 


What do you think—is SDE an imminent reality or marketing hype? Will it help you deliver better value to your business? Add your comments below or engage me on Twitter, @PaulD360.

Paul DiMarzio has 30+ years experience with IBM focused on bringing new and emerging technologies to the mainframe. He is currently responsible for developing and executing IBM’s worldwide z Systems big data and analytics portfolio marketing strategy. You can reach Paul on Twitter: @PaulD360.

Redbooks Thought Leader

Smarter Computing Analyst Paper - HurwitzTo effectively compete in today’s changing world, it is essential that companies leverage innovative technology to differentiate from competitors. Learn how you can do that and more in the Smarter Computing Analyst Paper from Hurwitz and Associates.

Subscribe to the Smarter Computing Blog

Recent Posts

Opening up new options for hybrid cloud

Setareh Mehrabanzad

The creation of hybrid clouds has become a hot topic among IT organizations. Companies have come to realize that the best systems almost always include both a public cloud and a private cloud, but that is often fraught with technical difficulties. IBM is unveiling new capabilities to bring down barriers and allow IT departments to choose the best solution, regardless of platform.

Continue reading

VersaStack expands to more applications and workloads

Eric Herzog

Today, IT departments are caught between two conflicting forces: huge demand for new applications and flat IT budgets. VersaStack can efficiently reconcile the conflicting forces of application and workload demand and cost, while enabling more business value and expansion. IT departments will transform from cost burdens into enablers of innovation and business growth.

Continue reading

Leave a Reply

Your email address will not be published. Required fields are marked *

* Copy This Password *

* Type Or Paste Password Here *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>