Slashdot Mirror


Monster Bandwidth for a Month?

ourcoolroom asks: "I work for a small regional ISP and we are facing a problem which I'm sure anyone who has tried to read a slashdotted article is well aware of. There are times when a large amount of bandwidth is needed for a short period of time. In our case, a few years ago we had a little 250kB Shockwave Christmas card developed. Any suggestions for hosting something that needs a pile of bandwidth for only 4 weeks or so a year would be appreciated." "We weren't particularly impressed with the results so we didn't distribute it, but we did have it on a sub-domain of our website. It sat around for a year or so, and then about the first week of December all of our data circuits were buried. Apparently a link to the card had started to make its way around in an email. We were able to find a place to host the Shockwave file last year, and towards Christmas transferred around 230GB a day just of the Shockwave file. We don't really stand to make any profit so we can't put a huge bankroll on this project, but we would like to have it up for holiday goodwill (that and it's really cool for a company our size to have a page with over 1,000,000 hits/day). We have thought about distributed downloading via BitTorrent, etc, but we feel many of the people who would view the card would not be that savvy."

46 comments

  1. Easy answer by Anonymous Coward · · Score: 4, Informative

    Just Coral Cache it.

    1. Re:Easy answer by tdemark · · Score: 2, Interesting

      Or, if you actually want to control the cache, get a box from ServerBeach or EV1 Servers, and install Squid as an accelerator.

    2. Re:Easy answer by fred+fleenblat · · Score: 1

      Would it kill them to run it on port 80?

    3. Re:Easy answer by Anonymous Coward · · Score: 0

      Yes, because many of the cache nodes have webservers.

  2. There are lots of webhosting places by Anonymous Coward · · Score: 1, Informative

    which offer unlimited traffic for only about $20/month. Pick one of them.

    1. Re:There are lots of webhosting places by seinman · · Score: 4, Interesting

      Read the fine print. Any host offering "unlimited" bandwidth for that price is only counting HTML and images. Throw in any media file, and your account is closed. I run a site that has lots of video files, and have gotten kicked off of every unlimited bandwidth host that I tried for under $30 a month.

    2. Re:There are lots of webhosting places by Anonymous Coward · · Score: 1, Funny

      Video you say... Women involved?
      [clicks on link to http://www.seinman.net/

    3. Re:There are lots of webhosting places by seinman · · Score: 1

      I'm afraid you'll be disappointed. Although I do intend to move into that field as my schooling nears an end.

  3. Akamai is your friend by hrbrmstr · · Score: 4, Informative

    Specifically, their EdgeSuite.

    From what I remember, you only pay for what bandwidth is consumed and since most folks will consider your e-card spam, that won't be many. The cost was fairly reasonable as well.

    --
    Mind the gap...
    1. Re:Akamai is your friend by rf600r · · Score: 1

      Or one of their competitors (which you may like better) like Savvis (fka Digital Island) or Speedera.

    2. Re:Akamai is your friend by the+frizz · · Score: 1
      The original article says: We don't really stand to make any profit so we can't put a huge bankroll on this project, but we would like to have it up for holiday goodwill. That probably rules out Akamai. They seem to enjoy their reputation for having the highest priced bandwidth.

      One way you can still make use of commerical Content Delivery Networks (CDNs) is by using refer blocking or a secure download service, where the file will be delivered from the CDN only by use of a time-expiring URL from your site. That way you can ensure that the media is only viewed from your site's pages and you can captitalize on any advertising. If you move beyond Shockwave and to Flash, then Speedera is the only one of the other CDNs mentioned above that has annouced streaming from Macromedia's Flash Communications Servers.

      You needed be concerned about the slashdot effect with Speedera. I've seen many Slashdot articles that link to media hosted on Speedera e.g., NASA stories). They turn out to be smaller blips that the corresponding surges from TV other major portals like Yahoo and MSN. Here's an example.

      Disclaimer: I work for Speedera Networks, Inc.

    3. Re:Akamai is your friend by battlemarch · · Score: 1

      I always appreciate seeing those disclaimers, it's polite and shows integrity.

      Thank you.

      --
      Oh, come, come, come. Without a monster or two, it's hardly a quest... merely a gaggle of friends wandering about. - Owl
  4. Do the AOL thing... by ForestGrump · · Score: 3, Funny

    Pass out CDs.

    *runs away*

    --
    Is it true that more people vote for the winner of American Idol, than vote for the president? -Ali G.
  5. Where's the link? by sabNetwork · · Score: 3, Funny

    Link? :)

    -

  6. Restrictions based upon IP Address? by BladeMelbourne · · Score: 2, Interesting

    As you are a small ISP, have you thought of restricting access to the shockwave/flash file to your customers only (by IP address range)?

    This can be done programmatically at the ASP/PHP/etc level, or by configuring the virtual directory on the webserver.

    I'm all for spreading Christmas cheer (and my love to the ladies but that's off topic), but your business shouldn't suffer economically, and the bandwidth used should not interfere with the service you are providing to your customers. Restricting content based upon the visitors IP address should help.

    Just an idea, from cloudy Melbourne.

    1. Re:Restrictions based upon IP Address? by gl4ss · · Score: 1

      well, from what i'd gather the service would be to make the customers able to 'send' those shockwave cards to their friends, who are on other isp's.

      (or a link to them anyways, at least that would make a lot more sense - make it customisable by the url or something)

      --
      world was created 5 seconds before this post as it is.
  7. One Word .... Akamai. by ebooher · · Score: 4, Informative

    http://www.akamai.com/en/html/about/overview.html/

    Akamai is the global leader in distributed computing solutions and services, helping organizations grow their online businesses without growing their IT infrastructures. The company created the world's largest and most widely used on-demand distributed computing platform, with more than 14,000 servers in 1,100 networks in 65+ countries.

    Now is the time to show how little I know from working with a company that housed servers for Akamai.

    Akamai is basically a huge cache system. Many of the internet favorites that people hit on a regular basis are Akamai customers. Apple, BMW, FedEx, etc. They are all companies that know they have a pretty big userbase and need to be able to give those customers a good chunk of bandwidth. However it is impossible and impractical to install the needed bandwidth for one site .... say IBM.

    Now, I know you say "But IBM is this huge goliath of a company that has customers worldwide." That doesn't mean it is cost effective for them to install 14,000 OC-128's to handle all the traffic. Akamai provides a way of distributing your information in a way that allows people to pull that information from a site that is technologically near to them.

    Let's not go into how a certain cable company goes to *New York* before passing any traffic to *California* So I did not mean geographically near.

    Anyway .... I know nothing about their rates or services or even if they are cheaper than running 14,000 OC-128's to your office. I like to exaggerate and embellish, ok. I'd hate to see the SONET gear needed to switch 14,000 circuits. But they would be a good bet for you. Because your customer would hit your site. Click the link for whatever 4 Meg, etc app you need them to run, the link would find the closest Akamai center and bam .... they'd probably be downloading it from Japan when they are in Wyoming .... but hey, what are you going to do with technology, right?

    Just my three cents.

    --
    "Genius may shine aloof and alone, like a star, but goodness is social, and it takes two men and God to make a Brother."
    1. Re:One Word .... Akamai. by ballpoint · · Score: 1

      What's OC-128 ?

      I do know of OC-3, OC-12, OC-48 and OC-192, but OC-128 is new to me.

      --
      Flourescent (adj): smelling like ground wheat.
  8. Server Beach by nege · · Score: 1

    If its not mission critical, I would go with Server Beach - for about 100 dollars you get 2000 GB of bandwidth! there is no contract, and server set up only takes a day in most cases. I went with them for a 3 month short term project where we used the server for DNS purposes. Customer service was EXCELLENT.

    Good luck!

    1. Re:Server Beach by Wolfkin · · Score: 1

      ServerBeach is great. I use them. They are not right for this project, which you'll notice if you do the math. :)

      --
      Property law should use #'EQ, not #'EQUAL.
  9. Static content is a LOT easier than dynamic conten by xmas2003 · · Score: 2, Informative
    I have a similar problem with my christmas lights which include a christmas webcam ... except my content is dynamic ... so I just grin-n-bear it during the Slashdot Effect

    Since yours is static, maybe you could talk to the MirrorDot folks and see if they would host it.

    P.S. I just turned on the environmental senors for the christmas webcam, so stop by if you want a real-time look at Colorado weather.

    --
    Hulk SMASH Celiac Disease
  10. Re:Static content is a LOT easier than dynamic con by Triumph+The+Insult+C · · Score: 1

    no, don't talk to mirrordot. their uplink is also my uplink =)

    --
    vodka, straight up, thank you!
  11. Several options by stienman · · Score: 5, Informative

    There are many things you can do, some which will help lower bandwidth and requests, others will simply cost money to implement.

    First, put a meta cache tag in the web page, and make sure your webserver responds properly to "Has this page changed" requests. A lot of downloads are simply going to be people playing it over and over again - by going to your web page. Let the proxies and caches do their job by making sure they know your page isn't changing for a month.

    Second, lower the bandwidth. The music is one obvious spot - select a lower quality encoding. Simplify the flash as much as possible. You may not be able to do much, but if you completely re-think it you will be surprised how small a high quality flash can be.

    Develop the website properly. Put in a message that says "Please wait while loading..." since many web users will impatiently click on the url over and over if they don't see the flash immediately, causing extra stress and bandwidth on the server. In the extreme, consider limiting downloads and queuing visitors. "Your card will show in 25 seconds, please wait."

    Also be aware of content thieves. Make sure your server is configured to upload the content only to users who have specifically requested your webpage (not just the file on the page). If you look through the server logs of old you may find a lot of referrer tags coming from sites that embedded your url on their page and got revenue on your work, without paying for the bandwidth, nevermind obeying copyright laws.

    Third, you need at minimum a bandwidth of 25Mb/s (assuming you meant 230Gbytes, and not 230Gbits). The real minimum is actually closer to twice that since the bursty traffic will be at least twice the average traffic. This means you need to host a dedicated server with someone who has a T3 or greater dedicated to your use. This is big bucks. You may find that it will be cheaper working with a content distribution service such as Akamai.

    Lastly, while notriety is nice, and it's fun to see everyone looking at you, make sure you are weighing all the costs - including your sanity - against the percieved benefit. For this type of thing, if you aren't making money then it usually isn't worth it.

    -Adam

  12. Oh The Humanity! by oO+Peeping+Tom+Oo · · Score: 0, Troll

    We've slashdotted akamai!

    1. Re:Oh The Humanity! by Lord+Kano · · Score: 2, Funny

      Hello Akamai. We're slashdot. We're here to make love to your bandwidth.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    2. Re:Oh The Humanity! by ceejayoz · · Score: 4, Insightful

      Hello Slashdot. We didn't even notice you, what with the fourty megabyte Apple.com/Trailers files we host for thousands of people, not to mention hosting most of the largest sites on the 'Net.

      (honestly, when people start thinking Slashdot can /. Akamai, they're a little out of touch with reality)

    3. Re:Oh The Humanity! by JDevers · · Score: 1

      The only way Akamai would even NOTICE slashdot would be if someone here posted a link to a truly huge file they hosted and most of the people clicked on it. A 250K shockwave file isn't going to cut it, comparing a /.ing to Akamai's daily traffic is a joke. When you consider that about 90% of real ISPs have a local Akamai node, it isn't even REALLY internet bandwidth being consumed.

    4. Re:Oh The Humanity! by Anonymous Coward · · Score: 0

      Yeah, one of my servers got /.'ed once. It's really not as big as people say it is. I never went over 5% cpu and 2MBit....

      Sorry.

  13. Bittorrent by mnmn · · Score: 0, Redundant

    Try any P2P system, plus bittorrent. Host it up on edonkey, DC++ kazaa etc, and hand them a link or unique name.

    Many home computers have at least one of the P2P app installed. I get invited to many friends' girlfriends houses to install 'something to get music', so you can be sure it'll get delivered.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:Bittorrent by empaler · · Score: 2, Insightful

      Seriously, if you send your mom a flash christmascard, do you think she'll be able to download and install the donkey?

    2. Re:Bittorrent by Anonymous Coward · · Score: 0
      Yea fucking brilliant.

      "hi mum, here a great shockwave xmas card for you. It's distributed in bitorrent - yea B-I-T-T-O-R-R-E-N-T... no, its a peer to peer system mum ... no mum not pita pier, 'peer to peer... a non client server distribution model. Just go to bittorrent.org, and follow the installation instructions ... Then hit accept ... then go to the folder and ... OK mum dont worry I'll send a card in the post"

  14. mod_bandwidth by Evanrude · · Score: 1

    You can configure your apache webservers to only allow each connection a limited amount of bandwidth depending on which IP the connection is coming from. It can be setup to allow more bandwidth for your customers or less from connections outside your network. This can be configured for the entire site or just for the file that is getting hit hard.
    This is a simple and inexpensive solution.

    --

    ~.Evanrude
  15. Cache services by Evil+Attraction · · Score: 4, Informative
    I've been using the Coral P2P Cache service from time to time, especially when I've encountered Slashdotted web pages. They only require you to add "nyud.net:8090" to a hostname, and thus it seems like a simple solution in this case. There are other - and similar - services out there as well (which I haven't tried as much as the Coral thing); Good luck!
  16. FTFA by empaler · · Score: 1

    and towards Christmas transferred around 230GB a day

    Spam or not, that would indeed seem like a sizeable amount of bandwidth.

  17. High bandwith cheap short term hosting by stinkydog · · Score: 1

    Your best friend Mr Google has many high bandwidth cheap short term hosts conviently listed under the search term Bullet Proof Hosting . Compared to what you normally pay for bandwidth these guys can hook you up good.

    SD

    --
    âoeWho knew something as harmless as willful ignorance could end up having real consequences?â
    1. Re:High bandwith cheap short term hosting by gbjbaanb · · Score: 1

      /. is not really the place to ask this question. Try

      WebHostingTalk forum instead.

      eg.
      http://www.webhostingtalk.com/showthread.ph p?s=&th readid=343281

      or
      http://www.webhostingtalk.com/showthread.php ?s=&th readid=335093
      or even this thread (crikey, 5TB/month):
      http://www.webhostingtalk.com/showthr ead.php?s=&th readid=342082

      I think most unmetered servers will come to $200/mo or so.

      eg.
      Ev1Servers
      Although they're all sold out, you could do worse than contact them and see if they have something for you for december.

      rackforce are cheap, and do several unlimited packages that could suit you.

  18. SAVVIS CDN by Anonymous Coward · · Score: 2, Interesting

    You could take a look at SAVVIS Communications
    they purchased Cable & Wireless USA who in turn had purchased Digital Island a few years ago.
    They have a similar Content Delivery Network to Akamai but they are much more sensible price-wise.
    and they are reliable (they do most of Microsoft's traffic)

    email: sales@savvis.net

    P.S. "NO - I'm not an employee).

  19. The ant and the elephant by onkelonkel · · Score: 1

    Slashdot is the ant crawling up the elephants leg with lust in mind. Did I hurt you darling?

    --
    None of them can see the clouds; The polished wings don't care.
  20. ServerBeach by jvagner · · Score: 1

    ../let's you get 2TB of data transfer for less than $150/mo. Get two of those servers for two months and you're talking less than $1G.

  21. Umm, Colocation? by bill_mcgonigle · · Score: 1

    Set the embed tag on your page to a colocated/shared server at a big ISP.

    For instance, I use 1&1. They have a package that's $20/mo for 100GB of transfer, plus $1/GB of traffic after that. You can set a cap on $/mo you want to spend right on the control panel.

    For your quarter-meg Christmas card, that's like 200 views per Cent you spend for the first 400000 views and 40 views per cent after that. That's pretty damn cheap advertising.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    1. Re:Umm, Colocation? by rimmon · · Score: 2, Informative

      The article talks about 230GB/day. That's 6900 GB per month (30 days). With your package that would add up to 6820, that's about 8900 US$. That is not a good deal, that is awfully expensive...

  22. Distribute the load by brianl · · Score: 1

    How about scaling to multiple systems? Sign up for inexpensive hosting plans from a variety of vendors.
    -If it is a media file for download
    >use a simple cgi/php/asp/j2ee/jsp/whatever to rotate users to each of the sites round-robin style. I'm sure there's pre-made ones on the net or on freshmeat
    -If it is text/images
    >host the primary HTML on the main site and reference the images or accessory HTML/CSS on the other sites
    -If content is dynamicly generated
    > that's another discussion entirely

  23. Bittorrent? by Anonymous Coward · · Score: 0

    I mean, people shouldn't need to to download the file from *you*. Even if you wanted to advertise or something, just put the advertisement in the media file instead of on the page hosting it.