Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Preview

IaaS, PaaS and SaaS

This is the first page of the lesson. Read it and have a go at the activities. The rest is in the full lesson.

45 minutes

Car, taxi or bus?

You need to get across town. You can rent a car: you drive, you choose the route, you buy the fuel. You can take a taxi: the taxi company does the driving and you only say where to go. Or you can take a bus: the company does everything and you only get on.

The cloud works in the same three ways. The more the provider does, the less you control.

Key words

WordWhat it meansExample
IaaSInfrastructure as a Service. The provider gives you the computers, storage and network. You build the rest.Rent a virtual server
PaaSPlatform as a Service. The provider gives you a ready platform to run your code on.A place to deploy a web app
SaaSSoftware as a Service. The provider gives you a finished program to use.Online email
ClientThe customer who uses the cloud service.Your company
ProviderThe company that runs the cloud service.A large company that rents out servers
System softwareThe operating system and the middleware that applications run on.Linux and a database server
MiddlewareSoftware between the operating system and the application that helps them work together.Software that links a web app to its database
RuntimeThe software a program needs while it runs.The Python interpreter
VirtualisationMaking virtual versions of computers and their parts.Many virtual computers on one real computer
Operating systemThe main program that runs a computer.Linux
NetworkComputers joined together to share data.The internet

The cells students fill in are left blank in this preview.

Who manages what?

LayerIaaSPaaSSaaS
Application softwareClientClientProvider
System software (middleware and operating system)ClientProviderProvider
RuntimeClientProviderProvider
DataClientClientClient
User accountsClientClientClient
VirtualisationProviderProviderProvider
Hardware: servers, network and storageProviderProviderProvider

The cells students fill in are left blank in this preview.

Quick check: who manages it?

Have a go

Quick check: who manages it?

4 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

IaaS: you build on rented machines

With IaaS the provider gives you virtual servers, storage and a network. You choose the operating system, install the software and look after updates.

You get the most control. But you also do the most work, and you need skills.

PaaS: you bring the code

With PaaS the provider also looks after the operating system and the runtime. You upload your application and your data.

Developers like it, because they can spend their time on code. The drawbacks are less control. Also, your app may only work on that platform.

Quick check: IaaS or PaaS?

Have a go

Quick check: IaaS or PaaS?

3 questions
Have a go: your answers are marked here and then forgotten. Sign in if you would like your score kept, and to pick up where you left off.Sign in to keep your score

Your answers are marked here and are not kept. A college account keeps every student’s marks.

The lesson goes on

8 more parts of this lesson are in the full curriculum, with the tasks, the final check and the labs. A college account gives your students all of it.