Category Archives: Cloud Computing

What is Cloud Computing?

Cloud computing is characterized by accessing and executing programs, services, and files over the Internet without the requirement to install software or store files on your own computer system. It is considered as a futuristic technology which has enabled on-demand and online services. It enables you to demand for configurable resources such as servers, online storage systems, networks, applications and services. All these resources are easily accessible and is cost-effective with minimal administrative expense.

Some of the examples of cloud hosting services we use daily are Google Docs, Gmail & Gmail Maps.

How Does Cloud Computing Works?

The structure of a cloud computing is generally based on physical or virtual servers, which is accessible through computers connected to a network, where in most cases, access is granted via using a username and password. These cloud servers store all necessary and critical information, such as pictures, music, programs, applications and much more.

Generally, most of the people know only three models of cloud computing, but here I am going to add a few more models which are also considered as cloud models, as mentioned by Wikipedia.

  • Software as a Service (SaaS) – Example: Gmail
  • Platform as a Service (PaaS) – Example: Windows Azure
  • Infrastructure as a Service (IaaS) – Example: Amazon Web Services
  • Network as a Service (NaaS)
  • Storage as a Service (STaaS)
  • Security as a Service (SECaaS)
  • Data as a Service (DaaS)
  • Desktop as a Service (DaaS)
  • Database as a Service (DBaaS)
  • Test Environment as a Service (TEaaS)
  • API as a Service (APIaaS)
  • Backend as a Service (BaaS)
  • Integrated Development Environment as a Service (IDEaaS)
  • Integration Platform as a Service (IPaaS)
  • Development as a Service (DevaaS)
  • Communication as a Service (CaaS)
  • Everything as a Service (EaaS)

Different Types of Deployment Models of Cloud:

Public Cloud: It is implemented and managed by third parties that are aimed at bringing performance and security to users. The information and files stored in that “cloud” is the responsibility of those who use the space.

Private Cloud: They are unique to the use of a company where the entire infrastructure and applications used are privately owned and firewall protected.

Community Cloud: The whole infrastructure is shared by several companies and their administration is carried out by a third party or by the organizations using it.

Hybrid Cloud: This deployment model have both the public and private characteristics.