Cloud computing is on demand access, to computing resources, applications, servers, data storage, networking capabilities, development tools and more. The term “cloud computing” refers to the technology that coordinates the function of the cloud. Cloud computing includes servers, operating system software, networking and other infrastructure.
Cloud computing services :
The three most common models of cloud services are IaaS (Infrastructure-as-a-service), PaaS (Platform-as-a-service), SaaS (Software-as-a-service).
IaaS:
It provides on-demand access to fundamental computing resources—physical and virtual servers, networking, and storage—over the internet on a pay-as-you-go basis. IaaS enables end users to scale and shrink resources on an as-needed basis, reducing the need for high, up-front capital expenditures or unnecessary on-premises or ‘owned’ infrastructure and for overbuying resources to accommodate periodic spikes in usage.
PaaS:
It provides software developers with on-demand platform—hardware, complete software stack, infrastructure, and even development tools—for running, developing, and managing applications without the cost, complexity, and inflexibility of maintaining that platform on-premises.
SaaS:
It is also known as cloud-based software or cloud applications—is application software that’s hosted in the cloud, and that users access via a web browser, a dedicated desktop client, or an API that integrates with a desktop or mobile operating system. In most cases, SaaS users pay a monthly or annual subscription fee; some may offer ‘pay-as-you-go’ pricing based on your actual usage.
Serverless Cloud Computing :
It is a cloud computing model that helps in offloading all the backend infrastructure management tasks like provisioning, scaling, scheduling and patching.
The freeing developers to focus all their time and effort on the code and business logic specific to their applications.
Types of Cloud Computing :
Public Cloud:
It is a type of cloud computing in which a cloud service provider makes computing resources—anything from SaaS applications, to individual virtual machines
Private Cloud:
It is a cloud environment in which all cloud infrastructure and computing resources are dedicated to, and accessible by, one customer only.
Hybrid Cloud:
It is just what it sounds like—a combination of public and private cloud environments.
Multi Cloud:
It is the use of two or more clouds from two or more different cloud providers.
Also read: Best Personal Loans in New York