WorldPOINT

Articles
Archives
  Why Not Do-It-Yourself? ©2001

Good question. Indeed, some corporations do have the capital, staff, know-how and time frame available to be their own ASP (“Application Service Provider”, or software host). Most companies, though, do not. It’s one thing to put up a server for a few users and quite another to provide company employees with hosted applications on production servers that can’t be down.

At first glance it might not seem like much. A Terminal Server, a high-speed Internet connection, a few user setups, and voila! You are on your way… Don’t worry that your Internet Service Provider (ISP) might lose connection. Power failures never happen. As for server drives, they run almost indefinitely, and besides, a crash won’t cost you much time or data, and backup tapes are SO reliable. Nobody in your firm gets computer viruses. And Mother Nature is never ever a problem to a data center.

Experienced technicians reading this know better, and they have heard it before, over and over. So, just what does it take to host your own applications?

You need to decide how important it is to your organization that your users continue running. If you are a small office and other organizations are not depending on your service, then it is far less important than if you have outside clients running from your center, especially if they are running a mission-critical application (like an accounting or office management system). Even so, a failure means that employees are not working.

Let’s start with the Internet connection. Between 10K and 40K (40,000 bits per second) is an average requirement for software use via the Internet. You can’t use shared lines, such as DSL or cable-modem services, for hosting because you need guaranteed bandwidth (connection volume and speed). If your ISP’s bandwidth is used by enough local subscribers, your users will slow down, and perhaps even be disconnected.

The other thing you cannot do is rely on a single Internet provider. ISP’s periodically lose their connection to the Internet, and thus, so will you. Multiple T-1 lines, which give the best constant access to the Internet, from at least two ISP’s solve the guaranteed connection issue. Routing (programming the data to follow certain paths between systems) becomes critical and an expert is required.

The cost of T-1 lines varies among providers, but expect to pay an average of $800 to $1,000 per month for each. At 30K per user, two T-1’s (3 Mb, or 3 million bits per second) can provide 100 concurrent users with adequate connection.

Next, let’s discuss electricity. Think of the last time the power was off in your home or office for several hours. Now think about dozens, hundreds, or even thousands of clients around the country unable to work because electricty is off in your building. This is an extremely difficult situation, especially since you have no way of knowing how long power will be down during any outage. Most UPS’s (“Uninterruptible Power Supplies”, or battery backups) last only for ten to twenty minutes, if they are used to supply power to just one system. A quarter-hour of backup power will only provide enough time to down your servers properly, saving files from corruption, but not much more than that. So, a diesel or natural gas generator with an automatic cut-over switch is required for any data center that is hosting company applications. The switch detects power failures longer than a few seconds and automatically turns on the generator, which needs to be large enough to service your entire center. Including installation, a natural gas generator and switch could run $15,000 or more.

Redundancy is the name of the game on hardware. Over the years, servers and associated components have gotten cheaper, both in price and, unfortunately, quality. Hard drives, controllers, memory, and even entire servers can go down, and you need fail-safe measures if you need to keep your clients running. You’ll want multiple routers for your multiple T-1 lines, too. If you keep in mind that your servers are no longer there to give access to files, but are running full desktops or applications 24-7-365, the quality and duplication of each component is critical. Name brands, such as Dell, Compaq or Hewlett Packard, sell corporate servers starting at $6,000, but the software and installation can be several times that. Routers, equipment that allows access to and from the Internet and each server, can cost $1,500 to $4,000 each.

Licenses for the operating system and user applications must also be purchased. It is not unusual to invest $600 to $1,000 per user for normal office applications, not including an automation product. Do not pirate software licensing; many illegal installations are caught, and lawsuits and penalties can cost several times the original cost from the vendors. Illegal use of software also gives disgruntled employees a way of attacking your company.

A firewall is as much of a protection as you can install against outside intruders and randomly seeking viruses. A twelve-year-old in Providence has the availability of free utilities which will pick out a system’s identifying address in Los Angeles, test for leaks, and tell the kid how to hack them. If you have ever used personal firewall software, like Black Ice, you know how many hits you get from address and port searching programs every HOUR. Firewall hardware for server rooms, however costs thousands of dollars and requires expertise not easily found.

Should you go with Microsoft Terminal Server, Citrix Metaframe, or stick to HTML applications running on MS IIS with an SQL back end? Do you intend on using a DOS application that will freeze your dual-processor server? Will the unencrypted packets of the RDP protocol mean a lack of security, or is ICA needed to keep nosy ISP server administrators from snooping on your clients’ data?

Obviously, the experience to make these choices and keep the server room running can be the greatest cost. The most overlooked issue in deciding to run your own data center is the necessity for on-staff technicians. This new complex technology is just not stable enough to withstand constant use without assistance and overseeing. Those who think they can call in technicians only when needed will find that they are needed very often, generating even more fees than salaries. If they are not located in-house, your hosting service can be down for hours waiting for repair.

Of course, if you have people working from home or abroad, you’ll need to provide access to technical help nearly 24 hours a day, even on holidays. The convenience or necessity of working away from the office is such a great benefit to companies that once begun, a firm will never want to give up this ability. Unfortunately, printing or data problems can occur whenever someone is online. If a corporate VP is running a projection at 3 am for an eight o’clock meeting and his print queue gets hung up, he will need immediate attention. In accounting, a month-end procedure can take several hours, and sometimes will be started at work and finished at home in the wee hours.

The average network administrator makes in excess of $50,000 per year and call center technicians make over $30K- these numbers can be higher in regions devoid of available expertise. Your staff of computer geeks can easily cost you hundreds of thousands of dollars. But without them, you’ll be out of business.

So, why not do it yourself? I’d rather ask, “Why re-invent the wheel?” If a company has already invested the time, money and other resources necessary to accomplish the goal of hosting applications, then a firm can’t possibly do better than outsourcing to such a company.

If you have more questions or any comments, feel free to e-mail me at jack@worldpointinc.com.



Note: WorldPOINT articles are copyrighted and the exclusive property of WorldPOINT Inc. and author Jack Huber. They may be copied or reproduced by non-ASP's and non-competitors only in their entirety with no modifications, including the source and byline, and distributed without charge or financial gain.


 
Request for Information :: Contact WorldPOINT
conbrio design
Back to Top