11/09/2019
The sole responsibility of this publication lies with the
authors. The European Union is not responsible for any use
that may be made of the information contained therein.
This Project is funded by the European Union under grant
agreement no: 731574.
MiCADO is a highly customisable multi-cloud orchestration and auto-scaling frame-
work for Docker containers, orchestrated by Kubernetes and for Virtual Machines.
Microservice-based Cloud Application-level Dynamic Orchestrator
Automated deployment and orchestration of
application cluster
Want consultation?
Contact:
Project Coordinator / Director of Re-
search Centre for Parallel Computing,
University of Westminster, London
t.kiss@westminster.ac.uk
CEO, cloudSME UG, Duisburg
andreas.ocklenburg@cloudsme.eu
+49 172 92 17 406
Prof. Tamas Kiss
www.micado-scale.euwww.project-cola.eu
Web:
cloudSME UG (haftungsbeschränkt)
TecTower
Bismarckstraße 142
47057 Duisburg
Germany
Phone: +49 (0)203 3639 9955
Email: info@cloudsme.eu
www.micado-scale.eu
www.project-cola.eu
www.twitter.com/MiCADO_EU
www.cloudsme.eu
www.facebook.com/cloudsme
Project coordination:
Responsible for this publication:
Project COLA
Cloud Orchestration at the Level of Application
MiCADOscale is a highly customisable dynamic autoscaling frame-
work that has been developed within Project COLA (Cloud Orches-
tration at the Level of Application). It particuarly aims to incre-
ase the adoption of cloud computing services by SMEs and the
public sector. Typical industry and public sector applications re-
quire resource scalability and efficient resource utilisation in order
to serve a variable number of customers with dynamic resource de-
mands, and to suitably optimise resource consumption and costs.
Project COLA is an Innovation Action funded by the European
Commission as part of the Horizon2020 Programme. It started
in January 2017 and lasts 33 months. The consortium
includes 10 companies and 4 research organisations
from 6 European countries, including the United
Kingdom, Hungary, Sweden, Switzerland,
Spain and Germany.
Auto-scaling Framework for Docker Containers
orchestrated by Kubernetes
MiCADO at a glance
•	 Open source modular framework
•	 Application level autoscaling (scaling both Docker containers and virtual machines)
•	 Multi Cloud Support, currently supported: AWS, CloudSigma, MS Azure,
CloudBroker, OpenStack & OpenNebula)
•	 Highly customable scaling policies
•	 Application level firewall by ZORP for enhanced security
•	 Multi-functional Dashboard (currently supported: Kubernetes dashboard, Grafana
and Prometheus)
•	 professional support services for MiCADOscale by cloudSME
⁕⁕ Open-source
⁕⁕ Multi Cloud
Support
⁕⁕ Customisable
scaling policies
⁕⁕ Enhanced Security
⁕⁕ Multi-functional
Dashboard
⁕⁕ Professional
service for
business
Andreas Ocklenburg
Enable peak-loads to be
easily accomodated
Project COLA is funded by the
Horizon 2020 framework programme
K8s
Readthe Docs.GotoMiCADO‘slatestuserdocumen-
tation and discover our tutorials: stressng, cqueue,
nginx and wordpress. 		 micado-scale.readthedocs.io
Documentation, Tutorials, Demos
auto-scaling framework for Docker containers, orchestrated by Kubernetes
Point your smartphone‘s camera at the QR code
and click on the notification URL that pops up.
micado-scale.eu/demos
Define your own scaling policies
automate deployment, scheduling and scaling of containerised applications
MiCADO core services must be deployed on a virtual machine (MiCA-
DO Master Node) by an Ansible playbook*¹. MiCADO Master is con-
figured as the Kubernetes Master Node and has installed the Docker
Engine, Occopus (to scale VMs), Prometheus (for monitoring), Policy
Keeper (to perform decision on scaling) and Submitter (to provide
submission endpoint) microservices to realise the autoscaling control
loops. The application is deployed with an ADT, Application Describti-
on Template (yaml-file), and provides as IaC (Infrastructure as Code)
all relevant information to roll out the application cluster framework.
During operation MiCADO workers (realised on new VMs) are in-
stantiated on demand which deploy Prometheus, Node Expor-
ter and CAdvisor as Kubernetes DaemonSets and the Docker en-
gine through contextualisation. The newly instantiated MiCADO
workers join the Kubernetes cluster managed by the MiCADO Master.
MiCADO is open-source: scan the code,
visit our community on micado-scale.eu and
discover demos, tutorials, publications and
training sessions, developed by the Univer-
sity of Westminster and MTA SZTAKI. Feel
free to test MiCADO, adjust it, make it better
and share your changes with the community.
MiCADO‘s code is hosted on GitHub and the
documentation is provided on Read the Docs.
MiCADOscale poweredbycloudSME
Enjoy managed services, customised solutions directly, or by establi-
shing connections with the right partners, e.g. infrastructure provider,
technology provider or parallel computing scientists, within our affi-
liate network. Create seamlessly running services by the integration
of MiCADOscale, delivering improved server capacity utilisation and
greater flexibility allied to much reduced total operating costs.
Your European Development and Support Partner
Together, we aim to we aim to find the best solution for your individual
case with the help of our affiliate network. Let‘s make an appointment
for a chat to determine the future potentials of your applications and
infrastructures.
Add yourself to the
MiCADO Mailing List!
Become part of the MiCADOcommunity!
Industrial Technology Demonstrators
Deadline-based scalable Evacuation Service
Complete evacuation simulation runs by a given
deadline while optimising resource consumption.
Public Sector Social Media Analysis
Process Big Data without worrying about peak
loads and system crashes.
Server Resource & Peak-load Management
Stop paying for underutilised resources, scale
your resources horizontally
GitHub. Check out MiCADO‘s source code on GitHub!
The MiCADO community is working on the next
release that will introduce multi-user management, ver-
tical scaling and High Availability. github.com/micado-scale
MiCADO can accommodate high peak loads while also optimising re-
source consumption by auto-scaling at the levels of virtual machines
and Kubernetes deployments.
*¹ creates the cloud resources to run the MiCADO Master Node,
starts the MiCADO Master VM and deploys MiCADO to the VM
micado-scale.eu/community/

