What is the cloud / cloud server?

Soldato
Joined
17 Jun 2012
Posts
11,259
What exactly is it, is it multiple PCs/server connected together to make a super computer, is it what they used to call folding ...?
 
No.

The cloud tends to be used to describe a platform which allows for multiple instances to be provisioned quickly and simply on demand, normally by some form of management interface which may well be web based.

The instances may be an empty virtual machine which your user can then put their choice of OS on (infrastructure as a service), a virtual machine with an OS on it (platform as a service) or include a standard application install as well, either your own instance or access to a share instance (software as a service). (note that these definitions can vary dependent on where you look).

You can have public clouds where instances can be created by multiple customers or private clouds where they are just for a single one. an example of the former could be Amazons AWS and the latter and internal company development platform running OpenShift.

A cloud storage provider for instance is providing shared access to their storage software implementation and it's associated storage to multiple public customers.
 
Last edited:
An evil marketing term designed to confuse people and "cloud" what is really happening.

I tend to generalise the word cloud with remote.
Cloud storage > Remote storage
Cloud computing > Remote desktop
 
It's also a term most of my IT superiors think is the best thing ever without ever checking all the angles (security, uptime all the other SLA type things)
 
So it's kind of analogous to the term Web 2.0 in the sense that nobody was really clear what it meant because it was nothing really new.

So it just a remote server with new management software. I get that, new terminology I guess.

How about folding then, that uses the CPU power of many remote PC's - over the internet - how exactly do they collate all the power contributions, a bit analogous to bittorent in some senses?

Lets say I wanted my own server farm, ok maybe a couple of PCs hooked together to multiply CPU power, what kind of hardware/software would I need for that?
 
Cloud is the utilization of virtual machines technology to supply software as a service and virtual private servers to consumers.

Now they have a rack of ram, a rack or two of storage, and a rack of cpu. They then take all those cpus and put them together using virtual machine technologies to create a massive cloud computing platform. Where they sell all types of software services and virtual servers.

Anyone can create their own cloud services by renting a dedicated server (You don't have to have a massive datacenter with racks of storage, that is just for scale and optimizing the cost) and installing cloud based software on there, which will allow you to sell parts of that server as multiple servers or as software as a service. Check out open stack for example.
 
Last edited:
So it's kind of analogous to the term Web 2.0 in the sense that nobody was really clear what it meant because it was nothing really new.

So it just a remote server with new management software. I get that, new terminology I guess.

How about folding then, that uses the CPU power of many remote PC's - over the internet - how exactly do they collate all the power contributions, a bit analogous to bittorent in some senses?

Lets say I wanted my own server farm, ok maybe a couple of PCs hooked together to multiply CPU power, what kind of hardware/software would I need for that?

You need to get away from this thought that folding has anything to do with cloud.

Cloud is having an infrastructure which you can then carve up, at what ever level (as above), and dish out to multiple users.

Folding if anything is the exact opposite and involves having multiple, diverse systems, all working on parts of the same task and then combining the results together. This is distributed computing not cloud.
 
Its the word commonly used to describe an environment where the resources are made available without having to worry about the underlying hardware or technologies required to supply them (i.e. what brand / model / support contract is in place).

As an example, we are now starting to use Oracles DBaaS solution in-house. The hardware is a black box supported by Oracle and we just request for provisioning of a database instance (rather than a server, storage, DB software install etc).

RB
 
Back
Top Bottom