[OpenVPN home] [Date Prev] [Date Index] [Date Next]
[OpenVPN mailing lists] [Thread Prev] [Thread Index] [Thread Next]
Google
 
Web openvpn.net

Re: [Openvpn-users] Hardware Requirements


  • Subject: Re: [Openvpn-users] Hardware Requirements
  • From: James Yonan <jim@xxxxxxxxx>
  • Date: Tue, 1 Feb 2005 05:46:55 -0700 (MST)

> We are thinking of running over 60,000 users using OpenVPN, with fairly 
> low traffic (i.e. less than 50-100kbits per user).
> Not taking into account redundancy requirements, what would be the 
> hardware requirements for the server side (e.g. processor, RAM, no. of 
> servers etc) for this type of deployment?
> Has anyone else tried a deployment on this scale? Are there any other 
> things I need to take into account etc?
> Thanks for your help
> Nicky

Is that concurrent users?  That's a huge number, and if it's concurrent, 
you'd be pushing the frontier of what's been attempted with OpenVPN, at 
least to the extent of what's been reported on the list.

Having said that, I don't see any reason why it wouldn't work if you're 
smart about load balancing.

OpenVPN has some basic load-balancing features, for example the client
does the web browser trick of choosing at random from multiple DNS A 
records to resolve the OpenVPN server to use.  This makes it possible to
distribute a single client config which can connect into a server farm.

A few more details:

OpenVPN uses about 75Kbytes of virtual memory per user, so if all 60,000 
users were logged in at the same time on a single machine, you would be 
using about 5GB of RAM.

And at, say, 75kbits/sec per user, that comes out to 4.5Gbps bandwidth.  
A standard single-processor 2Ghz P4 machine could probably saturate
50-100Mbps, as far as the crypto is concerned.  That's a 50 to 100 machine 
server farm.  Less if you use SMP boxes + hardware crypto acceleration.

James


____________________________________________
Openvpn-users mailing list
Openvpn-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/openvpn-users


Warning: require_once(../../../archive_common.php) [function.require-once]: failed to open stream: No such file or directory in /home/openvpn/domains/openvpn.net/public_html/archive/openvpn-users/2005-02/msg00004.html on line 209

Fatal error: require_once() [function.require]: Failed opening required '../../../archive_common.php' (include_path='/usr/local/lib/php') in /home/openvpn/domains/openvpn.net/public_html/archive/openvpn-users/2005-02/msg00004.html on line 209