hosted by liquidweb


Go Back   Web Hosting Talk : Web Hosting Main Forums : Cloud Hosting : What's suitable for my application - Cloud, VPS or a combo?
Reply

Cloud Hosting Discussions involving Cloud Computing, grid computing and related technologies.
Forum Jump

What's suitable for my application - Cloud, VPS or a combo?

Reply Post New Thread In Cloud Hosting Subscription
 
Send news tip View All Posts Thread Tools Search this Thread Display Modes
  #1  
Old 02-08-2010, 11:31 PM
ig77 ig77 is offline
Junior Guru Wannabe
 
Join Date: Jan 2010
Posts: 34

What's suitable for my application - Cloud, VPS or a combo?


Here's what my application does. It uses a CPU intensive COM component to create possibly a large file that I need to store for users to download at any given time. Basically, I need:

1. Possibly high CPU power
2. Disk Space for storing files
3. High bandwidth as users download the files

Currently, I am on a VPS and I can see CPU usage upto 90% most of the time the COM component is at work. I need to find a long term solution. Since I am running this on a shoestring budget (no money from app yet), what do you suggest?

1. Use VPS for creating files, Cloud for file storage
2. Use Cloud for creating files, Cloud for file storage
3. Use a host such as FDCServers.net for storage. Use dedicated to create files.

Or some combination not listed?

Please help me decide

PS: This is a .NET app. The file is created by a windows service, so the environment I move to, should have the capability of running this service.

Reply With Quote


Sponsored Links
  #2  
Old 02-12-2010, 12:31 AM
ig77 ig77 is offline
Junior Guru Wannabe
 
Join Date: Jan 2010
Posts: 34
any help? thanks

Reply With Quote
  #3  
Old 02-13-2010, 05:15 AM
cartika-andrew cartika-andrew is offline
Web Hosting Master
 
Join Date: Oct 2003
Posts: 6,046
It really depends on how many resources you actually use.

You mention 90% of CPU - but, how much CPU do you have access to? is it a single vCPU? or a dedicated, multiple core CPU?

Other items like how much actual disk do you require? how much actual bandwidth is used during peak periods or over a month?

Does your data store grow with time? or is it pretty static? if it grows, what are your current disk requirements and what is your growth rate?

Fundamentally speaking, you sound like a good candidate for Cloud Computing (of course not everyone supports Windows in the Cloud yet).. but again, it really depends on your real requirements..

also, do you require management services? or will this all be self managed?

My gut tells me that a good VPS will meet your needs. But again, without knowing your actual requirements - I am just guessing here..

Reply With Quote
Sponsored Links
  #4  
Old 02-14-2010, 04:48 PM
network82 network82 is offline
Web Hosting Master
 
Join Date: Mar 2007
Location: United Kingdom
Posts: 736
You basically want Application Hosting not cloud. Cloud services are more focused on Web Service based apps and websites, they tend to not be designed for Applications spec.

Your best bet is going down the Dedi Server route or Semi-Dedi-VPS.

You can pick up basically good spec dedi for a fraction more then a VPS anyway and you'll get to use its full resources, and not encounter problems with resource usage. I've seen many hosts kill high-resource-demanding VPSs because they use allot more of the CPU allocation then others that just tick over averagely, meaning they can't run as many VPSs on each server as they'd like to get maximum return..

Semi-Dedicated-VPS gives you the flexability of VPS, on less loaded host machines giving you more resources..

Also, on a shared hosting stand point. "Windows Services" require full trust which you are not going to get unless its a VPS/Dedi or fully managed service.

__________________
SOA/SaaS/Cloud & Hosting Technology Evangelist
Note: Any opinions expressed are my own and not of anyone else or my companies.


Last edited by network82; 02-14-2010 at 04:56 PM.
Reply With Quote
  #5  
Old 02-14-2010, 07:10 PM
Spunkyasp Spunkyasp is offline
Web Hosting Evangelist
 
Join Date: Sep 2008
Location: New York City
Posts: 528
You should consider a hybrid VPS for this request. I recommend WiredTree.

Reply With Quote
  #6  
Old 02-15-2010, 12:40 PM
ig77 ig77 is offline
Junior Guru Wannabe
 
Join Date: Jan 2010
Posts: 34
Quote:
Originally Posted by cartika-andrew View Post
It really depends on how many resources you actually use.

