Cloud Computing

Introduction to Cloud

Cloud Computing

The national institute of standards and Technology (NIST) define cloud computing as

“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (for example, networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”

In simple word we can say

“Cloud computing is a virtualization-based technology to run various applications through internet connection”.

Virtualization-based technology means various virtual machines are create on single physical machine to run various applications simultaneously.

One more definition

Cloud computing is the delivery of computing services (i.e. servers, storage, databases, networking, tools and software’s) over the internet.

Cloud computing

Cloud Providers

Popular cloud providers in the world according to their popularity is given under

  • AWS
  • Microsoft Azure
  • Google cloud platform
  • Ali Baba etc.

Let see the lT industry without arrival of cloud

Hosting Services Without Cloud

In 1990’s when any company need to publish an application or service on internet, then owner has to

  • Build its own infrastructure (i.e. storage, processing, networking etc.) to run application
  • Hire expert staff for storage, servers processing, power and networking.
  • Mange room temperature for resources (i.e. need of AC)

Drawbacks

If business fails after establishing complete setup, then it was totally wastage of all resources. Because mostly resources were becomes useless and can’t resell.

  • Scaling up or down of resources leads toward wastage of older resources in mostly cases.
  • If any technical issue happened in resources setup, then resources are handled physically

There was no concept of virtualization in hosting services without cloud. Applications run on physical servers using an operating system

Arrival of Virtualization

With the arrival of virtualization (still there was no concept of cloud), a physical machine’s capacity can be distributed among many users virtually

  • But still a problem with virtualization is that, If any technical issue happened in resources setup, then resources are handled physically not virtually

Arrival of Cloud

in 1961, a computer scientist John proposed that computer resources will be a public utility one day. His dream comes true in 1990’s, In 1999, Salesforce.com started delivering of applications and later on Amazon, Google platform and others are also comes into picture.

Cloud is nothing but it adds some useful attributes in conventional method which are given under

All resource’s setup infrastructure provided globally which can accessible through internet easily by administrator.

  • So, If any technical issue happened in resources setup, then resources can handled virtually

Another big advantage of cloud is, resources are shared among various consumers according to their needs. (Method pay as you go).

In simple word we can say, cloud is virtualized form of resources, which are globally consume and manage through internet.

Benefits Of Cloud

With the help of virtualization in cloud, single physical server can be distributed into many virtual servers to fulfill the demands of various consumers.

Let say,

  • In conventional method, if it need to have 10 OS to run various applications then 10 physical servers are required but
  • In cloud, a single physical servers can be virtualized into 10 virtual severs to satisfy 10 independent OS for their tasks.

In this way

  • Cost of infrastructure is reduced
  • Cost of maintenance is reduced
  • Resources released if business doesn’t successful

Overall, almost all problems and risks were resolved in cloud which we facing before cloud.

Basic Characteristics of Cloud

  • On demand self-service: As you request for any service it response immediately (i.e. gmail, Messenger)
  • Broad network Access: Any device interface can be used to access services (i.e. mobile, PC, tablet etc.)
  • Resource polling: Creating Virtual machines or combining more than two physical servers
  • Rapid Elasticity: Scaling of resources is very easy either replacing or adding more.
  • Measured usage: measure of cloud services is done very effectively, which is used in billing of services. Cloud is perfect because it facilitate “pay as you go”

 

 

Help Other’s By Sharing…

Contact Us

Burewala, Vehari, Punjab, Pakistan

cstaleem1@gmail.com

Website: CStaleem.com

Pin It on Pinterest