Second Day- Cloud Computing

Today was the second day of my college training. It was held in the workshop seminar hall.

Mr. Vivek Thapar took our lecture. He taught us on the topic Cloud Computing.

Evolution of Cloud Computing

Clustering

It is basically group of computers connected to each other. The basic idea between clustering is master-slave. There is one master node and all other nodes are slaves.

cluster.jpg

Practically cloud computing is implemented by installing server software on one computer(maser computer) and client software(slave computers) on other computers. It is reliable because work is distributed.

Grid Computing

It is the interconnection of various clusters through a WAN. It requires internet for its working. Internet speed decrease overall speed of the grid computing.

OurGrid2.JPG

It’s of two types

  1. Homogeneous Grid Computing
  2. Heterogeneous grid Computing

Cloud Computing

Cloud computing is the power of every website. Face-book, Amazon Web Server(AWS) are the examples of it. It is the metaphor of internet computing.

Cloud computing and Big Data are complementary to each other. Here, cloud computing is for computing the data and big data for storing and retrieving the data.

Virtualization of Grid and cluster is called cloud computing. Virtualization means maximum utilization of resources dynamically. Here dynamically means you are provided with the resources when you are in need of it and release when you have completed your task.

Cloud computing is hyper visor.

CloudComputing3.jpg

Big Data

Big data is a term that describes the large volume of data – both structured and unstructured – that inundates a business on a day-to-day basis. Hadoop is the technology to handle big data.

It has three elements

Volume, velocity and variety.

NIST Model

the-role-of-hyperv-in-nist-model-8-728

PaaS examples are amazon, salesforce.com, joyent, rockspace.

IaaS provide access to fundamental resources like physical machine, virtual machine, virtual storage etc. Examples- Go Grid, NTT communications.

Difference between cluster, grid, and cloud computing

gh1

 Multi-tenancy

Multi-tenancy refers to a software architecture which provides access of a single software to various users at a time. Here, tenants refers to group of users having access.

Saas and Iaas uses multi-tenancy by giving access of same software and Hardware among all the users.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s