You mention 90% of CPU - but, how much CPU do you have access to? is it a single vCPU? or a dedicated, multiple core CPU?

Other items like how much actual disk do you require? how much actual bandwidth is used during peak periods or over a month?

Does your data store grow with time? or is it pretty static? if it grows, what are your current disk requirements and what is your growth rate?

Fundamentally speaking, you sound like a good candidate for Cloud Computing (of course not everyone supports Windows in the Cloud yet).. but again, it really depends on your real requirements..

also, do you require management services? or will this all be self managed?

My gut tells me that a good VPS will meet your needs. But again, without knowing your actual requirements - I am just guessing here..
I am currently using a single CPU with 768MB RAM. One of the problem is that

I am just not sure how to estimate how much disk space I would need. Ideally, I would like to store the files forever and the data store would grow in time. If disk space and/or bandwidth is expensive, then I need to rethink the model of having the files on the disk for a limited time and/or charging users for multiple downloads. I am confused at this time.

If not required, I'd rather not go the cloud route as it appears to be pretty expensive. Can I get a decent semi dedicated/dedicated server for around $100 per month. If I make money out of this site, I don't mind spending on resources. But I am just not sure. I know this doesn't really help much but I am looking for a solution that can be easily upgraded as and when a need arises.

Reply With Quote
  #7  
Old 02-15-2010, 01:04 PM
network82 network82 is offline
Web Hosting Master
 
Join Date: Mar 2007
Location: United Kingdom
Posts: 736
If money is the main issue you should be able to pick up a 2Ghz Duo core Dedi with 250Gb storage for around $100-150 per month, with 2-10Tb of bandwidth. You'll just have to base your product/service around what hardware you can get with such a small budget.

You should really ask yourself how quick you are going to fill up the dispace space.

"Cloud storage" isn't really the answer, its designed more like a CDN so its less like local disk I/O and more like HTTP/FTP access to the storage. So your App would need to expect slow disk read/write. There are some providers with the infrastructure where you read/write files locally and its available via the CDN concept, but they aren't cheap.

As you get bigger, and have money, it would be easier to virtualise a server envirnment running collectively off a SAN or clustered LUN. Very easy to do in Windows 2008 R2. I use a similar concept...

__________________
SOA/SaaS/Cloud & Hosting Technology Evangelist
Note: Any opinions expressed are my own and not of anyone else or my companies.


Last edited by network82; 02-15-2010 at 01:08 PM.
Reply With Quote
  #8  
Old 02-15-2010, 03:40 PM
cartika-andrew cartika-andrew is offline
Web Hosting Master
 
Join Date: Oct 2003
Posts: 6,046
Quote:
Originally Posted by ig77 View Post
I am currently using a single CPU with 768MB RAM.
if you are reaching capacity with those specs, you should likely be looking for a dedicated single CPU and 2 GB RAM at the minimum. You may actually need 2 CPUs (if you are hitting capacity on a single one) - but, it really depends on what your specific usage is like as sometimes adding more RAM will resolve CPU capacity ..

Quote:
One of the problem is that
I am just not sure how to estimate how much disk space I would need. Ideally, I would like to store the files forever and the data store would grow in time. If disk space and/or bandwidth is expensive, then I need to rethink the model of having the files on the disk for a limited time and/or charging users for multiple downloads. I am confused at this time.
This will purely depend on how much data you plan on storing and what your growth rate looks like and whether your pricing model has properly accommodated the costs of disk over a long period of time (and not only your actual disk, but, also backing up that disk, etc)

Quote:
If not required, I'd rather not go the cloud route as it appears to be pretty expensive. Can I get a decent semi dedicated/dedicated server for around $100 per month. If I make money out of this site, I don't mind spending on resources. But I am just not sure. I know this doesn't really help much but I am looking for a solution that can be easily upgraded as and when a need arises.
you really only have so many options here. You can certainly go with a dedicated server and pay for that capacity - and I understand people are saying get a cheapo dedicated for $69 or whatever.. I guess that advise works if you have someone to properly manage the server or do not mind reactive management (ie you contact someone when you notice an issue and have them look at it - of course, this could result in hours of downtime before the issue actually gets resolved)

