What is cloud computing?
Cloud computing is the use of various services such as software development platforms, servers, storage and software over the Internet, often referred to as the 'cloud'.
In general, there are three characteristics of cloud computing that are common to all cloud computing providers:
Das Backend der Anwendung (insbesondere Hardware) wird vollständig von einem Cloud provider verwaltet.
A user only pays for the services they use (storage, processing time and bandwidth, etc.).
Services are scalable
Many advances in cloud computing are closely related to virtualization. The ability to pay on demand and scale quickly is largely due to the fact that cloud computing providers can pool resources that can be shared among multiple clients.
It is common to categorize cloud computing services as Infrastructure as a Service (IaaS), Platform as a Service (PaaS), or Software as a Service (SaaS).
Some consider cloud computing to be an overused buzzword that was disproportionately ignored by the marketing departments of large software companies. A common argument used by critics is that cloud computing cannot be successful because it makes companies lose control of their data, such as an email provider that stores data in multiple locations around the world. A large regulated company like a bank might need to store data in the United States. While this is not an insurmountable problem, it does show the kind of problems some companies have with cloud computing.
Proponents of cloud computing point out that it is a new paradigm in software development where smaller organizations have access to processing power, storage, and business processes that were previously only available to large companies.
The name cloud computing comes from the traditional use of the cloud to represent the Internet - or a Wide Area Network (WAN) - in network diagrams or flowcharts.