Constructing the Cloud Computing MSc

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