A hardware level VPS is nice because you have a guarantee of the resources available to you and it acts essentially like a dedicated server at a fraction of the cost - so, you could probably pick up a fully managed one for around your price range with the resources you need. You can then scale that vps server with larger CPU and RAM and disk allotments as needed until you hit a dedicated server range

A software level VPS can sometimes be a route to save money and get access to resources you arent really paying for. Though those resources are available from a pool that all other people sharing your server have access to - so, you are somewhat dependent on your upstream provider and their allocation rates and also at the mercy of others sharing that server whether or not the resources will be available when you need them

A cloud is very similar to the hardware level VPS discussed above, except it has some additional benefits, tends to be more redundant, more scalable and is generally considered to be an elastic, high availability solution with utility type of billing. It actually is usually in the same price range as high end hardware level VPS offerings. Depending on how you use it, it can sometimes work out to be more expensive and sometimes it works out to be much less expensive.

For your specific requirements - and seeing as you do not expect large bursts, etc - you are probably best served with a hardware level VPS that you can slowly and methodically scale until you require your own dedicated server. If high availability matters to you, you can look at a cloud server for a pretty small premium to achieve the same functionality and scalability along with high availability included. But, that is solely dependent on how risk adverse you are to downtime.

After that, I think your budget will be solely dependent on level of management you require. For something completely unmanaged, you could probably get into that $60-$80 range for a dedicated CPU and 2 GB ram with a decent amount of disk and bandwidth. For something similar, that is really fully and proactively managed, you are probably in the $100-$150/month range.

Reply With Quote
  #9  
Old 02-16-2010, 06:30 AM
tim2718281 tim2718281 is offline
Web Hosting Master
 
Join Date: Mar 2009
Posts: 2,218
Quote:
Originally Posted by ig77 View Post
I am just not sure how to estimate how much disk space I would need.
How big are the files? How many are created per day?

Without that information, no-one can advise you.

For example, if the files are 4GB DVD images, and you aim to create 10 a day, you need to increase your disk space by 1200GB a month. You're not going to be able to do that with most VPS or dedicated server offerings.

Reply With Quote
  #10  
Old 02-16-2010, 07:42 PM
ig77 ig77 is offline
Junior Guru Wannabe
 
Join Date: Jan 2010
Posts: 34
Quote:
Originally Posted by tim2718281 View Post
How big are the files? How many are created per day?

Without that information, no-one can advise you.

For example, if the files are 4GB DVD images, and you aim to create 10 a day, you need to increase your disk space by 1200GB a month. You're not going to be able to do that with most VPS or dedicated server offerings.
If I run some stats on the existing numbers, it runs to about 6GB every month. My hope is that this will exponentially increase. I am not even sure if this disk requirement is something to worry about.

One thing that comes to mind is that the business model is such that I would charge the users a one time fee to create a file and would let them keep their files forever. Since disk space is a recurring expense, I wonder how other websites out there with similar requirement do it.


Last edited by ig77; 02-16-2010 at 07:45 PM.
Reply With Quote
  #11  
Old 02-16-2010, 08:18 PM
Sc00by22 Sc00by22 is offline
WHT Addict
 
Join Date: Oct 2006
Posts: 146
Quote:
Originally Posted by ig77 View Post
One thing that comes to mind is that the business model is such that I would charge the users a one time fee to create a file and would let them keep their files forever. Since disk space is a recurring expense, I wonder how other websites out there with similar requirement do it.
Most websites out there that deal with storing files for users have a recurring fee, an example would be RapidShare.com, this allows them to pay their recurring expenses.

Reply With Quote
  #12  
Old 02-17-2010, 04:09 AM
tim2718281 tim2718281 is offline
Web Hosting Master
 
Join Date: Mar 2009
Posts: 2,218
Quote:
Originally Posted by ig77 View Post
If I run some stats on the existing numbers, it runs to about 6GB every month.
Sorry, I don't understand the answer.

Do you mean the total size of the data increases by 6GB each month?

Or do you mean the total size of the data is about 6GB?

And when you say you hope it will increase, what rate of increase will you plan for?

That is:

1) How much disk space do you need today?
2) How much disk space will you plan on using in a year's time?

Reply With Quote
  #13  
Old 02-17-2010, 02:38 PM
ig77 ig77 is offline
Junior Guru Wannabe
 
Join Date: Jan 2010
Posts: 34
Quote:
Originally Posted by tim2718281 View Post
Sorry, I don't understand the answer.

