in reply to Re^2: WEB host for Perl/CGI based site
in thread WEB host for Perl/CGI based site

Dedicated servers are servers you rent or lease in someone else's rack in their data center. You get a particular class of machine and a particular amount of bandwidth. You can have it administered by the data center people, or you can be the only one with root access.

An example of dedicated managed servers is [htttp://rackspace.com|Rackspace]. They specialize in managed dedicated servers. It's all they do. The admin for the box would have access to your data, but Rackspace hosts for the US Marine Corps and many other highly sensitive organizations.

I'm not sure who to recommend for dedicated, unmanaged servers (ones you'd manage yourself with no other root users).

Another option is server colocation. That's what they call it when you buy the server, ship it to the hosting company, and they put it in their rack. You're paying just for rack space, power, and bandwidth. All the people do to your machine is physically secure it and reboot it by power cycle when you ask. They still have physical access to your machine, so it'd have to be someone you trust. Hurricane Electric does lots of colocation.

Perlmonks itself is hosted at Pair Networks. I've yet to use them myself, but I hear good things about them. Their site says they do both managed dedicated hosting and server colocation. Their site does a pretty good job of describing the packages they offer, too.

There are lots of other companies you could contact about either dedicated hosting (managed or unmanaged) or colocation. The above are just examples with which I'd be comfortable doing business.

For the ultimate in security, you really want to employ your own sysadmins and network techs and run your own data center.

Replies are listed 'Best First'.
Re^4: WEB host for Perl/CGI based site
by vit (Friar) on Jan 16, 2008 at 21:31 UTC
    Thanks a lot mischief,
    Actually couple more questions.
    Let's say for the beginning I start using yahoo or some other small business-like hosting to see if I get traffic at all.
    Am I right that I do not need to do web server installation and will I be able to create my directory configuration?
    Also could I run my Perl/CGI script there like I do at my home and will I be able to work remotely with my scripts and data files there?
    In other words I do not need their software, web creator, etc. I need to do it on my own. The only thing I need is a server and flexibility.

      To start off, you might want to look at Virtual Dedicated Servers aka Virtual Private Servers. They are inexpensive compared to dedicated servers, but more secure than virtual hosts (assuming you don't do something dumb). Typically you will get root access, basic webserver apps preinstalled, and the ability to install your own apps. Like others have said, the hosting company will have access, but you will have better control than with virtual hosts like Yahoo etc.

      Update: added links

      One problem you'll run into on many shared hosting plans is ulimits. It's not just that they'll get upset and cancel your account for using 1 GB of RAM. It's that a single Apache process might not be allowed more than, for example, 128 MB.

      As for specifically Yahoo, I wouldn't know anything about hosting with them. I've never used them nor seriously considered using them for hosting. I have had an email account there since about 1994 or 1995, but I've never used them for anything business-related (besides the odd chance that I'd use their IM system to contact a business associate).