Cloud Computing
We define Cloud computing as the paradigm of using standard digital resources for computations, such as running a software application, a function, or any software-driven computation.
This paradigm differs from traditional computing models where the server and equipment are dedicated or at least known to the user or software application. In Cloud computing, the digital resources can originate from anywhere (as they are commodities) – for example, CPUs might be in one server, while storage could be in a different server located in another data center. In this model, knowing the physical server or location is neither possible nor desirable, as it would undermine the commodity principle of the resource.