Do you mean the total size of the data increases by 6GB each month?

Or do you mean the total size of the data is about 6GB?

And when you say you hope it will increase, what rate of increase will you plan for?

That is:

1) How much disk space do you need today?
2) How much disk space will you plan on using in a year's time?
Sorry for not being clear. I need 6GB of disk space as of today (website is in operation for 1 month). The disk space in a year's time would be 72GB at the current rate.

Reply With Quote
  #14  
Old 02-17-2010, 04:45 PM
cloudharmony cloudharmony is offline
Newbie
 
Join Date: Jan 2010
Posts: 21
cloud is a great fit for what you are trying to do. Here is one possible setup you could consider:

Quote:
1. Possibly high CPU power
Use a cloud server provider like RackspaceCloud to host your .NET app on a windows server. Their prices run about $0.08/hr ($58/mo) for a 1GB windows 2003/2008 server. During high load periods you can resize your server to 2GB ($0.16/hr), 4GB ($0.32/hr)... and then shrink back to 1GB during low use (one caveat: resize requires a reboot). Gogrid and EC2 also offer similar servers

Quote:
2. Disk Space for storing files
1GB rackspacecloud windows server includes 40GB diskspace, 2GB includes 80 GB, etc.

Quote:
3. High bandwidth as users download the files
Use a CDN for file downloads, this will improve download speeds greatly and offload that from your server. Setup is simple (just point the CDN to your windows server as the origin at it will mirrow the content) and you'll only pay $0.10-0.30/GB (depending on the CDN). <<removed>>. Edgecast (via GoGrid) and CacheFly are a couple of good CDNs.


Last edited by sirius; 02-24-2010 at 08:31 PM.
Reply With Quote
  #15  
Old 02-17-2010, 05:03 PM
tim2718281 tim2718281 is offline
Web Hosting Master
 
Join Date: Mar 2009
Posts: 2,218
Quote:
Originally Posted by ig77 View Post
Sorry for not being clear. I need 6GB of disk space as of today (website is in operation for 1 month). The disk space in a year's time would be 72GB at the current rate.
I think 72GB would be approaching the top end of most VPS plans.

You probably need to backup the 6GB a month - eg by downloading to your home computer, and maybe making DVD copies too.

It sounds as if your network load is light, so you probably won't need faster than 100mbps network port.

So I guess you need to keep using your VPS as long as you can, and get some money in so you can replace it with a low-end dedicated server, costing maybe $75-$100 a month, assuming the processors would be powerful enough to complete work fast enough.

Reply With Quote
Reply

Similar Threads
Thread Thread Starter Forum Replies Last Post
cloud solutions for running web application for international users ? jjk2 Web Hosting 0 11-06-2009 07:40 PM
(25% COUPON) Get on the VPS.net cloud! NEW Chicago cloud JUST launched! Thomas VPS Hosting Offers 1 10-29-2009 08:06 PM
suitable program for application wabisuki Hosting Software and Control Panels 0 05-12-2006 12:46 AM
256MB VPS vs. 512MB VPS: suitable for selling hosting? AndyB78 VPS Hosting 71 02-17-2006 07:13 AM
SearchStar and Adtention Combo - PPC Search Software 40% OFF! - Combo Offer! danushman Other Offers & Requests 0 06-21-2002 03:13 AM

Related posts from TheWhir.com
Title Type Date Posted
Web Application Attacks Common in Cloud Hosting Environments: Report Web Hosting News 2013-03-26 10:48:47
Web Hosting Company VPS.NET Launches Cloud Applications Store Web Hosting News 2012-04-27 12:54:54
Market Publishers Report Examines Cloud Computing Industry Trends Web Hosting News 2012-03-20 16:13:28
Cloud Technology Firm Citrix Launches Two New Cloud Tools Web Hosting News 2011-05-26 18:09:34
Colocation Firm GNAX Launches Application Performance Management Tool Web Hosting News 2011-05-25 20:53:51


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes
Postbit Selector

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump
Login:
Log in with your username and password
Username:
Password:



Forgot Password?
Advertisement:
Web Hosting News:



 

X

Welcome to WebHostingTalk.com

Create your username to jump into the discussion!

WebHostingTalk.com is the largest, most influentual web hosting community on the Internet. Join us by filling in the form below.


(4 digit year)

Already a member?