Saturday 17 March 2012

An Introduction to Cloud Computing

Cloud computing has gain popularity over the world and it has gain an eye from tech-venture company such as Google and Yahoo. A general definition of cloud computing is that it is a technology that uses the internet and central remote server to maintain data and application. Its allow both consumer and businesses to use application without installation be it on desktop,tablets(Ipad,Samsung Galaxy etc) ,smartphones(Iphone,HTC, etc) and laptops. Cloud computing emphasize on the delivery of computing as a service.

A specific definition of cloud computing is it is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

Five essential characteristic of cloud computing is that it is an:

 on demand self-service(a person able to independently  provision computing capabilities automatically as he needed without human interaction with service provider)

 broad-network access(capabilities are available through the network and accessed through thin or thick client platforms (e.g., mobile phones, tablets, laptops, and workstations).

 resource pooling ( resources include storage, memory, and network bandwidth).

 rapid elasticity (Capabilities can be elastically provisioned and released, in some cases automatically, to scale rapidly outward and inward commensurate with demand. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be appropriated in any quantity at any time), 

measure service ( it monitor, optimize, and controlled the resource depends on type of service such as storage, processing, bandwidth, and active user accounts)

Three service model of cloud computing:

Software as a Service: Consumer are able only to use the application on the cloud infrastructure through thick and thin client platform(mobile phones, tablets) and they do not control and manage the cloud infrastructure. A cloud infrastructure of this model can be seen  in Malaysia is https://www.eklinik.com/Index.asp by IMEUS SDN BHD. This cloud infrastructure is to cater general practitioner, veterinary, chiropractor, dentist, hospital, laboratory and group practice in the field of Medicine. Another great example will be Yahoo Mail which most of us use the email application through cloud service provider of Yahoo. 



Platform as a Service: Consumer are able to upload their software on the cloud infrastructure, acquired application that is available on the cloud infrastructure. Consumer are not able to run the software on the cloud infrastructure and they do not control and manage the cloud infrastructure.

Infrastructure as a Service: Consumer is able to deploy and run arbitrary software, on the cloud infrastructure, which can include operating systems and applications.The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications; and possibly limited control of select networking components.

Deployment models of Cloud Computing

Private cloud: exclusive use by single organization

Community cloud: exclusive use by specific community of consumers from organization that have share concerns

Public cloud: open to the general public

Hybrid cloud: composition of two or more distinct cloud infrastructures (private, community, or public) that remain unique entities

Conclusion

Cloud computing is ever increasingly popular as it make performance more efficient as a student,a lecturer , a doctor,a businessman or any person life easier as through cloud computing, every relevant application is  on the cloud infrastructure  on the internet which  can be use at any time through thick and thin platform(mobile phone, tablets, laptop).

References


http://en.wikipedia.org/wiki/Cloud_computing
http://www.scribd.com/doc/17028937/Cloud-Computing Introduction to Cloud Computing by SunMicroSystems

Name: Benjamin  Goo Koon Wern A132312

Disclaimer: This blog information is for the purpose of academic as we are learning Cyber Law. If there is any dissatisfaction of the information contain in this blog, please comment in this blog and we will retract back the information.  Thank you for your cooperation.