• Cloud computing is a model for delivering IT
services. Instead of a direct connection to the
server the resources are retrieved from the
internet though web-based tools and applications.
• Data and software packages are stored in servers.
• The cloud computing structure allows access to
information as long as an electronic device has
access to the web. This allows employees to work
• The information being accessed is found in the
‘clouds’ and does not require a user to be in a
specific place to gain access to it.
• Companies are not required to own their own
servers and can use capacity leased from third
• Because of that cloud computing allows companies
to reduce the cost of information management. The
cloud-like structure also allows companies to
upgrade software more quickly.
• To find the answer we have to think back to the
early days of network design. The role of the
network engineer comprised of designing a
network that would function properly. Time was
dedicated to understanding what devices were
on the network, how they were connected,
managed, controlled, etc.
• Some networks hooked to other networks or the
internet. To illustrate this connection as part of the
design the engineers needed a way to indicate that
there was a network but also indicate that they
weren’t trying to describe it because it was more than
what they knew. They landed on the cloud symbol as
a metaphor for the internet. It was based on a cloud
drawing used in the past to represent the telephone
• The history behind the cloud name isn’t the most
dramatic one but it helps shed light on a concept
when you comprehend its origin.
• Whether you realize it or not you are most
likely already using cloud based
services. Examples of cloud based services
include Gmail and Google Docs.
Cloud computing services can be broken into
• Infrastructure as a Service (IaaS)
• Platform as a Service (PaaS)
• Software as a Service (SaaS)
• Microsoft just launched their Cloud
Computing service architecture: Azure
• Azure is provided with a full integration on
Microsoft Visual Studio, to enable developers to
publish applications easily on the cloud. Initially
with the .Net services but will be extended to the
Eclipse editor and other languages as
Phyton, Ruby and PHP.
• Important to note the good work with the API
side, provinding three ways of webservice
communication: SOAP, REST and XML.
Azure will provide services through this Microsoft
Products, making them fully Cloud Computing:
• Windows Live
• Office Live
• Microsoft Exchange
• Microsoft SQL
• .NET Platform
• Microsoft Sharepoint
• Microsoft Dynamics
What is Not Cloud Computing?
• Any application would be not considered as
cloud computing application if it don’t uses
internet to store some kind of data neither
any web application where we can store
information but doesn’t provide any way of
recover it, so it hasn’t API (Application
Success Keys of New Cloud
• Platform and device independent.
• Available offline.
• Secure and Personal privacy compliant. The
information in “the cloud” should be secure and
personal to his owner, just distributed if he
• Shareable info to others if desired.
• Possibility to synchronize it with local data, so
data would be persistent everywhere: local and
on the cloud.