Cloud Computing & Its Type



Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet.

Cloud computing" was popularized with Amazon.com releasing its Elastic Compute Cloud product in 2006, references to the phrase "cloud computing" appeared as early as 1996, with the first known mention in a Compaq internal document

How Does Cloud Computing Work?

Cloud computing gives you access to servers, storage, databases, and a broad set of application services over the Internet. A cloud services provider such as Amazon Web Services, owns and maintains the network-connected hardware required for these application services, while you provision and use what you need via a web application.
Based on a cloud location, we can classify cloud as:
  • Public,
  • Private,
  • Hybrid
  • Community Cloud
Based on a service that the cloud is offering, we classify as:
  • IaaS (Infrastructure-as-a-Service)
  • PaaS(Platform-as-a-Service)
  • SaaS(Software-as-a-Service)
  • or, Storage, Database, Information, Process, Application, Integration, Security, Management, Testing-as-a-service
Depending on the type of data you’re working with, you’ll want to compare public, private, and hybrid clouds in terms of the different levels of security and management required.
  • Public Cloud – Whole computing infrastructure is located on the premises of a cloud computing company that offers the cloud service.
  • Private Cloud – Hosting all your computing infrastructure yourself and is not shared. The security and control level is highest while using a private network.
  • Hybrid Cloud – using both private and public clouds, depending on their purpose. You host your most important applications on your own servers to keep them more secure and secondary applications elsewhere.
  • Community Cloud – A community cloud is shared between organizations with a common goal or that fit into a specific community (professional community, geographic community, etc.).

Types of cloud services: IaaS, PaaS, SaaS, FaaS

Cloud computing services fall into 4 categories: infrastructure as a service (IaaS), platform as a service (PaaS), software as a service (SaaS) and FaaS (functions as a service). These are sometimes called the cloud computing stack, because they build on top of one another.
  1. Infrastructure-as-a-service (IaaS)
    IaaS is the most basic category of cloud computing services that allows you rent IT infrastructure (servers or VM’s) from a cloud provider on a pay-as-you-go basis.
  1. Platform as a service (PaaS)
    Platform-as-a-service (PaaS) refers to the supply an on-demand environment for developing, testing, delivering and managing software applications. It is designed to quickly create web or mobile apps, without worrying about setting up or managing the underlying infrastructure of servers, storage, network and databases needed for development.
  1. Software as a service (SaaS)
    Software-as-a-service (SaaS) is a method for delivering software applications over the Internet as per the demand and on a subscription basis. SaaS helps you host and manage the software application and underlying infrastructure and handle any maintenance (software upgrades and security patching).
  1. FaaS (functions as a service)
    FaaS adds another layer of abstraction to PaaS, so that developers are completely insulated from everything in the stack below their code. Instead of handling the hassles of virtual servers, containers, and application runtimes, they upload narrowly functional blocks of code, and set them to be triggered by a certain event. FaaS applications consume no IaaS resources until an event occurs, reducing pay-per-use fees.

Comments

Popular posts from this blog

Digital Transmission

What is Topology?

O Level M2 R4 Solved Jan 2020 (Long Questions)