{"id":7519,"date":"2016-04-04T10:33:58","date_gmt":"2016-04-04T10:33:58","guid":{"rendered":"http:\/\/www.intelligentcio.com\/me\/?p=7519"},"modified":"2016-04-04T10:33:58","modified_gmt":"2016-04-04T10:33:58","slug":"supercharge-your-sdn-infrastructure-with-advanced-application-delivery","status":"publish","type":"post","link":"https:\/\/www.intelligentcio.com\/me\/2016\/04\/04\/supercharge-your-sdn-infrastructure-with-advanced-application-delivery\/","title":{"rendered":"Supercharge your SDN with Advanced Application Delivery"},"content":{"rendered":"<p class=\"p1\"><span class=\"s1\">Enterprise networking has been plagued by two significant concerns. First, such environments have an inherently large-scale, shared infrastructure, yet the network architecture is typically static in nature. When IT on-boards a new application or equipment upgrades are made or is simply scaled up, things may not go as planned. Applications can \u2018break\u2019, logjams occur, SLAs not get met and finger pointing starts. Virtualised computing and storage have only upped the ante. A second issue is the overall lack of application awareness and the difficulty of supporting advanced networking and security services, writes\u00a0<em>John Gudmundson, Senior Product Marketing Management at A10 Networks.<\/em><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Operations have partially overcome the resulting bottlenecks by eliminating hierarchical oriented designs. Some IT groups eliminated switch based network segmentation and instituted a flat Layer 3 network with more routing. Others leveraged overlay networks by encapsulating IP traffic within IP. Flattening the network makes it more flexible and better able to handle virtualised computing, but does not go far enough.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">The upshot is a network that does not have the ability to automatically change traffic flows in a dynamic way. High level visibility to forward packets based on the nature of the traffic present is missing. Administrators are required to manually deploy, configure and maintain numerous elements with ever changing needs. To make matters worse, organisations must massively over-provision their \u2018static\u2019 network to handle transient spikes and therefore run at maximum capacity at all times; regardless of actual need.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\"><b>SDN to the Rescue<\/b><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">A key to solving this conundrum is to move to Software Defined Networks (SDN). SDN promises the ability to better utilise assets, dynamically adapt to throughput needs and to perform traffic engineering with an end-to-end view of the network. In legacy topologies, control and forwarding functions are inextricably coupled within the network routers and switches resulting in inflexible designs. <\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">By separating the forwarding and management functions SDN provides the ability to scale resources and substantially improve agility while lowering costs. In decoupling the data plane from the control plane, the data plane can now be directly programmed, support open, standards-based APIs and can use lower cost white box routers, switches and other elements. Network operators can centrally configure, manage and monitor resources with a network that is programmed based on the distinctive needs of the specific applications and traffic profiles present.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">\u2018<b>App Aware\u2019<\/b>\u00a0n<b>etwork and security services<\/b><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">To get the most out of your software defined data centre you need to deploy networking and security services that have the requisite app visibility. Adding Application Delivery Controllers (ADC), next generation firewalls and web security gateways can help realise the goal of a dynamic \u2018app aware\u2019 network with advanced capabilities.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">ADCs integrate the following in one scalable, high capacity appliance based device: Load balancing and content switching to ensure server availability and eliminate server sprawl; compression, caching, and WAN protocol optimisation methods to accelerate content delivery while shrinking bandwidth needs; and advanced security through revealing SSL encrypted malware, blocking application layer attacks and providing site-to-site IPsec VPNs.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Next generation ADCs are in effect a new \u2018Application Router\u2019 that provide a top level blueprint that is both user and application centric. These systems parse usage patterns in the context of user identities, applications in use, type of access device and even time of day to build granular context-aware access control. SDN enables administrators to leverage service insertion and service chaining to dynamically steer traffic flows through a sequence of physical or virtual ADCs with these L4-7 services. Additionally, this approach overcomes the added expense and the error-prone process of cobbling together disparate point product solutions.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Leading ADC vendors also support infrastructure automation by combining with cloud orchestration platforms. Plug-in service modules are leveraged to instantiate, configure and monitor the ADCs; which in turn enable automated L4-7 services provisioning by integrating with cloud orchestration solutions such as\u00a0those based on OpenStack, Microsoft System Center Virtual Machine Manager (SCVMM), and VMware vCloud Director. These modules allow dynamic enforcement of centralized tenant policy as new workloads and application services are created.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\"><b>System interoperability is critical<\/b><\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">To ensure a cohesive ecosystem, networking and security platforms need to support open and standards-based programmability. Comprehensive management and monitoring should be accessible from vendor neutral APIs \u2013 providing interoperability with automation, orchestration and analytics. If application networking platforms support RESTful APIs, then administrators can quickly integrate them with other services and management systems. ADCs can allow network engineers and system architects to write their own policies or provision scripts themselves. <\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">This empowers IT to tailor automation policies for their application needs. For example, an administrator can use SDN orchestration tools to direct users with mobile browsers to mobile application servers. As new mobile application servers are brought online, the load balancers could adapt and forward mobile traffic to those new servers.<\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">Application and service delivery solutions must be capable of integration into real world SDN environments, comprised of programmable routers and switches, including those based on OpenFlow, and a variety of controllers, such as those from Cisco APIC, VMware NSX, IBM SDN -VE and NEC PFC. Such interaction allows for dynamic scaling of ADCs where user-flows are redistributed on-the-fly among the available ADCs when they get added or removed. <\/span><\/p>\n<p class=\"p1\"><span class=\"s1\">The available ADCs are fully synchronised and are aware of one another\u2019s flows, and instruct the SDN controller to distribute the user traffic amongst them. If an ADC suddenly is presented with a flow that causes it to work at near-maximum capacity, it can instruct the controller to temporarily reduce traffic and send new flows to other ADCs in the network. As traffic demands grow, the controller can instantly spin-up a new ADC instance while keeping the existing physical or virtual appliances in place and the controller balances new flows according to their capacity.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enterprise networking has been plagued by two significant concerns. First, such environments have an inherently large-scale, shared infrastructure, yet the network architecture is typically static in nature. When IT on-boards a new application or equipment upgrades are made or is simply scaled up, things may not go as planned. Applications can \u2018break\u2019, logjams occur, SLAs [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":7520,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[829,6,38],"tags":[247,1881,41,113,251,1135],"class_list":["post-7519","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-editors-choice","category-insights","category-networking","tag-a10-networks","tag-application-delivery-controllers-adc","tag-data-centres-2","tag-networking-2","tag-sdn","tag-software-defined-networks"],"acf":[],"publishpress_future_workflow_manual_trigger":{"enabledWorkflows":[]},"_links":{"self":[{"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/posts\/7519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/comments?post=7519"}],"version-history":[{"count":0,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/posts\/7519\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/media\/7520"}],"wp:attachment":[{"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/media?parent=7519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/categories?post=7519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intelligentcio.com\/me\/wp-json\/wp\/v2\/tags?post=7519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}