Virtualization and Cloud Systems

Последна измена: October 25, 2019

Course title: Virtualization and Cloud Systems

Code: 3ФЕИТ07Л006

Number of credits (ECTS): 6

Weekly number of classes: 3+1+1+0

Prerequisite for enrollment of the subject: Passed: Operating Systems, Taken course: High Performance Systems and Computing

Course Goals (acquired competencies): Introducing the concepts of virtualization, virtual datacenters and implementation of systems in the cloud. Upon completion of the course students will be able to work independently with virtual machines, as well as to design and manage systems in the cloud.

Total available number of classes: 180

Course Syllabus: Introduction. Basic concepts of cloud-based systems. Technology behind cloud systems. Datacenters. Components and terms. Virtualized datacenter. Storage systems. Storage Area Network (SAN). Network Attached Storage (NAS). Virtualization concepts. Abstraction of resources. Types of virtualization. Virtualization of networks. Storage virtualization. Virtualization and Virtual Machines (VM). Concepts, management and configuration. Migration, cloning, VM templates. Virtualization management tools. Hypervisors. VMWare. KVM. Operating System Virtualization. XEN. Cloud systems. Features. Cloud deployment models: a private, public, hybrid cloud. Cloud services: SaaS, PaaS, IaaS. Designing a private cloud. Concepts and features. Public cloud services: Amazon, Google, Microsoft cloud services. Open source cloud computing systems. OpenStack. Architecture. Cloud security.

Literature:

Required Literature

No.

Author

Title

Publisher

Year

1

K. Hwang, J. Dongarra, G.C. FoxDistributed and Cloud Computing: From Parallel Processing to the Internet of ThingsMorgan Kaufmann2011

2

N. Antonopoulos, L. GillamCloud Computing: Principles, Systems and ApplicationsSpringer2010

3

T. Erl, R. Puttini, Z. MahmoodCloud Computing: Concepts, Technology & ArchitecturePrentice Hall2013

Additional Literature

No.

Author

Title

Publisher

Year

1

Dan C. MarinescuCloud Computing: Theory and PracticeMorgan Kaufmann2013

2

V. Josyula, M. Orr, G. PageCloud Computing: Automating the Virtualized Data CenterCisco Press2011