hosted by liquidweb


Go Back   Web Hosting Talk : Web Hosting Main Forums : Colocation and Data Centers : CDN or GeoCluster for own purpose
Reply

Colocation and Data Centers Find data centers, server hardware, bandwidth providers, and techniques for colocation purposes. Get advice on colocation web hosting, review providers and offer suggestions on choosing colocation hosting services and the right datacenter. If your service is unavailable, please click here.
Forum Jump

CDN or GeoCluster for own purpose

Reply Post New Thread In Colocation and Data Centers Subscription
 
Send news tip View All Posts Thread Tools Search this Thread Display Modes
  #1  
Old 04-19-2008, 12:07 PM
rustelekom rustelekom is offline
Telecommunication operator
 
Join Date: May 2002
Location: Russia, Moscow
Posts: 1,425

CDN or GeoCluster for own purpose


Hi,

Interesting, for realize very begin level and simple CDN (not for competition with Akamai just for own purpose) or GeoCluster what we will need? I think we need own AS, at least two B/W provider for each point where we need make cluster (for example one cluster in Europe, another in US and one in the somewhere in Asia) and routers and load balancers on each of above point? Own AS i think required to make changes in routing if any of cluster or one of the server in cluster will down (failover feature). Am i right? What we need as minimum to make it work if we need exclude simple point of failures? One or two Cisco routers, one or two Coyotte Point system and lot of servers ?

__________________
Robobill.net Dedicated server since 2002, RIPE NCC member, LIR, AS25478

Reply With Quote


Sponsored Links
  #2  
Old 04-19-2008, 01:27 PM
hhw hhw is offline
Web Hosting Master
 
Join Date: Oct 2002
Location: Vancouver, B.C.
Posts: 1,867
It depends on how you want to do it.

BGP Anycasting is definitely superior to using GeoDNS, and for that you would need your own AS and a block of IP's /24 or larger. One bandwidth provider per location would be fine and would be much easier to setup.

Multiple providers of course gives you more redundancy, but isn't needed to make this work. Also, if you only have one provider at each location, you can just have them advertise a single default route to you, instead of having to crunch a full global routing table.

Locally at each location, you could go with redundant load balancers, or just run your servers in a VRRP (or e.g. HSRP, CARP) configuration. Load balancers are probably easier to setup, but you can achieve faster failover with VRRP.

You also need to determine whether you want to distribute your content using a pull (reverse proxy) or push (data replication) model.

If you don't have in-house expertise though, I would recommend finding a provider who does, as a good solid CDN definitely isn't easy. Is there any particular reason you need to roll out your own CDN, instead of using a CDN provider?

__________________
Han Hwei Woo, ASTUTE HOSTING AS54527 *Advanced and customized solutions for the savvy customer!*
Dedicated Hosting and CDN out of Vancouver, Seattle, LA, Toronto, NY, Miami, and (soon) London
We include CDN, anycast DNS, onboard KVMoIP, firewall, local and global load-balancing, and privatenet with all servers.
sales@astutehosting.com

Reply With Quote
  #3  
Old 04-19-2008, 03:14 PM
Jdubz31 Jdubz31 is offline
Web Hosting Evangelist
 
Join Date: Jun 2006
Location: Chicago
Posts: 461
Unless you have an absurd amount of traffic that you need to push, a fairly hefty startup allowance, along with several experts, I'd outsource it.

Voxel.net has an excellent CDN product that you could likely resell. I'd start there if I were you.

__________________



Reply With Quote
Sponsored Links
  #4  
Old 04-19-2008, 03:24 PM
KDAWebServices KDAWebServices is offline
Web Hosting Master
 
Join Date: Aug 2000
Location: Sheffield, South Yorks
Posts: 3,286
You need a real solid understanding of BGP and how various providers run their networks with anycasting - ideally you need to use the same 2 or 3 providers in each location, else you could end up with all sorts of v. funky routing. If you don't know what I mean by that, then you're not ready to be doing it

__________________
Karl Austin :: KDA Web Services Ltd.
UK Business Hosting and Managed Servers - Hosting for Business Users :: 0800 5429 764
UK Budget Web Hosting and Servers - Hosting for Home Users :: 0800 8620 349
Call us today and ask about our hosting solutions.

Reply With Quote
  #5  
Old 04-19-2008, 11:14 PM
rustelekom rustelekom is offline
Telecommunication operator
 
