Cloud–based is a term that refers to applications, services or resources made available to users on demand via the Internet from a cloud computing provider’s servers.
First of all, you will have to understand the meaning of Cloud and Computing.
What is Cloud?
The term cloud has been used historically as a metaphor for the Internet and has become a familiar phrase. This usage was originally derived from its common depiction in network diagrams as an outline of a cloud, used to represent the transport of data across carrier backbones (which owned the cloud) to an endpoint location on the other side of the cloud.
The cloud itself is a set of hardware, networks, storage, services, and interfaces that enable the delivery of computing as a service. Cloud services include the delivery of software, infrastructure, and storage over the internet (either as separate components or a complete platform) based on user demand.
You can not imagine cloud without the hardware, software, and application along with network resources.
There are a few characteristics of Cloud-Based Technology (Cloud Computing)
- Elasticity and the ability to scale up and down
- Self-service provisioning and automatic de-provisioning
- Application programming interfaces (APIs)
- Billing and metering of service usage in a pay-as-you-go model
It means cloud computing or cloud-based technology is a flexible and emerging technology for every possible sector. There are few cloud-based technologies they rely on Cloud Computing.
What are Cloud-Based Technologies?
There few cloud-based technologies, they rely on Cloud Computing and they are as follows.
- Infrastructure as a Service (IaaS): A third party gives the service to their customers. (Digital Ocean, AWS, Microsoft Azure, etc…)
- Software as a Service (SaaS): You will be using the software as a service. (Google Apps, DropBox, SalesForce, etc…)
- Platform as a Service (PaaS): (Windows Azure, Heroku, Google App Engine, etc…)
There are usually three cloud-based technology models in cloud computing. Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Each of these has its own benefits as well variances and it is necessary to understand the differences among SaaS, PaaS, and IaaS.