Cloud computing, as the future for managing and storing data

Source: https://pixabay.com/pl/illustrations/przetwarzanie-w-chmurze-sieci-2001090/

Cloud computing is a technology that affects businesses and all Internet users. It allows companies to work more efficiently and optimizes costs and processes. It is also a relatively young technology but it’s effects can be observed every day by all of us (although we may not be aware of that). This chapter was created to present knowledge about this technology. It is designed to clarify both the terminology and concept of cloud computing. The aim of the module is to provide knowledge regarding this technology and the most important definitions that are an integral part of this idea.

Thanks to this module, the learner will understand what a public, private and hybrid cloud is, and will know the difference between the types of services: SaaS, IaaS and PaaS. This will allow the learner to understand the basics and to better explore the subject of cloud computing in the future. Another purpose of this chapter is to show how this technology affects our lives. This will allow the reader to understand why it is so important to know this technology.

The development of the cloud is also closely related to the topic of Industry 4.0. The learner will understand how the fourth industrial revolution and its technologies support each other in development and why their coherent growth is so important for technological success. This module will also provide knowledge about the historical path of cloud computing development. All the topics covered have one goal – after reading this module, the learner should have a general idea about such a broad and complex topic as is cloud computing. This knowledge will help him/her understand the essence of this technology and provide a good basis for exploring the topic in the future. This module ends with a test consisting of a quiz and interactive exercises to verify the level of acquired knowledge. Below are presented learning outcomes, which indicate what knowledge will be acquired by the learner as a result of reading this chapter.

Learning outcomes:

  • Understanding the definition of “cloud computing”.
  • Recognising the benefits of using cloud computing.
  • Understanding the different between types of cloud computing.
    • Public cloud
    • Private cloud
    • Hybrid cloud
    • Multi cloud
    • Community cloud
  • Understanding the models of services in the cloud
    • IaaS
    • PaaS
    • SaaS
  • Learning about history of cloud computing.
  • Understanding the role of cloud computing in Industry 4.0.
  • Understanding the challenges facing by cloud computing.