Join Date: May 2002
Location: Russia, Moscow
Posts: 1,425
Thank for all!
Yes, knowledge required definitely. And i agrees that for beginner best way will be outsourcing and we will probably begin with it.

__________________
Robobill.net Dedicated server since 2002, RIPE NCC member, LIR, AS25478

Reply With Quote
  #6  
Old 04-20-2008, 12:25 AM
cristibighea cristibighea is offline
Custom Hosting Master
 
Join Date: Jan 2007
Posts: 2,602
Just remember that unless you need to get your data to a global audience, and get a lot of data to them too, the costs will be pretty high even on a CDN, so you might have to commit to a rather high amount of bandwidth per month to get a good price.

__________________
478east
High Bandwidth Servers
Custom Hosting Solutions

Reply With Quote
  #7  
Old 04-20-2008, 09:37 AM
apollo apollo is offline
Web Hosting Master
 
Join Date: Feb 2002
Posts: 2,102
Doing it right the first time takes a lot of skill and costs are high. I would suggest reading TCP anycast problems as well.

Remember that for failover, you should use your own routers (any top brand or quagga if you prefer Linux/*BSD) and scripts etc that would withdraw the route. Somewhat complex set-up that should work perfectly.

__________________
LinuxAdmin.org - server management and tuning

Reply With Quote
  #8  
Old 04-20-2008, 12:31 PM
dkitchen dkitchen is offline
Managed Hosting Expert
 
Join Date: Jan 2004
Location: North Yorkshire, UK
Posts: 4,163
This is something I've been doing a lot of research on as we plan to build a CDN product to meet some clients needs in the near future.

You obviously have two options for your traffic distribution. You can do it DNS based which is pretty accurate, although you will run into problems where IP space is registered to an organisation in one country however it's physically located in another; or where an ISP's DNS servers are in one location but the end user is in another, etc.

The other option is of course anycasting, but as Karl said it takes a great deal of BGP knowledge to make it work properly. You need to ensure your network configuration at each site is almost identical or your users, on occasion, are going to be routed to the most connectable location rather than the closest (one of the traits of BGP). In addition you have the issue of route overlap too which causes issue with TCP, good planning/design should avoid this however.

You could potentially use the two in conjunction with each other but I can't see any real benefit to that without introducing masses of complications.

Finally you will need a number of servers to remotely monitor your clusters and make DNS/route changes where necessary.

CDN's are expensive solutions whether you run them in-house or build your own. I couldn't tell you which would be more cost effective, you'll just have to weight up the costs factoring in the equipment and expertise you're going to need...

Dan

__________________
█ Dan Kitchen | Technical Director | Razorblue
█ ddi: (+44) (0)1748 900 680 | e: dkitchen@razorblue.com
█ UK Intensive Managed Hosting, Clusters and Colocation.
█ HP Servers, Cisco/Juniper Powered BGP Network (AS15692).


Reply With Quote
  #9  
Old 04-21-2008, 11:24 AM
cacheflymatt cacheflymatt is offline
WHT Addict
 
Join Date: Jun 2007
Posts: 109
Generally you wont get great economies of scale (relative to buying it) for rolling your own CDN until a few hundred mb/s, however obviously it offers you much greater flexibility for you since you'll be controlling your own servers.

One other option - limelight offers a 'managed cdn' type service: http://www.limelightnetworks.com/man...astructure.htm in which they handle the traffic distribution and you manage the content serving.

As far as TCP anycast goes, you shouldn't have any issues at all if you're just starting out with a US/Europe config.

Here's some operational experience with it from ourselves and bitgravity:

http://www.nanog.org/mtg-0606/pdf/matt.levine.pdf


Matt

__________________
Matt Levine
CTO @ CacheFly
The CacheFly CDN (Content Delivery Network)

Reply With Quote
Reply

Related posts from TheWhir.com
Title Type Date Posted
50e61011-4244-4ecd-ae71-4f8b45a79962 Listing 2013-03-05 18:26:18
Have Your Say – Fill Out our 2012 Reader Survey Blog 2012-04-13 16:39:18
UK Web Host Manx Telecom Appoints Data Center Director Web Hosting News 2011-11-11 20:18:52
Data Foundry Celebrates 17 Years with Grand Opening of Austin Data Center Web Hosting News 2011-10-19 14:44:02
Verizon Cancels Wyoming Data Center Build Out Web Hosting News 2011-06-27 21:03:31


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?