Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We need a cloud hosting platform that provides high CPU throughput for a very specific high-CPU utilization application we have. Can anyone recommend a cloud hosting platform whose virtual instances that actually performs well for such an application?

share|improve this question
add comment

2 Answers 2

up vote 3 down vote accepted

No, none will. Buy a server, put it into a rack ;)

If you need a complete CPU / Multiple CPU's dedicated for yourself cloud computing simply is not for you.

share|improve this answer
    
mmm... any site which provides information on what these virtual processors are "equivalent" to? –  TWord Aug 3 '10 at 9:37
3  
Well, a virtual processor normally is one processor core, shared and pioritized. Askj yoiur cloud computing provider how the handles that - he is the only one who could tell you. But in general, high performance intance computering is not what a cloud is for. –  TomTom Aug 4 '10 at 8:42
    
Thanks Tom - that's eventually what we went for... –  TWord Aug 28 '10 at 6:30
add comment

If you are particularity interested in doing this in the cloud rather than buying hardware, actually Amazon have just created high CPU based instances for exactly this purpose.

I reposted the content of the amazon announcement here which outlined the benefits of their new HPC (high power compute) instances which are specifically designed for high CPU utilisation.

The spec of these is as follows:

23 GB of memory 33.5 EC2 Compute Units (2 x Intel Xeon X5570, quad-core “Nehalem” architecture) 1690 GB of instance storage 64-bit platform I/O Performance: Very High (10 Gigabit Ethernet) API name: cc1.4xlarge

These are only available in US east region and cost $1.60 per hour on demand.

Alternatively if you don't need something that powerful the most commonly used option is what amazon refer to as "High-CPU Extra large" or c1.xlarge for short. This comes with 20 ECU's (8 cores) and 7gb of RAM.

An on-demand instance cost $0.76 for linux per hour or $1.16 in the EU per hour.

Something to keep in mind is if your application can be distributed across multiple servers you may be able to get better value for money by running more smaller instances rather than fewer large instances. You will need to test how your application responds to the various different hardware options available.

Hope this helps.

Edit later: Also posted this question and answer on the Cloud college blog. good question.

share|improve this answer
    
Thanks ccame... had a look at those options earlier, but eventually found that there were too many questions/doubts (for us) in context to amazon's ec2 –  TWord Aug 28 '10 at 6:31
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.