Web Hosting Information
PDFPrintE-mail

Web Hosting Information

 

Web hosting is the service used to deliver web pages to surfer's web browser.  If you are viewing a web site including this site, those pages and files are residing on a web server. These are special purpose computers, similar to your own PC but configured for a single purpose. Typically they are housed in racks in a large network operations center (NOC) and do not have any keyboard or monitor connected to them. They are managed remotely via a central console at the NOC or via the internet at some remote location. If you have a hosting agreement with us, when you connect to the control panel to manage your email accounts, for instance, you are managing a small portion of the web server via remote access.

Web servers can use Windows(c) MacOS, Unix or a number of versions of Linux operating systems. In addition to the OS, there is a server program that actually responds to and delivers the contents of a web site. Each OS may have it's own server application but the most common on the internet is Apache. Windows servers typically use the Microsoft IIS but even a Windows server can use Apache.

Other applications that are used along side the server application are the mail server, FTP server, programming language interfaces to render pages written in various languages such as PHP, ASP, Perl, Python etc. These interpret the code in the pages to display as an html document when it reaches your web browser. The mail server application only handles emails. The FTP server is used only to provide for the transfer of files to and from the web server's hard drives.

Other special types of server applications may deliver streaming video or audio content or support web pages designed in specific applications such as FrontPage or ColdFusion etc.

Web servers also have database programs installed. The most common is MySQL which serves as the database backend for most dynamic web sites.

Most commercially run web servers are installed in some form of central location where they share certain resources that would be cost-prohibitive to install for only a couple of servers. The server may be leased, as ours is, or owned by the hosting company. Leasing provides for continued availability of updates and around the clock monitoring by full time staff. In the share environment of a large NOC, the servers are connected to very high speed redundant connections close to internet hubs. The power is conditioned to prevent brown outs and spikes from damaging the hardware and is backed up short term by battery backups which, in turn, are connected to large diesel generators.  This results in a very reliable full time server that is virtually never off line.

The NOC is climate controlled to prevent overheating. There is high security including video survelience inside and out. Access is strictly limited to those authorized manage the NOC. The facility as a whole meets strict PCI security compliance standards.

Other services provided are routine and automatic backups of all of the data on the servers including your web site. We have three levels of backup in place. One is the set of current files on our local computers where we develop and maintain your site. The second is via a RAID or multiple drive array which maintains a complete mirror copy of the main hard drive in the server. If the primary drive were to fail, it will take only a short time for a technician to move the redundant drive to primary position and to install a new backup, ready to mirror the first drive again. In addition, we have an off-site backup which duplicates all of the web data at a site over a thousand miles away from the primary server. These features combine to create a nearly disaster proof web delivery system.  When you pay your monthly hosting bill, these services are what you are paying for.