Amazon and Hardware As a Service 53
sioux_chance writes to recommend an article up on ReadWriteWeb comparing Amazon's S3 and EC2 services with Google AdSense. (They are not the first to coin the term "HaaS" for hardware as a service.) The analogy is that Google increased the granularity of (the article invents the term "fragmentized") the revenue side of the Web business, whereas Amazon's HaaS does the same for the cost side. A comment to the blog posting points out that NearlyFreeSpeech.net has been selling fine-grained hardware capacity for years, but Amazon does bring a greater scale to the business.
IBM introduced "Hardware as a service" around 1920 (Score:5, Informative)
For many decades, IBM only rented machines; they didn't sell them. Not until they lost an antitrust case did they sell hardware. Rented machines came with IBM service, which was excellent. Now that was "hardware as a service".
What Amazon is offering is called "time-sharing".
Remember Sun's "grid computing" [alibaba.com]? Big dud. The number of people who want to pay to run huge batch jobs but don't want to buy their own hardware just isn't that big.
There are two players in this space who are known to make money: Akamai and ResPower Render Farm. [respower.com]
Re:IBM introduced "Hardware as a service" around 1 (Score:5, Informative)
Akamai is a different beast altogether -- they're not a generic computing center, but a finely-tuned cache that gets your (mostly static) data as close to the user as possible. In fact, Amazon uses Akamai [akamai.com] (PDF press release) to host some of their content.
The difference between Sun's Grid Computing and EC2 is that EC2 is connected to the net. This doesn't mean you can't run huge batch jobs on EC2; however, there's a lot more you can put on there (read: hosting for the Web 2.0 company you've founded in your garage, mom's basement, ...). However, EC2 doesn't give you a load balancer (yet); getting the traffic from www.your-spiffy-domain.com to the EC2 instances is still your problem.
S3 is, IMHO, the more interesting of the technologies today. Buying storage capacity these days is cheap; maintaining it, however, is as expensive as ever (perhaps moreso as clients expect higher availability, geographic distribution to minimize risk, etc.). And, if I'm too small for Akamai yet need to host some static content over a fatter pipe than I have, I can even expose it to the rest of the world through the REST interface./p.
Re:IBM introduced "Hardware as a service" around 1 (Score:5, Insightful)
Oh, come now. That's just silly.
When you host a website, you pay for NNN Megabytes of website, and maybe YYY GB of network transfer. These are terms of hardware, not software, not service. Yet, it's sold as a service.
Even the free Hotmail has, as one if it's key features, XX GB of space. It's a free service sold in terms of hardware consumption. Then there are backup providers, weblication providers, Yahoo stores, etc.
There aren't two, there are something like 5 million [google.com] of them.
Re: (Score:2)
Your Sun's "grid computing" link has nothing to with Sun or grid computing.
Oops, sorry. Pasted in a link from something I was doing in another window.
they now own everything (Score:5, Interesting)
Re:they now own everything (Score:5, Insightful)
Business is a dirty and underhanded as the underbelly of the spy scene. There are those who are willing to get ahead by any means necessary (look at recent complaints about Target and BestBuy). These are the exact same companies that you are typically entrusting your private information such as credit cards and mailing info to on a daily basis.
Re: (Score:2)
I understand the point, but today most companies openly sell their data to each other.
I had some people visiting from another country living in my house, and they did something wrong when they lived with me, b
the article invents the term "fragmentized"? what? (Score:2, Insightful)
fragmentize (frgmn-tz)
tr. & intr.v. fragmentized, fragmentizing, fragmentizes
To break or become broken into fragments.
The American Heritage® Dictionary of the English Language, Fourth Edition copyright ©2000
For real applications? (Score:2)
That said, s3 makes sense for dumping things like tier-3 data backups.
Persistent storage? (Score:1)
What does "no persistent storage in ec2" mean?
Re:Persistent storage? (Score:4, Informative)
Re:Persistent storage? (Score:4, Informative)
Basically, your server can go down at any time and any data on it will be unrecoverable. Precious data must be stored off the EC2 instance (e.g., on S3).
The implication is that you need to architect your application with this in mind. It has to be deployable and bootstrappable from a master image (typically the EC2 machine image). It either has to be stateless (generally preferred) or be able to recreate its state upon startup and periodically checkpoint its state while running. This is generally true whenever you're working on a large, distributed application and are properly treating your application servers as substitutable commodity machines. However, many people take shortcuts and depend on the reliability of the running hardware; EC2 is can be very unforgiving if you do this.
Re: (Score:1)
So you need to keep it somewhere else, which is where S3 comes in, whi
Re: (Score:2, Interesting)
While EC2 might not offer you persistent storage or static IP addresses the product the company I work for sells does and it still has the same per hour billing model of Amazon EC2. Have a look at http://www.flexiscale.com/ [flexiscale.com] for more information.
Re: (Score:2)
Re: (Score:2)
I can understand your frustration at the lack of the on-line order (and I would suggest there should be provisioning as well) system however the reason for this is nothing more than we have more requests for capacity than we could deal with after our launch at the Future of Web Apps expo here in London. We have an on-line ordering system for all of our other products at http://www.xcalibre.co.uk/ [xcalibre.co.uk] and we will have a fully automated on-line ordering and provisioning system for Flexiscale as soon as we
Re: (Score:2)
Re: (Score:2)
Once an app/business hits maturity a lot of critical things are missing (SSL, transactional scaling support, SLA's, high performance etc.).
The big deal in my mind is that it doesn't really solve the underlying problems an application faces in scaling, performance or availability. It just
Use SDB or SQS (Score:2)
SDB -> Simple Data Base
SQS -> Simple Queue Service
Re: (Score:2)
Human Beings as a Service (Score:2, Interesting)
But the truly revolutionary service is Mturk [mturk.com]. It's about packetizing tasks for humans! not for computers.
Needs more transparency for real uses (Score:2)
For example, the talk about S3's scalability as being "unlimited". In reality, nothing is unlimited. They might have an architecture that theoretically scales
Re: (Score:2)
Re: (Score:2)
So, that was my point. For small uses (like a small-medium size business' data) it's probably just fine but if you are trying to build a business on top of it you might find it inadequate.
Re:Needs more transparency for real uses (Score:4, Informative)
Not much but there is a SLA [amazon.com]
I hope they are secure (Score:1)
"fragmentized" (Score:2)
Why we went inhouse (Score:3, Interesting)
NFS (Score:2)
Re: (Score:2)
Some day we will all be... (Score:2, Funny)
NearlyFreeSpeech.net (Score:2)
What we like about them is that we pay for what we use. No more, no less. Why is this concept so rare in the industry, which seems to be built around "pay for promises, get what the arbitrary fair usage policy gives you"?
The downside of NearlyFreeSpeech.net is that they don't offer https due to some ideological problem with IP Addresses. The upside is that, apart from that, they make money by enab
Re: (Score:2)
Obligatory: I am a satisfied NearlyFreeSpeech.net customer.
They could offer that, and probably will in the near future (within a year, is my best guess). But e-commerce websites will want the brand recognition of http s://www.mysite.com. Such businesses aren't satisfied with sending all their customers to mysite.nfshost.com, in my experience. They want their customers to feel secure, and to be
Is not a slam-dunk yet (Score:2)
Given Amazon's linear pricing, their granularizing eve
Amazon doesn't seem like a good deal. (Score:2)
Re: (Score:2)
Caan the Berkeley Haas school (Score:2)