main

Application Acceleration & OptimizationApplication VirtualizationSecurity

DevOps: Application Automation? The Inescapable Path

October 17, 2018 — by Benjamin Maze0

automation_devops_blog_2-960x663.jpg

The world is changing. IoT is becoming more and applications hold a prominent place in this new world. As IT infrastructure carries a huge cost and we need to find a way to optimize it.

  • How can I create apps faster?
  • How can I guarantee my security level?
  • How can I have an adaptive infrastructure that suits my real consumption?
  • How can I manage exceptional events that temporarily increase my traffic?

Automation is the answer.

How Can I Create Apps Faster?

First, we need to understand the concepts below from the cloud world:

In the world of application development, developers have several tools that they can use to accelerate the development process. We all know server virtualization has been a good tool that allows us to quickly create a new infrastructure to support new applications. This is the infrastructure-as-a-service in the diagram above. But this virtualization is not fast enough. We need to provision new OS for each virtual server which takes a long time to provision, and it is difficult to manage the high number of OS in the datacenter.

With the arrival of containers (like Docker), you can access virtualization by keeping the same operating system. This is the platform-as-a-service level in the diagram above. As developers’ we do not need to manage the OS. Therefore, the creation and suppression of new services can be done very quickly.

One application can run on several containers that need to talk to each other. Some platforms like Google Kubernetes are used to orchestrate these containers so you can build an application running on several containers that is completely automated. Kubernetes also introduces the capabilities to scale in/scale out an application in real time regarding the traffic load. That means we can imagine a VOD service like Netflix running more or fewer containers depending on the time of day. So, applications will use less computing power when there are fewer viewers that have a direct impact on the cost of the application.

We now understand why it is important to use automation at the application level, but an application does not only exist at the application level. When we publish our apps and make them available for use by external clients, they must travel through a lot of devices, such as a switch, router, firewall, and load balancer in order to function. These devices have to be configured for this application to know what to do on the network level. Historically, those elements are still very manual, and not automated, which results in slow exposure of new application/services because we need human intervention on those devices to build the configuration.

In the DevOps/SecOs domain, we try to create automation on these networks’ elements. Basically, we need to have a fully automated system that takes care of change/add/delete at the application level and do automatic configuration provision on network elements to support this application.

Software-Defined-Data-Center

That’s is what we call a Software-Defined-DataCenter (SDDC), which introduces some kind of “intelligence” in the infrastructure. In this way, it’s possible to have a dynamic infrastructure that follows the request from an application to the infrastructure layer:

  • Automation of application layer based on service virtualization (container)
  • Scale in / scale-out mechanism to provision / de-provision compute according to the exact needs
  • Expose an application automatically to the customer
  • Provision all network/security configuration that is required (switch, router, load balancer, reverse proxy, DDoS, etc.)

Using an intermediate orchestrator, acting as an abstraction layer, can provide a very strong tool to be integrated into this kind of SDDC infrastructure with:

  • Auto-provisioning of ADC services (Alteon VA or vADC on physical Alteon)
  • Auto-provisioning of configuration triggered by an external event (new apps in kubernetes for example)
  • Dynamic scale in / scale out
  • Auto-provisioning of security services (DDoS, WAF)

In the next article, I will continue to answer to the following questions using automation:

  • How can I guarantee my security level?
  • How can I have an adaptative infrastructure that suits my real consumption?
  • How can I manage an exceptional event that increases temporally my traffic?

Read “Radware’s 2018 Web Application Security Report” to learn more.

Download Now

Application DeliveryApplication Virtualization

Top 6 Pitfalls to Avoid when Selecting a Load Balancer

June 12, 2013 — by Nir Ilani0

Load balancers, also known as Application Delivery Controllers (ADCs), are often being deployed with today’s enterprise and web applications. What should you look for in an ADC?  What factors must you consider?  What benefits should you make sure an ADC has to offer?  In this post, I break down the top six pitfalls to avoid when selecting a load balancer to help guide your ADC purchasing process.

Application Acceleration & OptimizationApplication DeliveryApplication VirtualizationBusiness ContinuitySDNSecurity

SDN and OpenFlow in 2013 – A Look Ahead

March 11, 2013 — by Lior Cohen0

In 2012 OpenFlow discussions turned into SDN ones. Related although different in significant ways, both OpenFlow and SDN drove a significant level of attention in the networking industry as Nicira’s Acquisition and Cisco’s moves served to establish the commercial value of SDN. In 2013, we are witnessing serious momentum in terms of discussions and start-ups around SDN. However, the questions remain as to which solutions will be successful and which solutions will become available in the market place first?

