12.06.2015 Views

3 - Ping! Zine Web Tech Magazine

3 - Ping! Zine Web Tech Magazine

3 - Ping! Zine Web Tech Magazine

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Overselling<br />

Offers by web hosting companies of quantitative features that begin with exciting adjectives like "unlimited" beg the simple<br />

question: how can a company offer unlimited space, bandwidth and (insert your favorite feature here)? Let's explore this<br />

question by taking a look at some of the features of a typical high-end web hosting server, as shown in Table 1 (Softlayer , n.d.):<br />

C<br />

Item<br />

Server<br />

Public Bandwith<br />

Hard Drives<br />

Details<br />

Quad Processor Quad Core Intel 7320 - 4x4MB cache<br />

2000 GB Bandwidth<br />

4 x 1.00TB SATA II<br />

M<br />

Y<br />

CM<br />

MY<br />

CY<br />

Looking at the selected server, we note that the bandwidth is limited to 2000GB per month, with 4 Terabytes of disk space<br />

(some of which will be used by the platform), and four processors. This is a fairly expensive machine to rent or purchase,<br />

and has more server capacity than many hosting companies currently use. <strong>Web</strong> hosting companies will often put 50-<br />

1000+ websites on each shared server (Ratemyhost, n.d.) depending on the resource needs of their customers and the<br />

specifications of their servers. Simple math shows that none of the customers can truly use much (let alone unlimited)<br />

bandwidth or space, or the server will run out of resources. For example, if the <strong>Web</strong> Server has 500 customers on it, and<br />

the average bandwidth usage is 5GB at any time, the server will go over its limit since the aggregate usage at this point is<br />

2500GB. Limits can be expanded, of course, but this costs additional money, and when shared hosting accounts are selling<br />

for less money per month than a premium cup of coffee, hosting providers may not be able to afford the additional expenses.<br />

CMY<br />

K<br />

We could argue about whether <strong>Web</strong> Host A uses even more powerful servers than this, or <strong>Web</strong> Host B owns their own<br />

datacenter, etc., but the point remains - there is a finite limit to the available space and bandwidth for any given server,<br />

aggregated group of servers (e.g. grid ), or datacenter. It's pretty obvious, therefore, that many hosting companies are<br />

selling resources that they don't actually have, i.e. they are overselling.<br />

The Core Dilemma<br />

Given the vast amount of overselling in the hosting industry, the question arises as to whether the practice is ethical. Before<br />

making a snap judgment, however, one should consider other analogous industries. For example, electrical utility companies<br />

typically oversell their product of electricity. They will typically determine potential peak use, in combination with growth rates<br />

and other factors, decide how much risk of running out of capacity they (or the regulating agencies) are willing to accept,<br />

and implement the infrastructure necessary to support the chosen capacity. The risk of this approach is that customers will,<br />

at times (e.g. during exceptionally hot weather), use enough electricity to cause brownouts or even blackouts. To prevent<br />

these outages completely would require sufficient infrastructure to support a worst-case scenario - all customers using their<br />

maximum amount at the same time. The cost of this infrastructure would greatly increase the fees that consumers pay for<br />

service. So the trade-off is clear: choose the lesser evil among "higher prices" and "overselling risks."<br />

030 | <strong>Ping</strong>! <strong>Zine</strong> magazine

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!