Abstract

Load Balancing is one of the technologies enabling deployment of large-scale applications on cloud resources. A DNS Load Balancer Daemon (LBD) has been developed at CERN as a cost-effective way to balance applications accepting DNS timing dynamics and not requiring persistence. It currently serves over 450 load-balanced aliases with two small VMs acting as master and slave. The aliases are mapped to DNS subdomains. These subdomains are managed with DDNS according to a load metric, which is collected from the alias member nodes with SNMP. During the last years, several improvements were brought to the software, for instance: support for IPv6, parallelization of the status requests, implementing the client in Python to allow for multiple aliases with differentiated states on the same machine or support for application state. The configuration of the Load Balancer is currently managed by a Puppet type. It discovers the alias member nodes and gets the alias definitions from the Ermis REST service. The Aiermis self-service GUI for the management of the LB aliases has been produced and is based on the Ermis service above that implements a form of Load Balancing as a Service (LBaaS). The Ermis REST API has authorisation based in Foreman hostgroups. The CERN DNS LBD is Open Software with Apache 2 license.

Highlights

  • Related content- Accessing commercial cloud resources within the European Helix Nebula cloud marketplace C Cordeiro, A De Salvo, A Di Girolamo et al

  • A simple model to achieve reliable scalability of computing services in a cloud environment is to provide the service with a number of automatically configured cattle [1] VMs, that allows users access through an alias mechanism providing load balancing and failover

  • [3] Load Balancer Daemon (LBD) [4] has been developed at CERN as a cost-effective way to allow service deployments based on large numbers of commodity computer nodes

Read more

Summary

Related content

- Accessing commercial cloud resources within the European Helix Nebula cloud marketplace C Cordeiro, A De Salvo, A Di Girolamo et al. - ATLAS user analysis on private cloud resources at GoeGrid F Glaser, J Nadal Serrano, J Grabowski et al. - DPM — efficient storage in diverse environments Martin Hellmich, Fabrizio Furano, David Smith et al. CHEP IOP Conf.

Introduction
Published under licence by IOP Publishing Ltd
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.