{"id":30743,"date":"2018-01-19T10:54:34","date_gmt":"2018-01-19T02:54:34","guid":{"rendered":"http:\/\/www.upgrademag.com\/web\/?p=30743"},"modified":"2018-01-19T10:54:34","modified_gmt":"2018-01-19T02:54:34","slug":"software-defined-everything-moving-from-simple-virtualization-to-business-critical-services","status":"publish","type":"post","link":"http:\/\/www.upgrademag.com\/web\/2018\/01\/19\/software-defined-everything-moving-from-simple-virtualization-to-business-critical-services\/","title":{"rendered":"Software defined everything: Moving from simple virtualization to business-critical services"},"content":{"rendered":"<div id=\"attachment_30745\" style=\"width: 310px\" class=\"wp-caption alignleft\"><a href=\"http:\/\/www.upgrademag.com\/web\/wp-content\/uploads\/2018\/01\/Erin-Dunne.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-30745\" class=\"wp-image-30745 size-medium\" src=\"http:\/\/www.upgrademag.com\/web\/wp-content\/uploads\/2018\/01\/Erin-Dunne-300x278.jpg\" alt=\"\" width=\"300\" height=\"278\" srcset=\"http:\/\/www.upgrademag.com\/web\/wp-content\/uploads\/2018\/01\/Erin-Dunne-300x278.jpg 300w, http:\/\/www.upgrademag.com\/web\/wp-content\/uploads\/2018\/01\/Erin-Dunne.jpg 622w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-30745\" class=\"wp-caption-text\">Erin Dunne, director of research services of Vertical Systems Group.<\/p><\/div>\n<p><strong>Virtualization and software-defined networks should be a means to an end \u2014 not an end to itself. The goal of a data center, after all, is to deliver services (such as applications and microservices) to end users or to drive business processes. It doesn\u2019t matter if those applications run on physical servers or virtual servers or in Infrastructure-as-a-Service (IaaS) or containers \u2013 the goal is to deliver those services.<\/strong><\/p>\n<p>Let\u2019s take a step back. Of course, it matters if those applications run on physical or virtual servers; on-prem or in the cloud; or on traditional or software-defined networks. The technology is still evolving, and so are the offerings of service providers, who are scrambling over each other to find new ways of efficiently turning rigid systems into virtualized software-defined systems at every level.<\/p>\n<p>According to Erin Dunne, director of research at <a href=\"mailto:https:\/\/www.verticalsystems.com\/erin-dunne\/\">Vertical Systems Group<\/a>, it\u2019s helpful to define the services that IT wants to deliver as customer-facing services \u2014 something an end-user customer or business customer finds valuable, and is willing to pay for.<\/p>\n<p>\u201cThat&#8217;s key,\u201d she said, \u201cbecause the enterprise customer is the beginning of a value chain. If the vendors, the service providers, develop OpEx reducing technologies, and that&#8217;s all it does is reduce OpEx, that&#8217;s fine, but is that sustainable? Probably not. They need someone to pay for the applications.\u201d<\/p>\n<div id=\"attachment_30746\" style=\"width: 632px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.upgrademag.com\/web\/wp-content\/uploads\/2018\/01\/tech-2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-30746\" class=\"size-full wp-image-30746\" src=\"http:\/\/www.upgrademag.com\/web\/wp-content\/uploads\/2018\/01\/tech-2.jpg\" alt=\"\" width=\"622\" height=\"432\" srcset=\"http:\/\/www.upgrademag.com\/web\/wp-content\/uploads\/2018\/01\/tech-2.jpg 622w, http:\/\/www.upgrademag.com\/web\/wp-content\/uploads\/2018\/01\/tech-2-300x208.jpg 300w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/a><p id=\"caption-attachment-30746\" class=\"wp-caption-text\">IMAGE FROM PIXABAY.COM<\/p><\/div>\n<p>The complexity kicks in when those services become more complex and dynamic, Dunne added, requiring orchestration between multiple servers, applications, databases, and even clouds. How do vendors provision those services on the back end? How do they deliver them rapidly? How do they bill for them?<\/p>\n<p>\u201cWhat are the most important drivers and challenges that you see when you deploy dynamic and orchestrated services? Pretty much by definition dynamic orchestrated services has to be software enabled, because they just doesn&#8217;t work in the legacy infrastructure,\u201d she said. Such services need \u201cfaster service provisioning, rapid adjustments to existing services, and the ability to scale bandwidth quickly, sometimes instantaneously.\u201d<\/p>\n<p>With deployment, Dunne pointed to questions about \u201chow do you orchestrate, not only over your own network, but over multiple networks including access networks, long haul networks, data centre providers, all of those types of service providers?\u201d Similarly, she explained, are questions about the OSS and the BSS systems. \u201cIf you can&#8217;t bill for it, you can&#8217;t deploy it. We&#8217;re here to make some money!\u201d<\/p>\n<p>For older companies, Dunne mentioned, there are \u201clegacy infrastructures and legacy services. How do they integrate these new software enabled services with what they already have?\u201d<\/p>\n<h2>Assume the Network is Virtualized<\/h2>\n<p>Service delivery requires application controls, and effective application controls change how networks operate, said Nick King, Vice President, Cloud Solutions at <a href=\"mailto:https:\/\/www.vmware.com\/\">VMware<\/a>. \u201cWe have to assume that most applications, particularly cloud-oriented applications, will assume the network is virtualized at some level. If the applications are containerized, the control will look at what sort of container runtime system the applications are running on, and that&#8217;s usually presented in some sort of virtualized networking.\u201d<\/p>\n<p>\u201cAs we look at traditional systems where applications are sitting inside our own data centers, can those applications span across both sides,\u201d that is, to the cloud, King asked. \u201cThat&#8217;s the big challenge for us. We&#8217;ve seen such a quick movement from software-defined to really-broadly-software-defined, like software-defined data centers and networking running into the cloud. That&#8217;s really going to shift in a very short amount of time.\u201d<\/p>\n<p>King also mentioned developing new cloud-native applications \u2013 which are often delivered as services. \u201cIt used to be that you&#8217;d build a service and deploy it: The service would live in one location. Today what we&#8217;re seeing with Kubernetes and Docker is that applications are living anywhere, and that networking is also changing with that. We have to make the network abstraction happen as fast as possible across on-prem, private clouds, and public clouds on Azure, Google, etc.\u201d<\/p>\n<h2>Align Service Definitions to Business Objectives<\/h2>\n<p>It\u2019s all about business objectives, said Jeff Baher, Senior Director, Product &amp; Technical Marketing, at <a href=\"http:\/\/www.dell.com\/en-us\/\">Dell<\/a>. \u201cThere is a tendency, when we look at the technologies, to start from the bottom up. With SDN, there was an early focus really on the networking layer, then applying the software, building it up, and software to find storage. Ultimately you get to this top of the stack.\u201d<\/p>\n<p>However, he said, the end goal is software-defined businesses \u2014 and that\u2019s the best place to start, and then figure out the technologies needed to create that software-defined business. Why don\u2019t we hear more about it? \u201cIt is probably deeply proprietary. If you look at an Uber, or an Ancestor, or Facebook, the software-defined businesses are deeply proprietary.\u201d<\/p>\n<p>Baher explained that in order for software-defined resources to \u201creally gain traction and roots, it needs to be deeply aligned to what the business objectives are. That&#8217;s key to understanding which technologies will matter and how they then get assembled to ultimately drive a business.\u201d<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/rDQfXoEYiUQ\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h2>The Drive to Connect with Public Clouds<\/h2>\n<p>Connectivity matters. There\u2019s no point is creating wonderful services and applications if users can\u2019t get to them, said Sunit Chauhan, Senior Director of Product Management with <a href=\"http:\/\/www.nuagenetworks.net\/\">Nuage Networks<\/a>, a Nokia company. \u201cOne of the trends that we&#8217;ve seen, whether it&#8217;s SDN1.0, SDN2.0, is this movement towards the public clouds.\u201d<\/p>\n<p>\u201cThere are certain trends that the networking industry, vendors in this industry can\u2019t control,\u201d he continued. \u201cWe are not going to be able to control where users reside, we are not going to be able to control where applications reside. The challenge for us to provide that secure seamless connectivity on demand in an OpEx\/CapEx model that spans all of these different domains. If we are building solutions that are siloed into domains then we&#8217;re not really solving the problem.\u201d<\/p>\n<p>What about aligning software-defined services with a profitable business model? \u201cWhat is really important is that we have that abstraction layer at the top, but provide a single abstraction northbound to these different systems, because you&#8217;re not going to control where the applications reside. You&#8217;re not going to control what applications users are running. That becomes an important aspect,\u201d in making a business, Chauhan explained.<\/p>\n<h2>Abstraction Aids Large-Scale Deployment<\/h2>\n<p>\u201cWhen you look at software abstraction across servers, storage, and networking, that is fundamental for both your private cloud deployments as well as hybrid and public,\u201d said Gregg Holzrichter, Chief Marketing Officer at <a href=\"https:\/\/www.bigswitch.com\/\">Big Switch Networks<\/a>.<\/p>\n<p>\u201cWe have been able to develop that type of abstraction as packaged software, and allow that to be deployed across any organization,\u201d he continued. \u201cWhen you&#8217;re looking at large organizations, whether it&#8217;s enterprise or service provider, providing pay to play, it&#8217;s all about efficiency and automation. It&#8217;s all about the APIs and programmability, which has been sorely lacking in networking silos until recently.\u201d<\/p>\n<h2>Moving to the Pay-to-Play Model<\/h2>\n<p>Enterprise customers like the cloud model for paying for resources consumed, rather than building data centers, said Mike Frane, Vice President, Product Management, for <a href=\"https:\/\/www.windstream.com\/siteselector\/\">Windstream Communications<\/a>. \u201cWe found that as customers are moving to this pay-to-play model, as they move more of their applications and their capabilities to the cloud, they don&#8217;t typically think of the entire value chain.\u201d<\/p>\n<p>\u201cContainerization all happens in the cloud \u2013 in Amazon Web Services, in Azure, in other locations,\u201d he explained. But customers don&#8217;t think about how data is going to get down to each of their individual endpoints, which may be running on a T1, or on an MPLS network,\u201d or even on DSL or cable.<\/p>\n<p>So, Frane continued, \u201cAs customers do these evaluations, they have to ask, \u2018Is my network ready, my cloud is ready, my strategy is ready.\u2019 \u2013 but the network may not be ready. In some cases, customers have to augment their network, or make changes to different technologies, or different access types. So, when they look at the pay-to-play cloud model, they need to look at it holistically end-to-end.\u201d<\/p>\n<h2>Put the Controls In Before Services Can Fail<\/h2>\n<p>There\u2019s a cautionary tale there, warned Russ Currie, Vice President of Enterprise Strategy at <a href=\"https:\/\/www.netscout.com\/\">Netscout<\/a>, pointing out that any migration to software-defined everything has to be robust, and failure is not an option when implementing critical business service. \u201cWe kind of get enamored with the idea of \u2018fail fast,\u2019 but that\u2019s not acceptable when you&#8217;re putting up production applications out there, and your users are dependent upon those applications to get their jobs done. That just isn&#8217;t going to fly.\u201d<\/p>\n<p>\u201cProviding the kind of visibility and control to handle the complexity that we&#8217;re adding absolutely required,\u201d he added. \u201cThat\u2019s one of the bigger challenges that we face as we try to move so fast in rolling out new services.\u201d<\/p>\n<h2>Virtualization Is Eating the World<\/h2>\n<p>\u201cSoftware is eating the world, and if you look at some of the incumbent vendors, this means disaggregation, concluded Big Switch\u2019s Holzrichter. \u201cJust as the VMware disrupted the x86 market 15 years ago with the smart software layer, a smart software layer can do the same thing and disrupt networking. Having that concept of managing your entire network through a single pane of glass, not box by box, is that underpinning.\u201d<\/p>\n<p>From software-defined networks to software-defined wide-area networks to software-defined data centers: Those are the means. Software-defined businesses, more agility, more profits: That\u2019s the objective. Software-defined everything: That\u2019s the answer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Virtualization and software-defined networks should be a means to an end \u2014 not an end to itself. The goal of a data center, after all, is to deliver services (such as applications and microservices) to end users or to drive business processes. It doesn\u2019t matter if those applications run on physical servers or virtual servers or in Infrastructure-as-a-Service (IaaS) or containers \u2013 the goal is to deliver those services.<\/p>\n","protected":false},"author":6,"featured_media":30746,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[107,96],"class_list":["post-30743","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-opinions","tag-cloud","tag-technology"],"_links":{"self":[{"href":"http:\/\/www.upgrademag.com\/web\/wp-json\/wp\/v2\/posts\/30743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.upgrademag.com\/web\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.upgrademag.com\/web\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.upgrademag.com\/web\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"http:\/\/www.upgrademag.com\/web\/wp-json\/wp\/v2\/comments?post=30743"}],"version-history":[{"count":0,"href":"http:\/\/www.upgrademag.com\/web\/wp-json\/wp\/v2\/posts\/30743\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.upgrademag.com\/web\/wp-json\/wp\/v2\/media\/30746"}],"wp:attachment":[{"href":"http:\/\/www.upgrademag.com\/web\/wp-json\/wp\/v2\/media?parent=30743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.upgrademag.com\/web\/wp-json\/wp\/v2\/categories?post=30743"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.upgrademag.com\/web\/wp-json\/wp\/v2\/tags?post=30743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}