SlideShare a Scribd company logo
1 of 23
Download to read offline
First, a joke
●
Simon has no jokes about clouds
THE HYPE
➔
Burn all your IT equipment
➔
Let go your IT staf
➔
Save money
➔
Increase flexibility
THE FEAR
●
Slow
●
Complex
●
Privacy concerns
●
Losing control
The reality is somewhere in between
●
Need to adapt to a diferent way of doing things
●
The complexity has moved
– Further abstracted from the real world
●
Costs need to be watched
– (Don't forget that double XL instance you left running)
– (And that 20TB of disk)
●
Diversity and resiliance in deployment
– It's gonna break in a odd way, plan for it in a way that
will suit your organisation
Adapting
●
It's not going to be easy if you try to transpose your
existing infrastructure to cloud hosting. Consider what is
on ofer:
– Load balencers
– Databases
– Network Security
– Backups
The Providers (Examples)
●
“Yellow Box”
– Widest, but also most complex ofering
●
“Blue Box”
– Geared towards Windows
●
“Red Box”
– Morphing from one type of provider to another
●
“Multicoloured big number”
– Racing to the bottom
●
Luring you by waving features in your face
Hedonistic IT
●
“Pets” vs “Cattle”
●
Live for today! For we shall die at 7PM!
– Infrastructure wasted 50% of the time
– Maybe you have no idea of the popularity?
– Scale down between semesters
●
Diversity and resiliance in deployment
●
Maybe now you can scale horizontally
– One moodle per dept/school?
– New opportunities for on-billing
1st
Corny
Section Break
Slide
(That's Eugene)
Case 1 – The Over Estimated
●
Catalyst sub-contracted to build system to deliver one-
shot course for corporations
●
Client over-estimated demand
●
Regular managed-hosting
– Very expensive (Could have purchased machines for
less over year)
– Lead time for hardware ~1 month
– Long complicated setup ~ 2 weeks
●
Over-estimated demand
●
Down to two instances on “Yellow Box”
Case 2 – The MOOC
●
Catalyst sub-contracted to build community orientated
system with unknown demand
●
Had to scale quickly
●
Continuous integration
– Cloud computing is great for this, create a stack of
VMs in minutes to do testing on and then destroy
when done
●
Widespread utilisation of providers other oferings
– Cloud Storage
– Cloud Database
– Deployment API and tools
Case 3 – The Global Entity
●
Catalyst contracted to build internal online LMS
●
Need to utilise global infrastructure
– Outposts all over the globe
●
Needed hosting meeting all those industry standards
– (Insert various silly standards here)
●
ISO This
●
SAS That
●
SOC Me
●
PCI Card
2nd
Corny Section
Break
(Note all the
safety issues)
THE DANGER - It's real
●
Cloud hosting is terrifying
●
Can't see internals
– Powerlessness when it stops working (And why?!)
●
Unexpected new challenges
– Rate limiting on all sorts of annoying things
●
Disk access (Ie. Per operation)
●
Network throughput / New connections
●
CPU usage (Watch the %steal)
●
Instance start rates
●
Email sending rate
THE DANGER – Continues!
●
It's still shared hosting, and the performance can be
variable
– You are efected by your neighbors; further increasing
your powerlessness
●
Regulatory issues
– Where is my data really?
●
“Equivalent protection”
– Can we trust them not to read it / give to the NSA?
●
Burnt by crappy VPS providers in the past
●
SLAs are pretty open ended, the most you are going to
get back is the money you are putting in
THE DANGER – … never ends!
●
To the big guys, you are probably a minnow
– Expect to get treated as such
– (But I bet all are looking for a coup in the education
market)
●
Skill loss
– How networks/firewalls actually work
– Install a database
– Manage storage
●
Scare people
– “We've moved it too the cloud”
Corny slide with
system
administrator
(Note facial hair)
THE GOOD PARTS – Begin!
●
Free you valuble system administrators to administer
– Save time dealing with hardware vendors
●
Ie. 20 hour crappy desktop
●
Impossible diagnostic tools
– Frequently Redhat (Or worse, Windows) only
●
Impossible staf at $HARDWARE_VENDOR
– Upgrade the BIOS/IMM/$RANDOM_FIRMWARE
– “Not running Windows? We can't help..”
●
Expensive maintenance contracts
– They seldom show up within the agreed time anyway,
and make a weasely excuse (See above)
– And you probably feel like you never use it
THE GOOD PARTS – Continue
●
Not wasting time / having 0 lead time on hardware frees
you to
– Try new things
– Do and practise upgrades
– Load testing
●
Not having own hosting means
– No need for proximity to hardware (Sysadmins can
stay at home and not engage in hygiene!)
– Swap CapEx for OpEx
– The vendors are serious about hosting, maybe you
have trouble convincing others to be serious?
THE GOOD PARTS – ad nauseam
●
Invest time in resiliency, not redundancy
●
Save the planet (Maybe)
– Cloud providers do more with every W than you can
●
(Watt was Scottish)
●
No more room of that junk because 'maybe we need it'
●
Impress people
– “We've moved it to the cloud!”
Whiteboard with
diagrams, sticky-
notes, productive
people
IN SUMMARY
●
Generally suited to Moodle
– Load balancers
– Cloud DB
– Scale up for busy times
– Huge increase in flexibility
●
Except damn NFS!
●
Cloud hosting is not for everyone
– You still need skilled people to make it work for you
●
It's not the same as outsourcing your Moodle
– Some new challenges to replace old ones

More Related Content

Viewers also liked

Urban Models for MEDCs
Urban Models for MEDCsUrban Models for MEDCs
Urban Models for MEDCsguest583a0f
 
Archaeological predictive model of an urban area. The study case of Pisa, Italy
Archaeological predictive model of an urban area. The study case of Pisa, ItalyArchaeological predictive model of an urban area. The study case of Pisa, Italy
Archaeological predictive model of an urban area. The study case of Pisa, ItalyProgetto Mappa
 
9 Urban Models Ledc
9 Urban Models Ledc9 Urban Models Ledc
9 Urban Models LedcEcumene
 
Models of Urban Structure
Models of Urban StructureModels of Urban Structure
Models of Urban Structurecindipatten
 
Settlements and urban models
Settlements and urban modelsSettlements and urban models
Settlements and urban modelsPushkin1799
 
Áreas de fixação humana I e II - 13-14
Áreas de fixação humana I e II - 13-14Áreas de fixação humana I e II - 13-14
Áreas de fixação humana I e II - 13-14Gina Espenica
 
Models Of Urban Land Use
Models Of Urban Land UseModels Of Urban Land Use
Models Of Urban Land Usedangerzonegeog
 
Detail Urban Zones
Detail Urban ZonesDetail Urban Zones
Detail Urban Zoneswhiskeyhj
 
COBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an IntroductionCOBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an Introductionaqel aqel
 
Urban Land Use
Urban Land UseUrban Land Use
Urban Land UseRCha
 
Buildings3 d gThe Use of Geographical Information Systems for 3D Urban Models...
Buildings3 d gThe Use of Geographical Information Systems for 3D Urban Models...Buildings3 d gThe Use of Geographical Information Systems for 3D Urban Models...
Buildings3 d gThe Use of Geographical Information Systems for 3D Urban Models...Ahmad Yousef
 
5 Urban Models
5 Urban Models5 Urban Models
5 Urban ModelsEcumene
 
Urban Planning theories and models
Urban Planning theories and modelsUrban Planning theories and models
Urban Planning theories and modelsGeofrey Yator
 
Introduction to town planning
Introduction to town planningIntroduction to town planning
Introduction to town planningctlachu
 
Multiple nuclei model (Town Planning)
Multiple nuclei  model (Town Planning)Multiple nuclei  model (Town Planning)
Multiple nuclei model (Town Planning)S.m. Atik
 

Viewers also liked (19)

Urban 5
Urban 5Urban 5
Urban 5
 
Urban Models for MEDCs
Urban Models for MEDCsUrban Models for MEDCs
Urban Models for MEDCs
 
Archaeological predictive model of an urban area. The study case of Pisa, Italy
Archaeological predictive model of an urban area. The study case of Pisa, ItalyArchaeological predictive model of an urban area. The study case of Pisa, Italy
Archaeological predictive model of an urban area. The study case of Pisa, Italy
 
Urban Models
Urban ModelsUrban Models
Urban Models
 
9 Urban Models Ledc
9 Urban Models Ledc9 Urban Models Ledc
9 Urban Models Ledc
 
Models of Urban Structure
Models of Urban StructureModels of Urban Structure
Models of Urban Structure
 
Settlements and urban models
Settlements and urban modelsSettlements and urban models
Settlements and urban models
 
Áreas de fixação humana I e II - 13-14
Áreas de fixação humana I e II - 13-14Áreas de fixação humana I e II - 13-14
Áreas de fixação humana I e II - 13-14
 
Models Of Urban Land Use
Models Of Urban Land UseModels Of Urban Land Use
Models Of Urban Land Use
 
Detail Urban Zones
Detail Urban ZonesDetail Urban Zones
Detail Urban Zones
 
COBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an IntroductionCOBIT 5 IT Governance Model: an Introduction
COBIT 5 IT Governance Model: an Introduction
 
Urban Land Use
Urban Land UseUrban Land Use
Urban Land Use
 
Buildings3 d gThe Use of Geographical Information Systems for 3D Urban Models...
Buildings3 d gThe Use of Geographical Information Systems for 3D Urban Models...Buildings3 d gThe Use of Geographical Information Systems for 3D Urban Models...
Buildings3 d gThe Use of Geographical Information Systems for 3D Urban Models...
 
5 Urban Models
5 Urban Models5 Urban Models
5 Urban Models
 
Unit 1 ppt
Unit 1 pptUnit 1 ppt
Unit 1 ppt
 
Urban Planning theories and models
Urban Planning theories and modelsUrban Planning theories and models
Urban Planning theories and models
 
Porter's 5 Force Model
Porter's 5 Force ModelPorter's 5 Force Model
Porter's 5 Force Model
 
Introduction to town planning
Introduction to town planningIntroduction to town planning
Introduction to town planning
 
Multiple nuclei model (Town Planning)
Multiple nuclei  model (Town Planning)Multiple nuclei  model (Town Planning)
Multiple nuclei model (Town Planning)
 

Similar to "The cloud" - No longer a joke - Simon Story

DevOps Days Vancouver 2014 Slides
DevOps Days Vancouver 2014 SlidesDevOps Days Vancouver 2014 Slides
DevOps Days Vancouver 2014 SlidesAlex Cruise
 
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)Ron Munitz
 
A Tale of Two Systems - Insights from Software Architecture
A Tale of Two Systems - Insights from Software ArchitectureA Tale of Two Systems - Insights from Software Architecture
A Tale of Two Systems - Insights from Software ArchitectureDavid Max
 
Architectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale SystemsArchitectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale SystemsLen Bass
 
BDM37: Hadoop in production – the war stories by Nikolaï Grigoriev, Principal...
BDM37: Hadoop in production – the war stories by Nikolaï Grigoriev, Principal...BDM37: Hadoop in production – the war stories by Nikolaï Grigoriev, Principal...
BDM37: Hadoop in production – the war stories by Nikolaï Grigoriev, Principal...Big Data Montreal
 
David Max: A Tale of Two Systems | Nowhere Developers 2018
David Max: A Tale of Two Systems | Nowhere Developers 2018David Max: A Tale of Two Systems | Nowhere Developers 2018
David Max: A Tale of Two Systems | Nowhere Developers 2018Nowhere Developers Conference
 
Path Dependent Development (PyCon AU)
Path Dependent Development (PyCon AU)Path Dependent Development (PyCon AU)
Path Dependent Development (PyCon AU)ncoghlan_dev
 
Path dependent-development (PyCon India)
Path dependent-development (PyCon India)Path dependent-development (PyCon India)
Path dependent-development (PyCon India)ncoghlan_dev
 
High Available Drupal
High Available DrupalHigh Available Drupal
High Available DrupalBram Vogelaar
 
Platform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle WorldPlatform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle WorldSimon Haslam
 
Tales from the Field
Tales from the FieldTales from the Field
Tales from the FieldMongoDB
 
Embedded Linux Systems Basics
Embedded Linux Systems BasicsEmbedded Linux Systems Basics
Embedded Linux Systems BasicsMax Henery
 
he-dieu-hanh_david-mazieres_l18-virtual-machines - [cuuduongthancong.com].pdf
he-dieu-hanh_david-mazieres_l18-virtual-machines - [cuuduongthancong.com].pdfhe-dieu-hanh_david-mazieres_l18-virtual-machines - [cuuduongthancong.com].pdf
he-dieu-hanh_david-mazieres_l18-virtual-machines - [cuuduongthancong.com].pdfThienMinh30
 
Solving the Database Problem
Solving the Database ProblemSolving the Database Problem
Solving the Database ProblemJay Gordon
 
Retaining Goodput with Query Rate Limiting
Retaining Goodput with Query Rate LimitingRetaining Goodput with Query Rate Limiting
Retaining Goodput with Query Rate LimitingScyllaDB
 
Magento performances 2015 best practices
Magento performances 2015 best practicesMagento performances 2015 best practices
Magento performances 2015 best practicesNBS System
 
Proper Care and Feeding of a MySQL Database for Busy Linux Administrators
Proper Care and Feeding of a MySQL Database for Busy Linux AdministratorsProper Care and Feeding of a MySQL Database for Busy Linux Administrators
Proper Care and Feeding of a MySQL Database for Busy Linux AdministratorsDave Stokes
 
Antifragility and testing for distributed systems failure
Antifragility and testing for distributed systems failureAntifragility and testing for distributed systems failure
Antifragility and testing for distributed systems failureDiUS
 

Similar to "The cloud" - No longer a joke - Simon Story (20)

DevOps Days Vancouver 2014 Slides
DevOps Days Vancouver 2014 SlidesDevOps Days Vancouver 2014 Slides
DevOps Days Vancouver 2014 Slides
 
Cloud accounting software uk
Cloud accounting software ukCloud accounting software uk
Cloud accounting software uk
 
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
BYOD Revisited: Build Your Own Device (Embedded Linux Conference 2014)
 
A Tale of Two Systems - Insights from Software Architecture
A Tale of Two Systems - Insights from Software ArchitectureA Tale of Two Systems - Insights from Software Architecture
A Tale of Two Systems - Insights from Software Architecture
 
Architectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale SystemsArchitectural Tactics for Large Scale Systems
Architectural Tactics for Large Scale Systems
 
Big data nyu
Big data nyuBig data nyu
Big data nyu
 
BDM37: Hadoop in production – the war stories by Nikolaï Grigoriev, Principal...
BDM37: Hadoop in production – the war stories by Nikolaï Grigoriev, Principal...BDM37: Hadoop in production – the war stories by Nikolaï Grigoriev, Principal...
BDM37: Hadoop in production – the war stories by Nikolaï Grigoriev, Principal...
 
David Max: A Tale of Two Systems | Nowhere Developers 2018
David Max: A Tale of Two Systems | Nowhere Developers 2018David Max: A Tale of Two Systems | Nowhere Developers 2018
David Max: A Tale of Two Systems | Nowhere Developers 2018
 
Path Dependent Development (PyCon AU)
Path Dependent Development (PyCon AU)Path Dependent Development (PyCon AU)
Path Dependent Development (PyCon AU)
 
Path dependent-development (PyCon India)
Path dependent-development (PyCon India)Path dependent-development (PyCon India)
Path dependent-development (PyCon India)
 
High Available Drupal
High Available DrupalHigh Available Drupal
High Available Drupal
 
Platform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle WorldPlatform Engineering for the Modern Oracle World
Platform Engineering for the Modern Oracle World
 
Tales from the Field
Tales from the FieldTales from the Field
Tales from the Field
 
Embedded Linux Systems Basics
Embedded Linux Systems BasicsEmbedded Linux Systems Basics
Embedded Linux Systems Basics
 
he-dieu-hanh_david-mazieres_l18-virtual-machines - [cuuduongthancong.com].pdf
he-dieu-hanh_david-mazieres_l18-virtual-machines - [cuuduongthancong.com].pdfhe-dieu-hanh_david-mazieres_l18-virtual-machines - [cuuduongthancong.com].pdf
he-dieu-hanh_david-mazieres_l18-virtual-machines - [cuuduongthancong.com].pdf
 
Solving the Database Problem
Solving the Database ProblemSolving the Database Problem
Solving the Database Problem
 
Retaining Goodput with Query Rate Limiting
Retaining Goodput with Query Rate LimitingRetaining Goodput with Query Rate Limiting
Retaining Goodput with Query Rate Limiting
 
Magento performances 2015 best practices
Magento performances 2015 best practicesMagento performances 2015 best practices
Magento performances 2015 best practices
 
Proper Care and Feeding of a MySQL Database for Busy Linux Administrators
Proper Care and Feeding of a MySQL Database for Busy Linux AdministratorsProper Care and Feeding of a MySQL Database for Busy Linux Administrators
Proper Care and Feeding of a MySQL Database for Busy Linux Administrators
 
Antifragility and testing for distributed systems failure
Antifragility and testing for distributed systems failureAntifragility and testing for distributed systems failure
Antifragility and testing for distributed systems failure
 

More from Ireland & UK Moodlemoot 2012

Transforming a learning curriculum Gideon Williams
Transforming a learning curriculum 	Gideon WilliamsTransforming a learning curriculum 	Gideon Williams
Transforming a learning curriculum Gideon WilliamsIreland & UK Moodlemoot 2012
 
Demistifying Databases: Making the most of the Database Activity Dan Jeffries
Demistifying Databases: Making the most of the Database Activity 	Dan JeffriesDemistifying Databases: Making the most of the Database Activity 	Dan Jeffries
Demistifying Databases: Making the most of the Database Activity Dan JeffriesIreland & UK Moodlemoot 2012
 
Customising Moodle with Course Formats Alex Walker
Customising Moodle with Course Formats 	Alex WalkerCustomising Moodle with Course Formats 	Alex Walker
Customising Moodle with Course Formats Alex WalkerIreland & UK Moodlemoot 2012
 
Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...Ireland & UK Moodlemoot 2012
 
Enhancing the My home page to display news forum postings and more John Tut...
Enhancing the My home page to display news forum postings and more  	John Tut...Enhancing the My home page to display news forum postings and more  	John Tut...
Enhancing the My home page to display news forum postings and more John Tut...Ireland & UK Moodlemoot 2012
 
Broadening the scope of a Maths module for student Technology teachers Sue Mi...
Broadening the scope of a Maths module for student Technology teachers	Sue Mi...Broadening the scope of a Maths module for student Technology teachers	Sue Mi...
Broadening the scope of a Maths module for student Technology teachers Sue Mi...Ireland & UK Moodlemoot 2012
 
A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...Ireland & UK Moodlemoot 2012
 
Using Moodle to familiarise prospective students with HE level learning Carol...
Using Moodle to familiarise prospective students with HE level learning	Carol...Using Moodle to familiarise prospective students with HE level learning	Carol...
Using Moodle to familiarise prospective students with HE level learning Carol...Ireland & UK Moodlemoot 2012
 
The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...Ireland & UK Moodlemoot 2012
 
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...Ireland & UK Moodlemoot 2012
 
Delivering online exams using Moodle Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle	Tim Hunt, Mahmoud KassaeiDelivering online exams using Moodle	Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle Tim Hunt, Mahmoud KassaeiIreland & UK Moodlemoot 2012
 
Surveys made easy with Moodle Mark Glynn, Gavin Henrick
Surveys made easy with Moodle	Mark Glynn, Gavin HenrickSurveys made easy with Moodle	Mark Glynn, Gavin Henrick
Surveys made easy with Moodle Mark Glynn, Gavin HenrickIreland & UK Moodlemoot 2012
 
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris MeadowsAssessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris MeadowsIreland & UK Moodlemoot 2012
 
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...Ireland & UK Moodlemoot 2012
 
Timeline, our Moodle-Integrated Social Network Alex Walker
Timeline, our Moodle-Integrated Social Network	Alex WalkerTimeline, our Moodle-Integrated Social Network	Alex Walker
Timeline, our Moodle-Integrated Social Network Alex WalkerIreland & UK Moodlemoot 2012
 
Moving Moodle: “The journey is the reward” Laura Widger
Moving Moodle: “The journey is the reward” 	Laura WidgerMoving Moodle: “The journey is the reward” 	Laura Widger
Moving Moodle: “The journey is the reward” Laura WidgerIreland & UK Moodlemoot 2012
 
The Open Science Laboratory - Cosmetic Surgery for Moodle Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam MarshallThe Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle Sam MarshallIreland & UK Moodlemoot 2012
 
Workbook: Extending Active Learning in the Book Andrew James
Workbook: Extending Active Learning in the Book  	Andrew JamesWorkbook: Extending Active Learning in the Book  	Andrew James
Workbook: Extending Active Learning in the Book Andrew JamesIreland & UK Moodlemoot 2012
 
Automatic functional testing easier than you thought Bartosz Cisek
Automatic functional testing easier than you thought 	Bartosz CisekAutomatic functional testing easier than you thought 	Bartosz Cisek
Automatic functional testing easier than you thought Bartosz CisekIreland & UK Moodlemoot 2012
 

More from Ireland & UK Moodlemoot 2012 (20)

Transforming a learning curriculum Gideon Williams
Transforming a learning curriculum 	Gideon WilliamsTransforming a learning curriculum 	Gideon Williams
Transforming a learning curriculum Gideon Williams
 
Demistifying Databases: Making the most of the Database Activity Dan Jeffries
Demistifying Databases: Making the most of the Database Activity 	Dan JeffriesDemistifying Databases: Making the most of the Database Activity 	Dan Jeffries
Demistifying Databases: Making the most of the Database Activity Dan Jeffries
 
Customising Moodle with Course Formats Alex Walker
Customising Moodle with Course Formats 	Alex WalkerCustomising Moodle with Course Formats 	Alex Walker
Customising Moodle with Course Formats Alex Walker
 
Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...Designing Active Learning in Moodle – a preview of the Learning Designer tool...
Designing Active Learning in Moodle – a preview of the Learning Designer tool...
 
Enhancing the My home page to display news forum postings and more John Tut...
Enhancing the My home page to display news forum postings and more  	John Tut...Enhancing the My home page to display news forum postings and more  	John Tut...
Enhancing the My home page to display news forum postings and more John Tut...
 
Broadening the scope of a Maths module for student Technology teachers Sue Mi...
Broadening the scope of a Maths module for student Technology teachers	Sue Mi...Broadening the scope of a Maths module for student Technology teachers	Sue Mi...
Broadening the scope of a Maths module for student Technology teachers Sue Mi...
 
A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...A proposal for integrating Serious Games made with Unity3D into Moodle course...
A proposal for integrating Serious Games made with Unity3D into Moodle course...
 
Using Moodle to familiarise prospective students with HE level learning Carol...
Using Moodle to familiarise prospective students with HE level learning	Carol...Using Moodle to familiarise prospective students with HE level learning	Carol...
Using Moodle to familiarise prospective students with HE level learning Carol...
 
The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...The Moodle Gradebook as a tool inducing regular revisions in students' learni...
The Moodle Gradebook as a tool inducing regular revisions in students' learni...
 
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
Using the Moodle Quiz for Formative and Summative Assessment: Safe Exam Brows...
 
Delivering online exams using Moodle Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle	Tim Hunt, Mahmoud KassaeiDelivering online exams using Moodle	Tim Hunt, Mahmoud Kassaei
Delivering online exams using Moodle Tim Hunt, Mahmoud Kassaei
 
Improving Edit quiz page Mahmoud Kassaei
Improving Edit quiz page 	Mahmoud KassaeiImproving Edit quiz page 	Mahmoud Kassaei
Improving Edit quiz page Mahmoud Kassaei
 
Surveys made easy with Moodle Mark Glynn, Gavin Henrick
Surveys made easy with Moodle	Mark Glynn, Gavin HenrickSurveys made easy with Moodle	Mark Glynn, Gavin Henrick
Surveys made easy with Moodle Mark Glynn, Gavin Henrick
 
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris MeadowsAssessment Models Using Moodle Activities	Phil Danby, Emily Webb, Chris Meadows
Assessment Models Using Moodle Activities Phil Danby, Emily Webb, Chris Meadows
 
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
Many a Mickle Makes a Muckle: A multitude of Moodle mods to enhance the stude...
 
Timeline, our Moodle-Integrated Social Network Alex Walker
Timeline, our Moodle-Integrated Social Network	Alex WalkerTimeline, our Moodle-Integrated Social Network	Alex Walker
Timeline, our Moodle-Integrated Social Network Alex Walker
 
Moving Moodle: “The journey is the reward” Laura Widger
Moving Moodle: “The journey is the reward” 	Laura WidgerMoving Moodle: “The journey is the reward” 	Laura Widger
Moving Moodle: “The journey is the reward” Laura Widger
 
The Open Science Laboratory - Cosmetic Surgery for Moodle Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam MarshallThe Open Science Laboratory - Cosmetic Surgery for Moodle 	Sam Marshall
The Open Science Laboratory - Cosmetic Surgery for Moodle Sam Marshall
 
Workbook: Extending Active Learning in the Book Andrew James
Workbook: Extending Active Learning in the Book  	Andrew JamesWorkbook: Extending Active Learning in the Book  	Andrew James
Workbook: Extending Active Learning in the Book Andrew James
 
Automatic functional testing easier than you thought Bartosz Cisek
Automatic functional testing easier than you thought 	Bartosz CisekAutomatic functional testing easier than you thought 	Bartosz Cisek
Automatic functional testing easier than you thought Bartosz Cisek
 

Recently uploaded

miladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxmiladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxCarrieButtitta
 
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comSaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comsaastr
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Krijn Poppe
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
James Joyce, Dubliners and Ulysses.ppt !
James Joyce, Dubliners and Ulysses.ppt !James Joyce, Dubliners and Ulysses.ppt !
James Joyce, Dubliners and Ulysses.ppt !risocarla2016
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxaryanv1753
 
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC  - NANOTECHNOLOGYPHYSICS PROJECT BY MSC  - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC - NANOTECHNOLOGYpruthirajnayak525
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxJohnree4
 
Anne Frank A Beacon of Hope amidst darkness ppt.pptx
Anne Frank A Beacon of Hope amidst darkness ppt.pptxAnne Frank A Beacon of Hope amidst darkness ppt.pptx
Anne Frank A Beacon of Hope amidst darkness ppt.pptxnoorehahmad
 
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.KathleenAnnCordero2
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...marjmae69
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationNathan Young
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸mathanramanathan2005
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Escort Service
 

Recently uploaded (20)

miladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptxmiladyskindiseases-200705210221 2.!!pptx
miladyskindiseases-200705210221 2.!!pptx
 
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.comSaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
SaaStr Workshop Wednesday w/ Kyle Norton, Owner.com
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
Presentation for the Strategic Dialogue on the Future of Agriculture, Brussel...
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
James Joyce, Dubliners and Ulysses.ppt !
James Joyce, Dubliners and Ulysses.ppt !James Joyce, Dubliners and Ulysses.ppt !
James Joyce, Dubliners and Ulysses.ppt !
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
Event 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptxEvent 4 Introduction to Open Source.pptx
Event 4 Introduction to Open Source.pptx
 
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC  - NANOTECHNOLOGYPHYSICS PROJECT BY MSC  - NANOTECHNOLOGY
PHYSICS PROJECT BY MSC - NANOTECHNOLOGY
 
Genshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptxGenshin Impact PPT Template by EaTemp.pptx
Genshin Impact PPT Template by EaTemp.pptx
 
Anne Frank A Beacon of Hope amidst darkness ppt.pptx
Anne Frank A Beacon of Hope amidst darkness ppt.pptxAnne Frank A Beacon of Hope amidst darkness ppt.pptx
Anne Frank A Beacon of Hope amidst darkness ppt.pptx
 
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
PAG-UNLAD NG EKONOMIYA na dapat isaalang alang sa pag-aaral.
 
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
Gaps, Issues and Challenges in the Implementation of Mother Tongue Based-Mult...
 
The Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism PresentationThe Ten Facts About People With Autism Presentation
The Ten Facts About People With Autism Presentation
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular PlasticsDutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
Dutch Power - 26 maart 2024 - Henk Kras - Circular Plastics
 
Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸Mathan flower ppt.pptx slide orchids ✨🌸
Mathan flower ppt.pptx slide orchids ✨🌸
 
Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170Call Girls In Aerocity 🤳 Call Us +919599264170
Call Girls In Aerocity 🤳 Call Us +919599264170
 

"The cloud" - No longer a joke - Simon Story

  • 1.
  • 2. First, a joke ● Simon has no jokes about clouds
  • 3. THE HYPE ➔ Burn all your IT equipment ➔ Let go your IT staf ➔ Save money ➔ Increase flexibility
  • 5. The reality is somewhere in between ● Need to adapt to a diferent way of doing things ● The complexity has moved – Further abstracted from the real world ● Costs need to be watched – (Don't forget that double XL instance you left running) – (And that 20TB of disk) ● Diversity and resiliance in deployment – It's gonna break in a odd way, plan for it in a way that will suit your organisation
  • 6. Adapting ● It's not going to be easy if you try to transpose your existing infrastructure to cloud hosting. Consider what is on ofer: – Load balencers – Databases – Network Security – Backups
  • 7. The Providers (Examples) ● “Yellow Box” – Widest, but also most complex ofering ● “Blue Box” – Geared towards Windows ● “Red Box” – Morphing from one type of provider to another ● “Multicoloured big number” – Racing to the bottom ● Luring you by waving features in your face
  • 8. Hedonistic IT ● “Pets” vs “Cattle” ● Live for today! For we shall die at 7PM! – Infrastructure wasted 50% of the time – Maybe you have no idea of the popularity? – Scale down between semesters ● Diversity and resiliance in deployment ● Maybe now you can scale horizontally – One moodle per dept/school? – New opportunities for on-billing
  • 10. Case 1 – The Over Estimated ● Catalyst sub-contracted to build system to deliver one- shot course for corporations ● Client over-estimated demand ● Regular managed-hosting – Very expensive (Could have purchased machines for less over year) – Lead time for hardware ~1 month – Long complicated setup ~ 2 weeks ● Over-estimated demand ● Down to two instances on “Yellow Box”
  • 11. Case 2 – The MOOC ● Catalyst sub-contracted to build community orientated system with unknown demand ● Had to scale quickly ● Continuous integration – Cloud computing is great for this, create a stack of VMs in minutes to do testing on and then destroy when done ● Widespread utilisation of providers other oferings – Cloud Storage – Cloud Database – Deployment API and tools
  • 12. Case 3 – The Global Entity ● Catalyst contracted to build internal online LMS ● Need to utilise global infrastructure – Outposts all over the globe ● Needed hosting meeting all those industry standards – (Insert various silly standards here) ● ISO This ● SAS That ● SOC Me ● PCI Card
  • 13. 2nd Corny Section Break (Note all the safety issues)
  • 14. THE DANGER - It's real ● Cloud hosting is terrifying ● Can't see internals – Powerlessness when it stops working (And why?!) ● Unexpected new challenges – Rate limiting on all sorts of annoying things ● Disk access (Ie. Per operation) ● Network throughput / New connections ● CPU usage (Watch the %steal) ● Instance start rates ● Email sending rate
  • 15. THE DANGER – Continues! ● It's still shared hosting, and the performance can be variable – You are efected by your neighbors; further increasing your powerlessness ● Regulatory issues – Where is my data really? ● “Equivalent protection” – Can we trust them not to read it / give to the NSA? ● Burnt by crappy VPS providers in the past ● SLAs are pretty open ended, the most you are going to get back is the money you are putting in
  • 16. THE DANGER – … never ends! ● To the big guys, you are probably a minnow – Expect to get treated as such – (But I bet all are looking for a coup in the education market) ● Skill loss – How networks/firewalls actually work – Install a database – Manage storage ● Scare people – “We've moved it too the cloud”
  • 18. THE GOOD PARTS – Begin! ● Free you valuble system administrators to administer – Save time dealing with hardware vendors ● Ie. 20 hour crappy desktop ● Impossible diagnostic tools – Frequently Redhat (Or worse, Windows) only ● Impossible staf at $HARDWARE_VENDOR – Upgrade the BIOS/IMM/$RANDOM_FIRMWARE – “Not running Windows? We can't help..” ● Expensive maintenance contracts – They seldom show up within the agreed time anyway, and make a weasely excuse (See above) – And you probably feel like you never use it
  • 19. THE GOOD PARTS – Continue ● Not wasting time / having 0 lead time on hardware frees you to – Try new things – Do and practise upgrades – Load testing ● Not having own hosting means – No need for proximity to hardware (Sysadmins can stay at home and not engage in hygiene!) – Swap CapEx for OpEx – The vendors are serious about hosting, maybe you have trouble convincing others to be serious?
  • 20.
  • 21. THE GOOD PARTS – ad nauseam ● Invest time in resiliency, not redundancy ● Save the planet (Maybe) – Cloud providers do more with every W than you can ● (Watt was Scottish) ● No more room of that junk because 'maybe we need it' ● Impress people – “We've moved it to the cloud!”
  • 23. IN SUMMARY ● Generally suited to Moodle – Load balancers – Cloud DB – Scale up for busy times – Huge increase in flexibility ● Except damn NFS! ● Cloud hosting is not for everyone – You still need skilled people to make it work for you ● It's not the same as outsourcing your Moodle – Some new challenges to replace old ones