More Related Content

PDF
Project COLA Flyer V2 EN Web
PPTX
Project COLA - Cloud Orchestration at the Level of Application - Introductio...
PDF
Project COLA - Project Flyer EN Web
PPTX
Project COLA: Use Case to create a scalable application in the cloud based on...
PDF
Rollup MiCADO by Project COLA
PPTX
Project COLA - MiCADO Overview
PPTX
DECIDE General Presentation. NetFutures 2017
PDF
Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...
Project COLA Flyer V2 EN Web
Project COLA - Cloud Orchestration at the Level of Application - Introductio...
Project COLA - Project Flyer EN Web
Project COLA: Use Case to create a scalable application in the cloud based on...
Rollup MiCADO by Project COLA
Project COLA - MiCADO Overview
DECIDE General Presentation. NetFutures 2017
Optimis - Cloud but better, Open Cloud Forum at Cloud Expo Europe, February 2...

What's hot (19)

PPTX
BDE_SC4_WS3_1_Simon Scerri - BDE Intro
PDF
Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchang...
PDF
Helix Nebula Phase 1
PDF
New VNF management platform enables carriers to configure, deploy VNFs faster
PPTX
Craig Sheridan International Industry-Academia Workshop on Cloud Reliability ...
PDF
Hybrid cloud for science
PDF
"Big Data e vissuto quotidiano" - Massimo Villari per lo Stretto Digitale
PDF
HNSciCloud Overview
PDF
HNSciCloud Phase 1 Award
PDF
3.cncf meetup / techfoce vol.7
PDF
Presentation adopting cloud computing
PPTX
3 More Pitfalls Everyone Should Avoid with Hybrid Multicloud
PDF
IBM Cloud & Helix Nebula
PPT
CloudSME EU project by Tamas Kiss
PPTX
Cqrs event sourcing slide landis+gyr
PPT
UK G-Cloud: The First Instantiation of True Cloud?
PDF
Microservices Applications: Challenges and Best Practices When Deploying SQL-...
PDF
APIdays Paris 2019 - Cloud native API Management for Microservices on a Servi...
PDF
Necos keynote ii_mobislice
BDE_SC4_WS3_1_Simon Scerri - BDE Intro
Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchang...
Helix Nebula Phase 1
New VNF management platform enables carriers to configure, deploy VNFs faster
Craig Sheridan International Industry-Academia Workshop on Cloud Reliability ...
Hybrid cloud for science
"Big Data e vissuto quotidiano" - Massimo Villari per lo Stretto Digitale
HNSciCloud Overview
HNSciCloud Phase 1 Award
3.cncf meetup / techfoce vol.7
Presentation adopting cloud computing
3 More Pitfalls Everyone Should Avoid with Hybrid Multicloud
IBM Cloud & Helix Nebula
CloudSME EU project by Tamas Kiss
Cqrs event sourcing slide landis+gyr
UK G-Cloud: The First Instantiation of True Cloud?
Microservices Applications: Challenges and Best Practices When Deploying SQL-...
APIdays Paris 2019 - Cloud native API Management for Microservices on a Servi...
Necos keynote ii_mobislice
Ad

