Upload
jag-goraya
View
216
Download
0
Embed Size (px)
Citation preview
8/7/2019 Constructing the Cloud Computing MSc
1/11
Constructing a course in Weband Cloud ComputingLaurie Hirsch
Sheffield Hallam University
8/7/2019 Constructing the Cloud Computing MSc
2/11
Inside Cloud Computing
Wednesday 2 March 2011
9.00am-5.00pm
8/7/2019 Constructing the Cloud Computing MSc
3/11
MSc in Web and Cloud Computing To disseminate current best practice in the theory
and application of leading edge web and Cloudcomputing technologies, appropriate hardware and
so
ftware enviro
nments and managerial techniques. To maximise the employment and career potentialof the graduates whilst providing industry,commerce and the public sector with people whocan demonstrate and applyrelevant, in demand,
technical skills. To enable graduates to demonstrate a thoroughunderstanding of web and Cloud based technologyand the likelycommercial, environmental and socialimpact of such technology.
8/7/2019 Constructing the Cloud Computing MSc
4/11
Modules
Cloud technologies virtualization
Cloud Applications Google App Engine, Microsoft Azure, Amazon EC2
Social and economic aspects of cloud computing Assess trends, suitability, deployment strategy
Handling data in the cloud Intelligent Web applications
unstructured data, visualization, AI
Security
8/7/2019 Constructing the Cloud Computing MSc
5/11
Defining cloud
Does it really mean anything beyond a web
applicatio
n?
http://www.youtube.com/watch?v=XZ0jjdp_ZUM
8/7/2019 Constructing the Cloud Computing MSc
6/11
Gartner hype curve
8/7/2019 Constructing the Cloud Computing MSc
7/11
Definitions. Cloud computing is a model for enabling
convenient,on-demand network access toa shared poolof configurable computing
resources (e.g., networks, servers,storage, applications, and services) thatcan be rapidly provisioned and releasedwith minimal management effortor
service provider interaction. (NIST,2009).
8/7/2019 Constructing the Cloud Computing MSc
8/11
Key words
Virtualized
Elastic Scalable
8/7/2019 Constructing the Cloud Computing MSc
9/11
Virtual Machines VM technology allows multiple virtual machines
to run on a single physical machine.
Hardware
Virtual Machine Monitor (VMM) / Hypervisor
Guest OS
(Linux)
Guest OS
(NetBSD)
Guest OS
(Windows)
VM VM VM
AppApp AppAppAppXen
VMWare
UML
Denali
etc.
Performance: Para-virtualization (e.g. Xen) is very close to raw physicalperformance!
8/7/2019 Constructing the Cloud Computing MSc
10/11
We aim to help students to be able to: Critically evaluate the hardware, software and network
technology required for the secure implementation ofClouds.
Investigate the importance of virtualization in a range of
Cloud solutions with particular emphasis on how itprovides elasticity in capacity management Critically analyse models such as software as a service
and platform as a service and their application to Cloudcomputing.
Explain, evaluate and implement intelligent web
applications and investigate relevant state of the arttheory and practice.
Demonstrate an ability to identify and assess commercialopportunities and adoption strategies for Cloudcomputing, including addressing social, legal, ethical and
enviro
nmental co
nsideratio
ns.
8/7/2019 Constructing the Cloud Computing MSc
11/11
GIST
Guest lectures
Collaboration Feed into course
Keep us relevant