ThePlace

Home ] Search ] Resources ] Site Map ] Contact Me ]
Dave's Information Technology Resource

Up ]

Network Technologies ] TCP/IP ] HTTP Defined ] Web Servers ] [ Web Hosting Options ]

--- Web Hosting Options ---

Setting Up a Site

Things to do... (note: the following information includes examples and are not necessarily endorsements)...

Get a domain name...

bulletNetwork solutions... http://networksolutions.com/ 
bulletcost: various, package deals for multi-year contracts
bulletidentify administrative and billing contacts, technical contact is the hosting service
bullettypical setup in 2 to 24 hours
bulletParking web addresses
bulletThrough various companies
bulletNo or small fee.
bulletUsed to hold onto multiple addresses.
bulletCan be used to redirect hits.

Select a web host...

bulletFree... e.g, Tripod: http://www.tripod.lycos.com/ 
bulletMany do not allow you to use your own domain name.
bulletMay require advertising (most do).
bulletMay have very limited space: 5-50 MB.
bulletLimited technical capability (no scripting, server support, or databases).
bulletMay not offer additional e-mail, ftp services.
bulletREAD THE FINE PRINT!!
bulletBottom line: good for practice and amateurs.

 

bulletLow-cost... e.g., MyHosting   http://myhosting.com/
bulletCost: $10-$50 per month, does not include dial-up costs.
bulletMonth to month payment, typically via a credit card.
bulletUsually requires a domain name.
bulletDisk space: 500MB to 6-10 GB.
bulletTraffic: 10-200 GB/month to unlimited.
bulletUsually a single platform option (Unix/Linux or NT).
bulletOften Includes multiple e-mail/ftp accounts.
bulletUsually offers some level of platform-specific database and server programming support (DLL's, 1or 2 database connections, scripting support (ASP/.Net, Linux, Perl), FrontPage Server Extensions, Cold Fusion.
bulletSupport for low-end databases (Access), some allow Linux support and higher end databases (MySQL, SQL Server, Oracle).
bulletSome have limited/shared secure server support.
bulletDownside: performance issues (lots of accounts on the same machine, can be slower at peak periods); setup can take a couple of days; very limited/if any "live" technical support.

 

bulletCommercial Support... http://interland.com  
bulletCost: $50-$300 per month.
bulletMonth to month via credit card, longer-term contracts via purchase order/pre-payment.
bulletDomain name support, often multiple domain names.
bulletDisk space: 2 - 10 GB.
bulletTraffic: 100 GB to 1 TB month to unlimited.
bulletSetup: typically 6-12 hours.
bulletMultiple email, ftp accounts.
bulletPlatform options (NT, Unix, Linux).
bulletMultiple databases including SQL Server, Oracle.
bulletFrontPage, InterDev, programming support.
bulletOne or more server programming solutions (e.g., ASP/.Net, PHP, Cold Fusion, Perl, JSP, etc.).
bulletSecure transaction and financial transaction support.
bulletMany offer e-commerce shells.
bulletTypically a relatively limited number of accounts on a single machine resulting in better performance.
bullet"Live" support available, relatively fast turn-around.
bulletDownside: machine is still not under your direct control (and you don't know the environment, how secure is it really?).

 

bulletYour own box...hosted by a WEB FARM and/or data center, e.g., http://www.verizonbusiness.com/us/itsolutions/  
bulletOne or more (web and database servers) boxes hosted at a web farm.  
bulletYou pick the boxes and configuration, company sets up the box.
bulletStorage, bandwidth, access based on the box.
bulletSoftware and database options will vary (typically based on a "menu" approach.  May include licensing options on databases and related tools.
bulletInternal connection direct to T1 to T3.
bulletCost: $500 to $2500 /month.
bulletAnnual contracts common and most cost-effective.
bulletDaily backups and server monitoring.
bulletVery secure environments with competent staff on-call 24 hours.
bulletReal-time support by technicians.
bulletRequires some level of technical savvy by customer.
bulletDownside: limited (if-any) access to the hardware.

 

bulletYour own box...hosted and managed BY YOU.
bulletMost expensive option.
bulletAssumes desire to provide 24X7, reliable, good/excellent performance).
bulletYou will work through a number of vendors.
bulletRequires significant engineering and technical expertise to implement.
bulletHardware cost: $2500 to $10,000+ (often underestimated).
bulletSoftware cost: $1000 to $25,000+ (operating system, databases, programming support).
bulletTelecommunications cost (on-going): $250/month to $2000+/month.
bulletInfrastructure costs (often overlooked): facilities (floor space, electrical, telecommunications wiring, cooling, security): $$$; procurement: $. 
bulletPersonnel costs: network/hardware support (assuming 24X7): $45,000 to $100,000/annually.  May also include security and other support personnel.  Most expensive item.
bulletUpgrade costs - software, hardware, telecommunications, facilities: 20-50% of initial costs on an annual basis.
bulletUpside: You have total control and access; best options for rapid deployment, change; best security.

Just imagine...

bulletAOL, Amazon, Yahoo, Microsoft, and other high-end web-based companies.
bullet24X7, very high-access traffic.
bullet"Buildings-worth" of hardware and telecommunications technology.
bulletHigh, day-to-day support costs.

 

How to Decide Which Option is Best

bulletDo your homework!
bulletThorough requirements collection and analysis required...
bulletFunctional requirements
bulletWhat will the site do?
bulletStatic v. dynamic content.
bulletServer-based interactivity.
bulletAmount of content/data to be managed.
bulletDatabase capabilities. 

 

bulletPerformance requirements
bulletHow well must the site perform?
bulletEstimated hits per day (may also want to consider seasonal hit levels).
bulletPeek/off-peek loads.
bulletReal-time response.
bulletDatabase response and loading.
bulletSession management.

 

bulletSecurity requirements
bulletHow safe is your data?
bulletNeed for controlled access to server (also a performance issue).
bulletAccess control to/for user/password data.
bulletBackups.

 

bulletCost and Resource Considerations
bulletHow much can you spend?
bulletPersonnel resources (existing, new hire, training).
bulletHardware (existing, new)
bulletSoftware (operating systems, server software, databases).
bulletSystem support (network, hardware, telecommunications)
bulletCustomer support
 

Home ] Up ] Computer Architecture ] Programming Bootcamp ] Database Bootcamp ] Visual BasicS ] Web Basics ] Web Multimedia ] Web Programming ] Developing Web Sites ] XML Technology ] Web Glossary ]

Copyright © 1999 - 2005 
ThePlace - Written and Sponsored by Dave Hillman