Similar to MiCADO - Auto-scaling Framework for Docker Containers, orchestrated by Kubernetes (20)

PPTX
MiCADOscale presented at EGI conference 2019
PDF
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
PDF
Value Journal - September 2020
PDF
Cfp ijccsa pdf
PDF
Accenture & Commvault
PPTX
Reactive Microservices Roadshow Berlin
DOC
Cloud computing
PPTX
CLOUD COMPUTING -DETAILED APPROACH
PDF
ReactJS Test Questions Answers.pdf
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
PDF
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
PDF
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
PPTX
The why of a cloud ppt
PDF
Seminar report on cloud computing
PPTX
138934829-BASIC-PPT-ON-CLOUD-COMPUTING.pptx
PDF
Check out the Verizon and EMC European white paper on cloud:
PDF
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
PPT
INTRODUCTION TO CLOUD COMPUTING
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
PDF
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
MiCADOscale presented at EGI conference 2019
Understanding the Determinants of Security and Privacy in Cloud Computing Arc...
Value Journal - September 2020
Cfp ijccsa pdf
Accenture & Commvault
Reactive Microservices Roadshow Berlin
Cloud computing
CLOUD COMPUTING -DETAILED APPROACH
ReactJS Test Questions Answers.pdf
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
Presentation of OCCIware, a standard, extensible Cloud consumer platform at P...
OCCIware @ Paris Open Source Summit 2017 - a standard, extensible Cloud consu...
The why of a cloud ppt
Seminar report on cloud computing
138934829-BASIC-PPT-ON-CLOUD-COMPUTING.pptx
Check out the Verizon and EMC European white paper on cloud:
#OSSPARIS17 - Développeurs, urbanisez la consommation de vos Clouds et APIs a...
INTRODUCTION TO CLOUD COMPUTING
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
International Journal on Cloud Computing: Services and Architecture (IJCCSA)
Ad

Recently uploaded (20)

