Welcome!

SDN Journal Authors: Yeshim Deniz, Liz McMillan, Elizabeth White, Pat Romanski, TJ Randall

Related Topics: SDN Journal, Microservices Expo, Containers Expo Blog, Agile Computing, @CloudExpo, @DXWorldExpo

SDN Journal: Blog Post

SDN: Uncovering Amazon's Secret Sauce

Software defined networking may help VMware and others tackle AWS; but how much of current SDN technology is hype vs. reality?

One of the advantages that Amazon's AWS has held is the ability to massively scale its elastic compute cloud (EC2) with nearly hands-free automation.  Amazon, of course, has always been very private about how it does this, but it seems clear that one of the keys has been their substantially customized version of the Xen hypervisor which (among other things) likely has implemented a form of software defined networking (SDN) for a pretty long while.  Capabilities such as AWS CloudFormation, security zones, Elastic Load Balancer, and others have clearly shown that much of what used to be network hardware is implemented in their software stack.  With VPC, AWS has been a leader in SDN, with strong network isolation (including overlapping IP ranges) that are obviously embedded in the hypervisor and supported by a custom hardware stack.  There's little argument that this has been a huge differentiator for AWS, not just enabling massive scale, but a steady stream of price cuts along the way.

With the advent of commercial mainstream SDN, solutions like VMware's NSX bring that same level of SDN automation to a commercially available hypervisor stack.  The downside of these solutions is the same as with Amazon--network performance of SDN has a long way to go to match the latency and throughput of dedicated hardware.  But for most cloud solutions, this is irrelevant.  The 15-20% performance hit  you take with SDN can be easily overwhelmed by scaling out, barely putting a dent in the economics of the cloud.  Moreover, it's very likely that in the next 3 years that disadvantage will disappear entirely as new hardware and techniques are put into practice to accelerate the SDN layer.

What does this mean?  The scale of investment Amazon has had to make to blaze this trail will be much less onerous to its followers (funny how that usually works!).  Enterprises will take a very, very long time to transition to technology such as this, due to the existing investments in a feature-rich network layer, SANs, etc.  Cloud providers, though, are less saddled by this.  Hell, Verizon is working on its fourth public cloud just in the last 3 years.

Will this erode AWS's lead in the public IaaS/PaaS market?  Well, it might over time, but I don't think Amazon is sweating just yet.  It will take a long while to someone to even approach the scaleand automation that AWS has built over the past five years.  But yes, over time, I think mainstream SDN has the potential to let the wild herd of public cloud providers start encroaching on AWS's almost lone occupancy of the upper right corner of Gartner's vaunted magic quadrant.

What do you think?  How much of current SDN technology is hype vs. reality?

More Stories By Benjamin Grubin

Benjamin Grubin is a 15-year veteran of the technology industry with experience in security, software engineering, marketing, consulting and management. He is the Director of Product Management & Marketing for Cloud Technology Partners, overseeing products that accelerate cloud development and migration. Mr. Grubin has worked with Fortune 100 companies to modernize their infrastructure and support next-generation management and security technologies. He is also a frequent presenter at conferences, seminars and panels on topics including cloud computing, IT service management, virtualization, and IT security.

Mr. Grubin holds an MBA from Harvard Business School as well as both a Master of Science in Computer Science and Bachelor of Science in Economics and Computer Science from Tufts University. Follow Ben on Twitter at @bgrubin.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


CloudEXPO Stories
"There is a huge interest in Kubernetes. People are now starting to use Kubernetes and implement it," stated Sebastian Scheele, co-founder of Loodse, in this SYS-CON.tv interview at DevOps at 19th Cloud Expo, held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA.
Kubernetes is an open source system for automating deployment, scaling, and management of containerized applications. Kubernetes was originally built by Google, leveraging years of experience with managing container workloads, and is now a Cloud Native Compute Foundation (CNCF) project. Kubernetes has been widely adopted by the community, supported on all major public and private cloud providers, and is gaining rapid adoption in enterprises. However, Kubernetes may seem intimidating and complex to learn. This is because Kubernetes is more of a toolset than a ready solution. Hence it’s essential to know when and how to apply the appropriate Kubernetes constructs.
Dito announced the launch of its "Kubernetes Kickoff" application modernization program. This new packaged service offering is designed to provide a multi-phased implementation and optimization plan for leveraging Kubernetes on Google Kubernetes Engine (GKE). Kubernetes, a relatively new layer of the modern cloud stack, is a production-ready platform that allows companies to deploy and manage containerized applications, update with zero downtime, and securely scale their deployments.
The use of containers by developers -- and now increasingly IT operators -- has grown from infatuation to deep and abiding love. But as with any long-term affair, the honeymoon soon leads to needing to live well together ... and maybe even getting some relationship help along the way. And so it goes with container orchestration and automation solutions, which are rapidly emerging as the means to maintain the bliss between rapid container adoption and broad container use among multiple cloud hosts. This BriefingsDirect cloud services maturity discussion focuses on new ways to gain container orchestration, to better use serverless computing models, and employ inclusive management to keep the container love alive.
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, discussed how Dice leverages data insights and tools to help both tech professionals and recruiters better understand how skills relate to each other and which skills are in high demand using interactive visualizations and salary indicator tools to maximize earning potential. Manish Dixit is VP of Product and Engineering at Dice. As the leader of the Product, Engineering and Data Sciences team at Dice, he takes a metrics-driven approach to management. His experience in building and managing high performance teams was built throughout his experience at Oracle, Sun Microsystems and SocialEkwity.