Cloud Computing IT Systems
Back
Course informations
Study program level |
Undergraduate |
Study program |
Computer Science |
Study program direction |
Software Engineering |
Course year |
3. |
Course semester |
VI |
Course status |
Elective |
ECTS |
3 |
Lectures (h) |
15 |
Excercises (h) |
15 |
Seminars (h) |
- |
Course objectives
The student needs to know well the cloud computing paradigm and the basic models that are based on the cloud. Must be able to estimate rental costs vs. building their own infrastructure and knowing the parameters that are important for both users and service providers.
Course outcomes
- Explain the cloud computing paradigm.
- Compare the advantages and disadvantages of different business models based on computing in the cloud.
- Give examples of the role of participants in cloud computing.
- Provide mathematical cost calculation models.
- Analyze the current state of the services market offered in the cloud
Course content
What it means to be in the "cloud" definition of terms. Overview of cloud computing services business models, comparison of advantages and disadvantages when using:
- Infrastructure-as-a-Service (IaaS)
- Platform-as-a-Service (PaaS)
- Software as a Service (SaaS).
Cloud computing model overview: public cloud, private cloud and hybrid cloud The role of participants in cloud computing: Service provider Vs. service user. Mathematical models for calculating the cost of leasing the clouds or purchasing their own resources. Techno-economic analysis. Security of computer systems in the cloud. Applications in the cloud infrastructure Vs. applications on Internet browsers.