Application DeliveryApplication VirtualizationCloud Computing

Application Delivery Controllers (ADCs): The Last Physical Hurdle to the Software Defined Datacenter (SDDC)

December 21, 2012 — by Ron Meyran1

Effectively a next generation load balancer, enterprises are deploying Application Delivery Controllers (ADCs) to front-end their mission critical applications. The enterprise ADC market is mature with well established players and solutions. Yet when moving applications to the cloud – it’s a completely different playground. The business need is to support a new application life cycle—one that allows the business to scale across hybrid cloud environment.

In this post I will explore an application life cycle use case across hybrid cloud, and how to properly deploy an ADC in the cloud to support the application life cycle.

Application DeliveryApplication VirtualizationBusiness ContinuitySDN

Software-Defined Networking – Sit On The Fence Or Take Action

December 18, 2012 — by Lior Cohen2

As the industry and the media keep feeding the Software-Defined Networking (SDN) hype and vendors introduce SDN products into the market – it is becoming increasingly important to understand the difference between various offerings as well as the ways in which they can help end users.

The majority of the discussion has centered on changes in forwarding functionality – the functionality of forwarding packets between interconnection ports of networking devices. With OpenFlow (which is not SDN, but is what triggered a lot of the SDN discussion) the intelligence making the forwarding decisions, which lies in the control plane, has moved out of the forwarding platforms that connect the external systems into the network and into the controllers. Here we have decoupled OpenFlow switches and controllers.

Application DeliveryApplication VirtualizationCloud Computing

How Cloud Ready Are You? Download Radware’s Alteon VA Blueprint Directly from the VMWare Cloud Application Marketplace

December 3, 2012 — by Ron Meyran0

Anyone intimately connected to the world of server virtualization and cloud computing is no stranger to the name VMware. From an early stage, Radware and VMware have been strategic partners, delivering comprehensive and cost-effective virtual ADC solutions for enterprises and carriers operating in the cloud. Today, with the release of VMware’s Application Director 5.0, the two companies are offering an integrated virtual ADC solution that helps customers simplify and automate the management of their Software-defined-Datacenters (SDDC). Radware’s Alteon VA with VMware’s provisioning solution VMware vFabric Application Director is now generally available for download on VMware’s Cloud Application Marketplace.

Application DeliveryApplication VirtualizationCloud Computing

Cloud Load Balancing vs. Application Delivery Controllers Revisited

October 31, 2012 — by Lior Cohen1

About a month ago, I wrote a post on cloud load balancing versus application delivery controllers. In that post, I explored the core differences between cloud-managed load balancing and self-managed commercial load balancing, using an application delivery controller virtual appliance running over cloud infrastructure. In part two of this series, I take a closer look at some of the themes laid out in my earlier post with an emphasis on the role application delivery controllers play in addressing the challenges associated with migrating legacy applications to a general purpose cloud infrastructure.

Application DeliveryApplication VirtualizationServer Virtualization

The Growing Trend in vADC Density

October 11, 2012 — by Sharon Trachtman1

Over the past 2 years, Radware has offered virtualized ADC appliances with virtual ADC instances that can be used on hardware appliances or on general-purpose servers. During this time, we’ve noticed two schools of thought emerging on the all-important question of vADC density. The first, argues that vADC density is one of the key criteria to consider when evaluating a virtualized appliance. The second, however, claims that organizations will typically avoid utilizing density higher than 10-16 vADC on a single piece of hardware. In search of greater clarity, we went back after implementing hundreds of ADC consolidation and virtualization projects with thousands of vADCs to check and see if there were any identifiable trends in vADC density deployment.

Application DeliveryApplication VirtualizationCloud Computing

Radware Partners with VMware, Bluelock to Deliver A Virtual ADC Service for the Cloud

August 28, 2012 — by Meryl Robin1

Big news from Radware at VMworld.

Today, Radware announced that its Alteon VA™ virtual appliance (one of many Radware application delivery solutions) has been integrated with VMware’s vFabric™ Application Director, a hybrid cloud provisioning solution. The joint solution is designed to simplify the creation of application deployment topologies across hybrid cloud services through the use of application deployment blueprints. Radware customers will be able to deploy their Radware Alteon VA in any VMware vCloud-powered private, public and hybrid clouds.

But wait, there’s more . . .