Highly Available, Elastic and Self-healing Moodle on OpenStack

Post on 29-Jan-2018

194 views 0 download

Transcript of Highly Available, Elastic and Self-healing Moodle on OpenStack

Highly Available, Elastic and Self-healing

Moodle on OpenStack

April 11th, 2017

The project:

• Key requirements

• Solution

• Questions

Key requirements:

• Highly Available

• Elastic

• Self-Healing

• Openstack Integration

Key requirements:

• Moodle running across 2 separate locations

• Each location comprising a fully HA configured

Openstack Node – all hardware components

redundant

Highly Available

Key requirements:

• Able to scale up to 15000 concurrent sessions

• Continuous load monitoring and resource

relocation

Elastic

Key requirements:

• Capable to automatically discover and resolve

service errors

• Status monitoring across the clusters with

automated response

Self-Healing

Key requirements:

• Automated deployment using HEAT

orchestration

• Performance monitoring with Ceilometer

• Cloud workflows with Mistral

• Load-balancing with LBaaS

Openstack Integration

Solution: HA - Hardware

Solution: OS Integration - Deployment

Solution: OS Integration - Deployment

Solution: OS Integration - Deployment

Solution: HA - Software

Solution: Elasticity

Solution: Self-Healing

Questions ?