PDF
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
PDF
Visual explanation of Dijkstra's Algorithm using Python
PPTX
GSA Content Generator Crack (2025 Latest)
PPTX
Computer Software - Technology and Livelihood Education
PPTX
Advanced SystemCare Ultimate Crack + Portable (2025)
PDF
Topaz Photo AI Crack New Download (Latest 2025)
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PPTX
Cybersecurity: Protecting the Digital World
PDF
BoxLang Dynamic AWS Lambda - Japan Edition
PDF
E-Commerce Website Development Companyin india
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
PPTX
Tech Workshop Escape Room Tech Workshop
PDF
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
PPTX
Matchmaking for JVMs: How to Pick the Perfect GC Partner
PDF
MCP Security Tutorial - Beginner to Advanced
PDF
Salesforce Agentforce AI Implementation.pdf
DOC
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
PPTX
Airline CRS | Airline CRS Systems | CRS System
PPTX
Trending Python Topics for Data Visualization in 2025
The Dynamic Duo Transforming Financial Accounting Systems Through Modern Expe...
Visual explanation of Dijkstra's Algorithm using Python
GSA Content Generator Crack (2025 Latest)
Computer Software - Technology and Livelihood Education
Advanced SystemCare Ultimate Crack + Portable (2025)
Topaz Photo AI Crack New Download (Latest 2025)
How to Use SharePoint as an ISO-Compliant Document Management System
Cybersecurity: Protecting the Digital World
BoxLang Dynamic AWS Lambda - Japan Edition
E-Commerce Website Development Companyin india
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
Tech Workshop Escape Room Tech Workshop
novaPDF Pro 11.9.482 Crack + License Key [Latest 2025]
Matchmaking for JVMs: How to Pick the Perfect GC Partner
MCP Security Tutorial - Beginner to Advanced
Salesforce Agentforce AI Implementation.pdf
UTEP毕业证学历认证,宾夕法尼亚克拉里恩大学毕业证未毕业
Airline CRS | Airline CRS Systems | CRS System
Trending Python Topics for Data Visualization in 2025

