The Cloud Computing, also called nuve computing is the term used to discuss the concept of having the applications from the Internet.
To understand the difference between Cloud Computing and the traditional model, explain some parts of the brief history of computing:
At the beginning of the computer, applications running on servers and users operating terminals (also called dumb terminals) and had no specific functionality. Were connected to the server via Telnet and operated by terminals.
The emergence and evolution of operating systems, led to decentralized computer systems allowing to have a computer with your operating system and applications installed on it (this is the model that is currently used in most cases). This model has the disadvantage that for large business infrastructure, the maintenance cost is very expensive and complex.
The Cloud Computing, is a mixture of the two models. Currently users have computers with operating systems and certain features built into them. The Cloud Computing wants to use the model based on client-server where applications (code + data) are centralized and located on a server or server farm and client can work with a simple client application type (which is usual a web browser).
The technology also allows for solving certain problems present the first model (centralized server) as the management of resources. Until now, companies engaged in a finite and limited number of resources for an application or service, but if the computational load exceeded this forecast, obtained a denial of service due to overload. Cloud Computing The concept also includes the dynamic provisioning of resources (CPU, RAM, hard drive, peripherals, etc ...). In this way ensures that an application will spend only what you need, when overloaded, new machines will be activated computer to output to the needs of that moment in time.
This ends up being a benefit to anyone because it provides the following enhancements:
Advantages of centralization: it is easy to back up (usually does the service provider itself).
Universal Access: anywhere, can be employed if desired applications have access to the Internet.
Low maintenance costs: an update applies to all users quickly and safely without having to go team by team by applying patches.
But it also has disadvantages:
Supplier dependence: if the service provider cut us, we ran out of application.
In some cases, the data is held by third parties and we will have the technological dependency of your application and data (it is important to export the data in a standardized format for application to change or dispose of the sources of the application that created).
In conclusion, to say the market's natural tendency is towards the nuve applications and technologies using RIA (Rich Internet Applications). SaltOS was therefore designed as a RIA for nuve or more commonly known as Rich Internet Application & Cloud Computing.