Cloud computing is a general term for anything that has to do with the provision ofhosting services over the Internet. These services are divided into three broad categories: infrastructure as a service (IaaS), platform as service (PaaS) and software as a service (SaaS). The name of cloud computing was inspired by the symbol of the cloud that is often used to represent Internet images and diagrams of flows.
Cloud services have three distinct features that distinguish them from traditional hosting. On the one hand, the charging is performed depending on the use, normallyper minute or per hour; the service is elastic, since the user can use as much as you want and when you want it; Finally, the service is managed entirely by the supplier(consumers don't need anything except a personal computer and Internet access).
Important innovations in virtualization and distributed computing, the great advances in the speed of access to the Internet and the widespread economic weakness have given a boost to cloud computing.
The clouds can be private or public. Public cloud is that sells Internet services to anyuser. (Currently, Amazon Web Services is the leading provider in a public cloud). Private clouds are a network or data center that belongs to an organization and offering services of hosting to a limited number of people. When the service provider usepublic cloud resources to create your private cloud, the result is called a virtual private cloud. To be private or public, the goal of cloud computing is to provide access to computing resources and a simple and scalable it services.
Computer security in the cloud computing
Infrastructure as a service is a good example Amazon Web Services provides an instance of virtual server (API) in the original CHECK is also "espachurrado" for start, stop, access and set up your virtual servers and storage. In the business field, the cloudcomputing allows companies pay only for the capacity used and go to the networkas it is still necessary. Since this model based on payment by use is similar to the way of consuming electricity, gasoline and water, sometimes refers to computing as abasic service (utility computing).
Platform as a service (PaaS) cloud is defined as a set of software and product development tools hosted on the infrastructure of the service provider. Developers createapplications on the platform of the provider via the Internet. PaaS vendors can useAPIs, portal of Internet or software of Web gateways installed on the user's computer. Force.com, (a development of Salesforce.com) and developers are examples of country. Developers should be aware that, currently, there is no standard interoperability or portability of the information in the cloud. Some providers do not allow his customers who have created software to move it from its platform.
In software as a service (SaaS) model, the provider provides hardware, software product infrastructure and interacts with the user through a gateway. The SaaS market is very broad. The services offered range from email Web based inventory control and data processing. Since both applications and information are hosted by the service provider, the end user has entire freedom to access the service from anywhere.