deploying moodle with red hat enterprise virtualization brian mcspadden director of network...

12
Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

Upload: leo-bradford

Post on 24-Dec-2015

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

Deploying Moodle with Red Hat Enterprise Virtualization

Brian McSpaddenDirector of Network OperationsRemote-Learner.net

Page 2: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

Traditional Web Hosting – it works, but...

Consists of single servers: Some shared, some dedicated

Limited flexibility

Data “stuck” on a single server – limits scalability, upgradability and disaster recovery

More difficult to manage and maintain consistency

Difficult to fully utilize hardware

Page 3: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

What is Cloud Hosting?

It depends on who you ask

Most would define it as computing on the “grid”

Pooled resources – but not necessarily shared

Underlying infrastructure is abstracted from the application layer

Typically more green

Page 4: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

RL is not simply cloud hosting

Generic cloud hosting doesn't fit

Host in an optimized environment

Page 5: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

Hosting in an optimized cloud

Entire stack designed for eLearning

Unique hardware for unique needs

Flexibility while maintaining consistency

Grows with you

Keeps up with the pace of eLearning innovation

Page 6: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

What makes an optimized cloud different

System resources are based upon eLearning's needs

CPUDisk I/OMemory

Application Stack (LAMP, Java)Provider keeps up with Moodle's changing needs

Designed to handle peak loads – such as finals week

Page 7: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

Remote Learner Cloud design principles

Separate the user data from the OS image

Design to handle failuresRuns at 60% of capacity – handles minimum of two server failures – not oversold

Designed to scale

Consistent and well managed

Page 8: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

Visualized

Page 9: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

Major advantages over traditional hosting

Built to scale – handles peak usage times

Server hardware maintenance is a thing from the past

Data stored on HA storage apart from server

Disaster recovery simplified – easier to rebuild than fix

Hardware can be fully utilized

High levels of reliability for hosting big and small

Page 10: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

Advantages of the RHEV Platform

KVM Virtualization – Linux kernel as hypervisor

Virtualization gets everything the kernel getsKSM (Kernel SamePage Merging)Live MigrationDrivers/Modules (Hardware and Virtio)

Extremely low overhead – outperforms bare metal in some cases with lower cost over VMWare

Simplified/Unified Management Tools

Page 11: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net

Best in class applications: Meet best in class infrastructure

Page 12: Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net