MiCADO - Auto-scaling Framework for Docker Containers, orchestrated by Kubernetes

  • 1. 11/09/2019 The sole responsibility of this publication lies with the authors. The European Union is not responsible for any use that may be made of the information contained therein. This Project is funded by the European Union under grant agreement no: 731574. MiCADO is a highly customisable multi-cloud orchestration and auto-scaling frame- work for Docker containers, orchestrated by Kubernetes and for Virtual Machines. Microservice-based Cloud Application-level Dynamic Orchestrator Automated deployment and orchestration of application cluster Want consultation? Contact: Project Coordinator / Director of Re- search Centre for Parallel Computing, University of Westminster, London t.kiss@westminster.ac.uk CEO, cloudSME UG, Duisburg andreas.ocklenburg@cloudsme.eu +49 172 92 17 406 Prof. Tamas Kiss www.micado-scale.euwww.project-cola.eu Web: cloudSME UG (haftungsbeschränkt) TecTower Bismarckstraße 142 47057 Duisburg Germany Phone: +49 (0)203 3639 9955 Email: info@cloudsme.eu www.micado-scale.eu www.project-cola.eu www.twitter.com/MiCADO_EU www.cloudsme.eu www.facebook.com/cloudsme Project coordination: Responsible for this publication: Project COLA Cloud Orchestration at the Level of Application MiCADOscale is a highly customisable dynamic autoscaling frame- work that has been developed within Project COLA (Cloud Orches- tration at the Level of Application). It particuarly aims to incre- ase the adoption of cloud computing services by SMEs and the public sector. Typical industry and public sector applications re- quire resource scalability and efficient resource utilisation in order to serve a variable number of customers with dynamic resource de- mands, and to suitably optimise resource consumption and costs. Project COLA is an Innovation Action funded by the European Commission as part of the Horizon2020 Programme. It started in January 2017 and lasts 33 months. The consortium includes 10 companies and 4 research organisations from 6 European countries, including the United Kingdom, Hungary, Sweden, Switzerland, Spain and Germany. Auto-scaling Framework for Docker Containers orchestrated by Kubernetes MiCADO at a glance • Open source modular framework • Application level autoscaling (scaling both Docker containers and virtual machines) • Multi Cloud Support, currently supported: AWS, CloudSigma, MS Azure, CloudBroker, OpenStack & OpenNebula) • Highly customable scaling policies • Application level firewall by ZORP for enhanced security • Multi-functional Dashboard (currently supported: Kubernetes dashboard, Grafana and Prometheus) • professional support services for MiCADOscale by cloudSME ⁕⁕ Open-source ⁕⁕ Multi Cloud Support ⁕⁕ Customisable scaling policies ⁕⁕ Enhanced Security ⁕⁕ Multi-functional Dashboard ⁕⁕ Professional service for business Andreas Ocklenburg Enable peak-loads to be easily accomodated Project COLA is funded by the Horizon 2020 framework programme
  • 2. K8s Readthe Docs.GotoMiCADO‘slatestuserdocumen- tation and discover our tutorials: stressng, cqueue, nginx and wordpress. micado-scale.readthedocs.io Documentation, Tutorials, Demos auto-scaling framework for Docker containers, orchestrated by Kubernetes Point your smartphone‘s camera at the QR code and click on the notification URL that pops up. micado-scale.eu/demos Define your own scaling policies automate deployment, scheduling and scaling of containerised applications MiCADO core services must be deployed on a virtual machine (MiCA- DO Master Node) by an Ansible playbook*¹. MiCADO Master is con- figured as the Kubernetes Master Node and has installed the Docker Engine, Occopus (to scale VMs), Prometheus (for monitoring), Policy Keeper (to perform decision on scaling) and Submitter (to provide submission endpoint) microservices to realise the autoscaling control loops. The application is deployed with an ADT, Application Describti- on Template (yaml-file), and provides as IaC (Infrastructure as Code) all relevant information to roll out the application cluster framework. During operation MiCADO workers (realised on new VMs) are in- stantiated on demand which deploy Prometheus, Node Expor- ter and CAdvisor as Kubernetes DaemonSets and the Docker en- gine through contextualisation. The newly instantiated MiCADO workers join the Kubernetes cluster managed by the MiCADO Master. MiCADO is open-source: scan the code, visit our community on micado-scale.eu and discover demos, tutorials, publications and training sessions, developed by the Univer- sity of Westminster and MTA SZTAKI. Feel free to test MiCADO, adjust it, make it better and share your changes with the community. MiCADO‘s code is hosted on GitHub and the documentation is provided on Read the Docs. MiCADOscale poweredbycloudSME Enjoy managed services, customised solutions directly, or by establi- shing connections with the right partners, e.g. infrastructure provider, technology provider or parallel computing scientists, within our affi- liate network. Create seamlessly running services by the integration of MiCADOscale, delivering improved server capacity utilisation and greater flexibility allied to much reduced total operating costs. Your European Development and Support Partner Together, we aim to we aim to find the best solution for your individual case with the help of our affiliate network. Let‘s make an appointment for a chat to determine the future potentials of your applications and infrastructures. Add yourself to the MiCADO Mailing List! Become part of the MiCADOcommunity! Industrial Technology Demonstrators Deadline-based scalable Evacuation Service Complete evacuation simulation runs by a given deadline while optimising resource consumption. Public Sector Social Media Analysis Process Big Data without worrying about peak loads and system crashes. Server Resource & Peak-load Management Stop paying for underutilised resources, scale your resources horizontally GitHub. Check out MiCADO‘s source code on GitHub! The MiCADO community is working on the next release that will introduce multi-user management, ver- tical scaling and High Availability. github.com/micado-scale MiCADO can accommodate high peak loads while also optimising re- source consumption by auto-scaling at the levels of virtual machines and Kubernetes deployments. *¹ creates the cloud resources to run the MiCADO Master Node, starts the MiCADO Master VM and deploys MiCADO to the VM micado-scale.eu/community/