cloud computing
TRANSCRIPT
Cloud ComputingBy:
Taqi [email protected]
Cloud Computing
• 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 remotely.
Cloud Computing
• 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 parties.
• 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.
Why ‘cloud’
• 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.
Why ‘cloud’
• 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 network.
• 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 three categories:
• Infrastructure as a Service (IaaS)• Platform as a Service (PaaS)• Software as a Service (SaaS)
Different Clouds
• Microsoft just launched their Cloud Computing service architecture: Azure
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
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 Program Interface).
Success Keys of New Cloud Computing Application
• 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 allows it.
• Shareable info to others if desired.• Possibility to synchronize it with local data, so data
would be persistent everywhere: local and on the cloud.