Jay DesLauriers, University of Westminster
We propose a short live demo of horizontal and vertical auto-scaling of containerised applications on MiCADO (Microservices-based Cloud Application-level Dynamic Orchestrator) – the software born out of the H2020 Project COLA
COLA set out to define a generic, modular framework for Cloud Orchestration at the Level of Application. The project aimed to give small to medium enterprises, institutions, and independent developers the ability to launch applications on any public, private or community cloud, and define a set of policies for fine-tuned vertical and horizontal auto-scaling of that application.
The demonstration will begin with the deployment of a sample test application – expressed using the OASIS TOSCA Specification – to the MiCADO platform. The application will stress hardware resources and MiCADO will automatically scale both the container and virtual machine infrastructure. Everything will be visualised in real-time with Grafana and a Container Visualiser.
As the application is scaling in real time, we will take a look at the TOSCA template that describes the sample application and discuss how it is orchestrated by the various components and mechanisms inside MiCADO.