hosted by liquidweb


Go Back   Web Hosting Talk : Web Hosting Main Forums : Web Hosting : Scalable Solutions?
Reply

Web Hosting Discussions on all aspects of web hosting including past experiences (both negative and positive), choosing a host, questions and answers, and other related subjects. If your service is unavailable, please click here.
Forum Jump

Scalable Solutions?

Reply Post New Thread In Web Hosting Subscription
 
Send news tip View All Posts Thread Tools Search this Thread Display Modes
  #1  
Old 04-06-2008, 03:23 AM
Hiro_Nakumora Hiro_Nakumora is offline
Newbie
 
Join Date: Jun 2007
Location: Australia
Posts: 29

Scalable Solutions?


We will be launching our website/application (LAMP) this May and the web developers are currently looking at our server requirements and costs.

Our developers have suggested purchasing a server (estimated at $10,000), with searches estimated to take 5+ seconds depending upon the load and processing power. I would like to reduce search times as much as possible and also believe we will outgrow a single server quickly as we are a travel site and:
1) Our database is going to be huge (e.g. 30,000 products to search through).
2) Users can perform complex searches (duration, price, location, features etc)
3) We convert uploaded videos to flash and resize photos etc

As such, I am leaning towards renting a dedicated server for the time being so that we can move to a more easily scalable solution when needed. I have been reading all weekend and have checked out multiple services, however my lack of technical knowledge lets me down a bit.

Are there any services out there which take care of the scaling (processing power, bandwidth and storage) on the back without our needing to do anything differently to what we would do if we were to use a single dedicated server?

I believe Mosso do this, however their "per request" metric is silly and I have read reports of their servers being slow at times which is no good as we need searches and video conversions to be processes as fast as possible.

Lastly, 80% of our users (to begin with) will be based in Australia, and upon searches being performed we need to request data from Aussie servers. As such, 200ms either way adds 800ms to each search (Aus user->our US server -> Aus servers -> our US server -> Aus user), so any solutions with minimal latency between the server and Australia would be preferable. Unfortunately I do not believe there are any solutions available here in Australia.

I am a bit out of my depth, but want to make sure we go with the best solution with improved response times and scalability being catered for, so thanks heaps in advance for any help/advice.

Reply With Quote


Sponsored Links
  #2  
Old 04-06-2008, 03:36 AM
cristibighea cristibighea is offline
Custom Hosting Master
 
Join Date: Jan 2007
Posts: 2,602
There are few really scalable solutions out there, such as GoGrid, Amazon's EC2, but they have limitations and are not fully matured yet, so they aren't really good for mission critical applications.
You could either start off with one high-end server or, get a couple of servers and turn it into a cluster so you can withstand a high amount of searches.
Also, why do you actually need to query Aus servers from US? Is there no way to cache the data on your US servers to minimize the amount of requests?

__________________
478east
High Bandwidth Servers
Custom Hosting Solutions

Reply With Quote
  #3  
Old 04-06-2008, 04:37 AM
Hiro_Nakumora Hiro_Nakumora is offline
Newbie
 
Join Date: Jun 2007
Location: Australia
Posts: 29
I see. Maybe a dedicated server and then a dedicated cluster is the way to go for now then (in which case we would go with an Australia based dedicated server).

Initially we planned on caching the data and doing an update nightly. Unfortunately some of the APIs we are connecting to are just not configured in a way that makes that easy and it was taking far to long to grab, translate and store some of the data in our database (e.g not providing rates per night based on duration, but rather the total price for a stay from date to date).

As such, we now shoot off the stay duration and they return the price and availability for the duration. Bit of a pain but we have to work with whats available. The benefit of this though is that we provide users with the actual price/availability in the search results, not what was cached the night before (we were going to grab the data again when they clicked the view the product in more detail).

Reply With Quote
Sponsored Links
  #4  
Old 04-06-2008, 06:03 AM
astutiumRob astutiumRob is offline
Will Host for Food
 
Join Date: Jul 2002
Location: London, United Kingdom
Posts: 3,680
the obvious thing to do would be to lose the US server entirely from the equation, and run the service close to the data/audience !

__________________
Rob Golding Astutium Ltd - UK based ICANN Accredited Domain Registrar - proud to accept BitCoins
Buying Web Hosts and Domain Registrars Today @ hostacquisitions.co.uk
UK Web Hosting | UK VPS | UK Dedicated Servers | ADSL/FTTC | Backup/DR | Cloud
UK Colocation | Reseller Accounts | IPv6 Transit | Secondary MX | DNS | WHMCS Modules

Reply With Quote
  #5  
Old 04-06-2008, 07:22 AM
Hiro_Nakumora Hiro_Nakumora is offline
Newbie
 
Join Date: Jun 2007
Location: Australia
Posts: 29
Yeah, when using a dedicated server, it will most definitely be based in Australia.

The problem is that there are no cloud/grid type solutions here in Australia, so clustering ourselves seems to be our only option. Also servers/bandwidth are far more expensive here in Australia.

I guess that we could do the file converting (media) with a US based service and store this media in the US, while keeping the rest of the site/database in Australia with a clustering type setup to spread the load over multiple machines to improve performance.

We plan to expand globally within a year or so though (US, EU, NZ, CA), so it would be good to know what solutions are available for when this time comes, however the marketplace will probably have evolved by then and our situation will be more complex (possibly with servers in multiple locations).

Reply With Quote
  #6  
Old 04-06-2008, 08:07 AM
Henrik Henrik is offline
Web Hosting Master
 
Join Date: Apr 2006
Posts: 2,200
Quote:
Originally Posted by cristibighea View Post
There are few really scalable solutions out there, such as GoGrid, Amazon's EC2, but they have limitations and are not fully matured yet, so they aren't really good for mission critical applications.
You could either start off with one high-end server or, get a couple of servers and turn it into a cluster so you can withstand a high amount of searches.
Also, why do you actually need to query Aus servers from US? Is there no way to cache the data on your US servers to minimize the amount of requests?
I second this. You'll be able to scale your budget with your system resource needs going with a service like Amazon (sic).

There are of course other issues like data integrity etc etc, depending on which line of business you're in. But, these "in the cloud"-services can actually be a good alternative for you.

Let us know what you went for and how it's going?

__________________
Need personalized hosting or consulting?

Twitter


Reply With Quote
Reply

Related posts from TheWhir.com
Title Type Date Posted
50e60d71-40a8-4ceb-9b88-356345a799de Listing 2013-03-05 18:26:17
50e60d36-b7dc-4856-8685-5a6445a79962 Listing 2013-03-05 18:26:16
50d46ad3-cd68-4c75-8da2-4c1e45a799bf Listing 2013-03-05 18:24:17
50d46ad3-2118-4e13-a702-4c2245a799bf Listing 2013-03-05 18:24:18
AboveNet Connects to Latisys North Virgina Data Center Web Hosting News 2011-08-24 17:50:02


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?