Rapid Response to Access Load Spikes in Web Services
Access loads on web services can change in a matter of hours in response to marketing campaigns and special events, with an associated impact on quality of service. Dynamic deployment of resources using cloud computing is a recent innovation that can be used to scale infrastructure capacity in a matter of minutes, rather than days or even weeks.
In some cases, even a few minutes is too slow: for instance, when a limited offer on a popular game is first made available, or when an unexpected train delay prompts a flood of searches by commuters looking for alternative routes. Virtual containers can be used to provide a much faster response to common load spikes such as these.
Containers launch in around 0.2 second. In order to use containers as virtual machines (VM) in the cloud, then, it is necessary to set up client-segregated virtual networks very quickly. Setting up a virtual network normally takes several seconds and involves physical switch settings, and realistically it is not possible for a client to use an environment with containers.
SDN Provides Faster Container Connections
Fujitsu Laboratories has developed a world-first approach called Software Defined Networking (SDN), a system for fast, automated setup of client-segregated virtual networks built over multiple containers based on rapid-launching Linux container virtualization technology.
With SDN, network information is distributed in advance to physical switches and networks are created automatically when container startup is detected. In this way, client-segregated networks built over multiple containers can be set up in less than a second. A system consisting of hundreds of containers will be ready to use almost immediately after launch. Thus, systems can be scaled out instantaneously in response to sudden spikes in demand for web services (commonly associated with special events and marketing campaigns).
Using a combination of virtual switch settings and physical switch settings, SDN can set up a single-client virtual network in around 0.2 second. Including container launch time, the system is ready for use in less than a second. In a multi-tenant scenario with multiple customers residing on the same system, SDN provides a flexible application execution environment that can be expanded instantly to scale up capacity in response to spikes in service demand (commonly associated with a special events and marketing campaigns), thereby avoiding opportunity loss.