The term "Cloud Computing" has been created in early 2000s. In short, Cloud Computing means a provision of various computing applications as a service for individuals and large organizations over the Internet.
Unique Features of Cloud Computing:
-
On-demand self-service
- Available for individual and corporate use with a simple set of clicks on computer.
-
Centralized security
- Built in with strong security firewall
-
Rapid scalability
- Easily add or remove utilized services. Essential for workload optimization.
-
Cost-effectiveness
- Charging according to the computing resources needed.
-
Broad network access
- Access, edit, and delete data with any computer device.
Three major cloud service models:
- Software as a Service (SaaS)
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
Three effective real-world usages:
-
Data Storage & Backup
- Amazon Web Services (AWS)
- Google Drive
-
Communication & Media Production
-
Remote team work & management
- Google Docs, Sheets, Slides, & Colab
- Slack
- Trello
The economic model of the cloud computing is PAY-AS-YOU-GO, which means that a customer pays for services only when they use them.