26-07-2012, 12:16 PM
An Introduction and Overview of ClouD Computing
Overview of ClouD Computing.pptx (Size: 1,003.25 KB / Downloads: 26)
What is Cloud Computing
“Cloud” is simply a metaphor for the internet
Users do not have or need knowledge, control, ownership in the computer infrastructure
Users simply rent or access the software, paying only for what they use
Cloud Computing
Cloud Computing is a general term used to describe a new class of network based computing that takes place over the Internet, basically a step on from Utility Computing.
In other words, this is a collection/group of integrated and networked hardware, software and Internet infrastructure (called a platform).
Using the Internet for communication and transport provides hardware, software and networking services to clients.
These platforms hide the complexity and details of the underlying infrastructure from users and applications by providing very simple graphical interface or API (Applications Programming Interface).
IaaS- Infrastructure as a Service
The IaaS layer extends the virtualization layer by providing the mechanisms to provision and control the virtual machines in a utility computing manner.
The end user is able to control cost by knowing exactly how much each virtual machine instance costs per minute/hour.
PaaS- Platform as a Service
Seeks to minimize the hassle and complexity in deploying an application in the cloud.
A programming platform is presented to the end user, typically a developer at this point, which leverages and API and programming language.
What is the purpose and benefits?
Cloud computing enables companies and applications, which are system infrastructure dependent, to be infrastructure-less.
By using the Cloud infrastructure on “pay as used and on demand”, all of us can save in capital and operational investment!
Clients can:
Put their data on the platform instead of on their own desktop PCs and/or on their own servers.
They can put their applications on the cloud and use the servers within the cloud to do processing and data manipulations etc.
Advantages
Customer’s perspective:
In one word: economics.
Faster, simpler, cheaper to use cloud apps.
No upfront capital required for servers and storage.
No ongoing operational expenses for running datacenter.
Applications can be accessed from anywhere, anytime.
Disadvantages of Cloud Computing
Requires a constant Internet connection:
Cloud computing is impossible if you cannot connect to the Internet.
Can be slow:
Even with a fast connection, web-based applications can sometimes be slower than accessing a similar software program on your desktop PC.