Slashdot Mirror


Amazon.com switches to Apache

This week's ApacheWeek has the news that Amazon.com has switched from using Netscape's server to C2Net's Stronghold, an Apache-based commercial server (Stronghold is mostly known for it's SSL capability). Check out the Netcraft poke to see the setup Amazon is running.

19 of 81 comments (clear)

  1. Re:Amazon outage by Dr.+Evil · · Score: 2

    Why is Netcraft not responding?... infact, it is refusing my connection. That's a BSD/Apache solution.

    I commonly hear people say that it doesn't take much horsepower to supply enough capacity to handle a high-speed internet connection (eg. multiple T1). Wouldn't my connection time out if it were a bandwidth issue? If it were the dynamic content generation, wouldn't I get some headers, then a long pause? Instead my connection is being outright refused nine times out of ten. It is as though I'm hitting a port with no server on it at all.

    I guess it all comes down to the Admin. They could have a high load, they could have a cap on the number of threads which Apache will generate, but this kind of stuff makes me quite skeptical. Slashdot occasionally does this too, far less frequently, but frequently enough to notice.

    I strongly dislike the closed MS solution, and I know Apache works well for small and medium sized sites, but I've never come close to administering something with vicious traffic on it, so I'm quite ignorant of these things. If Apache is so vastly superior to IIS, why is Apache /BSD unable to serve my requests when I point my browser at Netcraft?

  2. Faster... by HerrNewton · · Score: 2

    Though I haven't run any formal benchmarks, Amazon.com seems much peppier after the upgrade. Before, pages would take forever to transfer and their servers took about 15 seconds to even answer a GET/POST request, let alone do something like SSL.

    Anyone got official speeds? Before and after would be cool.


    --

    ----
    Am I the only one who thinks Microsoft is a misnomer? Perhaps Macrosoft would be a better fit?
  3. Free software jealousy... by Per+Abrahamsen · · Score: 2

    gcc doesn't get much mass-media attention, and that is (in my opponion) by far the most important piece of free software.

    The reason should be obvious, Linux and Mozilla is easier for non-geeks to relate to. Most people have an OS and a Web browser on the computer they use.

    I think this is fine, mass-media attention is nothing particularily desirable. If you want to be a star, free software isn't the smartest route to take. If you want to hack on cool code, the quite projects are fine. Your peers will know of your work, who cares that Joe Sixpack will never hear about it?

    So just let Linus enjoy or suffer his fame. He is a nice representative for the whole free software world anyway.

  4. Re:Why Stornghold for their SSL by tgd · · Score: 2

    You can't legally use Apache+SSL in the US for any commercial purpose without buying a commercial version of apache unless you want to license the RSA patents, at hundreds of times the cost of buying a commercial server.

    The decision to use Stronghold (which is massively overpriced) probably relates to the fact that its one of the few that you can get a Digital UNIX port of... on Linux, redhat's professional 6.1 is a better deal. (And 1/6 the cost)

  5. Re:Apache vs Netscape by daviddennis · · Score: 2

    In all seriousness?

    Even I do that sometimes.

    I wish there was an Ask Slashdot on selling domain names. I'd really like to know if I could get half a million dollars for the thing, like many of the domain sales sites imply.

    D
    ----

  6. Amazon outage by dunster · · Score: 2

    But, was the Amazon outage related to the change over?

    Amazon.com Outage

    Details like that can make or break other sys admins' choices.

    1. Re:Amazon outage by mochaone · · Score: 2

      It would be a fallacy (post hoc ergo propter hoc, I think) to conclude that the down time was a result of Apache.

      Correct. However, in the absence of any revelation of what the actual problem was, it is a good possibility that the changeover to a new webserver might be the problem. It might not be the reason either, but a change of webservers is just about as big a change as you can do on an e-commerce site.

      And, if you bothered to actually read the article on CNet, you would have seen that there were other outages before the switch over.

      I actually did "bother" to read the article on Cnet. I know how to work those link thingies too ;>)

      I guess the point of my original article is that this outage can be miscontrstrued by people, organizations (any guesses here...) who have an apache ax to grind or who want to promote other web servers. I'm rather agnostic on the issue but I'm always intrigued to hear comments from people who are in the trenches.

      --
      Hates people who have stupid little sigs
  7. Apache vs Netscape by daviddennis · · Score: 2

    I ran Netscape years ago, and it had horrible memory leaks which forced frequent restarts and really brought down the performance of the system.

    Apache has never given me a lick of trouble.

    If their performance results mirror mine, I would guess that they're ramping up for the holiday season, where they expect billions of people to come in and buy books, toys, music and what-have-you.

    It's strange, but they will always be books for me. It would take a major shake for me to consider another book vendor, but I don't know what it would take for me to buy toys or music there; I really like specialist companies and will probably continue buying from them.

    D

    ----

  8. Re:[Question] backend system? by iMoron · · Score: 2

    They're running their patented one-click technology. Nobody knows how it works.

  9. The Netcraft Web Server Survey by robinjo · · Score: 2

    But have a look at The Netcraft Web Server Survey. Apache took a beating of -1.65 percents while IIS gained 2.78 percents. Even when Webjump is the reason, it's quite a massive loss for Apache.

    What could we do to gain more share? It looks like the Mindcraft "tests" are still hurting and badly. But we have to fight back and with style. Apache on a unix box has lots of advantages. It's free, fast, secure and rock solid. It doesn't need expensive hardware. There are also many big sites using Apache. But somehow it is not enough.

    I guess Apache needs an "Web hosting for Dummies"-book as it's more a rule than exception that IIS-sites are run by dummies. Also it would be cool to start "selling" Apache. Sell a Linux+Apache-installation for exactly the same price as NT but donate all the money to for example the Red Cross. That would make a nice ad :-)

  10. Re:Apache really better?? by Chandon+Seldon · · Score: 2

    If all you're doing is serving static HTML pages, then it's straight out $0/licence vs. $NT_COST/licence.

    If you're serving dynamic content, you gain significantly in stablility/reliability/cost/security by using *nix/Apache over NT/IIS.

    Remember that IIS runs as a kernel service, so if it screws up it kills the kernel, versus Apache, which runs as a multi-process hydra, so if one head dies another pops up in it's place.

    As for the CGI issue you talk about deeper in this thread, you can probably work around it by tweaking the CGI.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  11. Re:Apache (the quiet giant) by PigleT · · Score: 2

    I am surprised that they [apache] do not get more mass media recognition. Can anyone see any obvious reasons why Linux gets so much more attention than Apache?

    Possibly because linux is "not microsoft" while apache is merely "not IIS"?

    I don't think there's that much need for Apache-mania, anyway. In fact, I like the way everyone in their right minds knows to go to Apache if they want remotely decent web serving, without having to make a song and a dance out of it!

    --
    ~Tim
    --
    .|` Clouds cross the black moonlight,
    Rushing on down to the circle of the turn
  12. Re:One small step for Amazon ... by Ledge+Kindred · · Score: 2
    I'm pretty sure it's all been on Digital UNIX running on some hefty Alphaservers. At least according to an interview with Jeff Bezos I read in an "Oracle Magazine" article a couple years ago that's what they were using then. It'd be pretty silly to migrate onto something else as long as it's all working for them, which it seems to have been.

    -=-=-=-=-

    --

    -=-=-=-=-
    My mom's going to kick you in the face!

  13. That's easy enough... by Greyfox · · Score: 2

    Go to your management and point out to them that if Amazon.com thinks Apache is better, then your company should consider it too.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  14. Export restrictions suck by Tet · · Score: 2
    Interesting to note that they're using Stronghold, which is basically Apache with 128-bit encryption added by UK company http://www.c2.net. If a US company had done this, they wouldn't be allowed to export it outside the US/Canada. As it stands, Stronghold has access to the global market.

    It is probably the best example we have of why US export restrictions are bad for US businesses, and more importantly (at least for those of us in the UK), it's an example of why the UK shouldn't adopt similar export restrictions, something I'm increasingly worried that our government will try and do.

    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  15. Re:One small step for Amazon ... by Suydam · · Score: 2

    You're right...but have overlooked one small point. If their long term goal is to say, migrate to Windows NT, or at least leave that option open, then moving to Apache can be contrued as an intermediary step. Since apache is cross-platform, they will now have the option of running their site on *nix AND NT...presumably without too much re-work.

    --


    Werd.
  16. Pass on the savings! by gad_zuki! · · Score: 2
    I can't wait to see the new lower prices with all the money they saved through licensing costs and upkeep.

    "Wow, their copy of the Best Butts of '99 is 1 penny off!"

    They're just one-click shopping their way into my heart.


  17. Re:Apache really better?? by Anthony · · Score: 2

    At my current contract they reboot all their NT IIS servers in the morning and have remote monitors that run periodically that reboot the server when the page fetch fails.
    Beats fixing the problem I guess ;)

    --
    Slashdot: Where nerds gather to pool their ignorance
  18. Most amusing by tilly · · Score: 2

    My NT4/IIS4 PII/266 server was handling an average of 9,000 requests/hour with spikes of 20,000 requests/hour and handling as many as 1,000 email messages/hour - not average, but spikes. Does that count as heavy? I needed to reboot that machine about every 3 months.

    No, that does not count as very heavy. Go over a couple of forums to the answers from the person who switched the Royal Family over to Linux to get real life judgement of how to handle a somewhat heavier load.

    And no, you should not need to reboot every 3 months.

    Would Apache have handled the load? Most likely but the point is NT and IIS are more than capable of handling as much as you have bandwidth to support.

    Exactly right. Virtually anything can do the basic job. Now look at licensing costs, stability, and security. While NT and IIS can do it, various variations on the Unix theme with Apache can deliver more value for less.

    BTW do yourself a favour and try ZOPE...

    Cheers,
    Ben

    --
    My usual seat in the cluetrain is at A HREF="http://pub4.ezboard.com/biwethey.ht