Last week on Saturday and Sunday ( 17th and 18th Sept), I attended a workshop on cloud computing at my college. These are the main points from the workshop :
According to NIST,Cloud computing is a model for enabling convenient , on-demand n/w access to a shared pool of configurable computing resources(e.g. networks, servers, storage, apps and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
Cloud computing is the 5th generation computing after :
2. Client –server computer
Cloud is sometimes said as 3.0
Evolution of cloud computing:
2 Apps can be accessed from anywhere , anytime
3. Faster, simpler , cheaper to use cloud apps.
4. No upfront capital required for servers and storage.
5. No ongoing operational expenses for running data centre.
Cloud is composed of (3-4-5 principles):
Ø 5 essential characteristics
5 Essential Characteristics
1. On – demand self service : Without involving the service provider
2. Broad n/w access : Acess through.standard web browser
3. Resource pooling : Share resources and costs.
4. Rapid Elasticity : Leverage capacity as needed.
5. Measured service: Pay only for used resources.
1. SaaS ( software as a service) : Application or app services execute in the cloud using the interconnectivity of the Internet. Vendor s/w is delivered as a service.
e.g. Google docs, Office 365
2. PaaS (Platform as a service) : Virtualized access for app running and developing – no maintenance of OS , server ,
h/w i .e. OS, databases , servers
e.g. Windows Azure, google app engine
3. IaaS(Infrastructure as a service): Able to provide from single server up to entire data centres.
e.g. : CPU , memory, n/w , storage , sys s/w etc. Dropbox
Key terms associated to cloud computing:
1.Virtualization: Virtualization is typically defined as the ability to run more than one application or operating system in an isolated and secure environment on a single physical system.
2. Hypervisor : A low- level program required to provide system resource access to virtual machines. Also called virtual machine monitor(VMM) .e.g. Vmware Player
types: native and hosted.
4. Big data : Big data usually includes data sets with sizes beyond the ability of commonly used software tools to capture, curate, manage, and process the data within a tolerable elapsed time.
5. Hadoop : It changes big data’s unstructured data back into structured data to proess in db.