Licensing Will Drag SDN to a Grinding Halt

Mike Fratto
Mike Fratto

Summary Bullets:

  • Software licenses are inflexible and inhibit the dynamic nature of SDN and private cloud deployments.
  • Networking vendors should be developing new software licensing schemes to support the dynamism of a virtual data center.

One aspect of SDN and private clouds that does not get much discussion, but will be as much of a hurdle as any technical issue, is licensing.  The problem has many dimensions, but they all boil down to a single point: software licenses are inflexible.  A software license entitles you to use a product in a specific manner, but many of the licensing schemes in use are not flexible enough to really support the dynamism of an SDN or a private cloud.  I believe this, more than anything, will inhibit the growth of SDN, because a rigid license conflicts with dynamic demands. Continue reading “Licensing Will Drag SDN to a Grinding Halt”

The Importance of Programming an ADC

Mike Fratto
Mike Fratto

Summary Bullets:

  • Application delivery controllers are an integral part of your application stack.  They need to be treated as first-class citizens and incorporated into any hybrid cloud strategy.
  • Matching an ADC, supported cloud service and platform, and integration strategy is critical to enabling applications that can run anywhere with ease.

One of the motivating factors for virtual application delivery controllers (ADCs) is the ability to include the entire set of servers and services that make up an application into a logical group that can be moved easily from physical and virtual servers to a public cloud.  If you take the time to tune your ADC for a particular application running in your data center and you want to move it to a cloud service, your only options for an ADC are limiting yourself to the cloud services that can run your virtual ADC or using the cloud provider’s load balancing service, which may even be using products that are far more capable than the features exposed to customers, but the result is basic load balancing as a service and not much else.  Running a vendor’s virtual ADC in a cloud environment requires that the vendor supplies a VM built and tested on that cloud service and offered through the service’s application store. Continue reading “The Importance of Programming an ADC”