What is Cloud Computing?

Introduction:-

  • The term Cloud refers to a Network or Internet.  In  other  words,  we  can  say  that  Cloud  is  something, which  is present  at  remote  location.  
  • Cloud  can  provide  services  over  network,  i.e.,  on  public  networks  or  on  private networks, i.e., WAN, LAN or VPN.
  • Cloud  Computing  provides  us  a  means  by  which  we  can  access  the  applications  as  utilities,  over  the internet. It allows us to create, configure, and customize applications online. It offers  online data storage, infrastructure and application.
  • Applications such as e-mail, web conferencing, customer relationship management (CRM),all run in cloud.

Basic Concepts:-

There  are  certain  services  and  models in cloud computing.
  1. Deployment Models
  2. Service Models


DEPLOYMENT MODELS:

  1. PUBLIC  CLOUD - The Public Cloud allows systems and services to be easily accessible to the general public. Public cloud may be less secure because of its openness, e.g., e-mail.
  2. PRIVATE  CLOUD - The Private  Cloud allows  systems  and  services  to  be  accessible  within  an  organization.  It  offers  increased security because of its private nature.
  3. COMMUNITY  CLOUD - The Community Cloud allows systems and services to be accessible by group of organizations.
  4. HYBRID  CLOUD - The Hybrid  Cloud is mixture of public and  private cloud. However,  the critical activities are performed  using  private cloud while the non-critical activities are performed using public cloud


SERVICE MODELS:

Service Models are the reference models on which the Cloud Computing is based. These can be categorized into three basic service models as listed below:

  1. INFRASTRUCTURE AS A SERVICE ( IAAS) - IaaS provides access to fundamental resources such as physical machines, virtual machines, virtual storage, etc.
  2. PLATFORM AS A SERVICE (PAAS) - PaaS provides the run-time environment for applications, development & deployment tools, etc.
  3. SOFTWARE AS A SERVICE ( SAAS) - SaaS model allows to use software applications as a service to end users. 

Previous
Next Post »