Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
The Internet Supercomputing Microsoft

Amazon Beefs Up Its Cloud Ahead of MS Announcement 89

Amazon has announced several major improvements to its EC2 service for cloud computing. The service is now in production (no longer beta); it offers a service-level agreement; and Windows and SQL Server are available in beta form. ZDNet points out that all this news is intended to take some wind out of Microsoft's sails as MS is expected to introduce its own cloud services next week at its Professional Developers Conference.
This discussion has been archived. No new comments can be posted.

Amazon Beefs Up Its Cloud Ahead of MS Announcement

Comments Filter:
  • by Anonymous Coward on Friday October 24, 2008 @09:44AM (#25497029)
    Though I've long admired Amazon's EC2 [amazon.com] platform, Spamhaus evidentally considers it a hive of spammers [washingtonpost.com].
  • Re:What is it? (Score:4, Insightful)

    by FredFredrickson ( 1177871 ) * on Friday October 24, 2008 @10:05AM (#25497237) Homepage Journal
    According to wikipedia [wikipedia.org] it's a fancy way of saying "the internet" to people who don't understand the infrastructure of the internet.
  • by shagymoe ( 261297 ) on Friday October 24, 2008 @10:33AM (#25497563)

    Risk vs Reward. Cash strapped startups can use Amazon Web Services to scale their app to hundreds of servers temporarily when they have that initial spike of interest. There is no affordable way to do this with traditional dedicated servers. When the traffic spike ebbs, server instances are terminated and costs go back to normal.

    The risk is trusting your infrastructure and data to a third party, but if this is the risk you have to take to make it in business, I would say it is acceptable, at least until you can afford dedicated machines.

    I think what Amazon is doing is amazing. Google got it all wrong by forcing you into their way of doing things. You must develop in python (this may have changed) and use their API. With Amazon, you can use any language and nearly any flavor of OS (mostly linux) you want to use. You can use any software or framework to build your apps. It's total freedom. There is no vendor lock in. If you decide to go dedicated one day, you can do it, no problem.

  • by Paeva ( 1176857 ) on Friday October 24, 2008 @10:34AM (#25497573) Homepage

    After reading the SLA at http://aws.amazon.com/ec2-sla/ [amazon.com], I see it as all a big show with no real guts behind it:

    # Availability is averaged over the last 365 days, but you only get credit for the current month's costs.
    # You only get a service credit for 10% of the current month's costs. If you decide to move your business elsewhere, you may not apply the credit toward any past charges, including for the month in which the outage occurred.
    # Availability refers to the "region" availability, and makes no guarantees about instance (computer) reliability, storage consistency/reliability. As far as I can imagine, it might be rather hard to figure out what constitutes a region's "availability" independently. The official measure stated in the SLA is basically a measurement made solely by Amazon.
    # To receive any of this pathetic service credit (again, it is not a refund), you are required to send Amazon an email documenting (dates, times, regions) and providing evidence (heartbeat request logs, etc). *Yes, they want logs.* For almost all of their customers, the time and effort involved in filing a claim would outweigh the benefit of the credit.

  • by borkus ( 179118 ) on Friday October 24, 2008 @10:41AM (#25497651) Homepage

    It's not just the remote hosting that's appealing - it's the scalability.

    If I write an app and put it on a dedicated host, I'm okay until I exceed the capacity of that host. Then I have to find another box or boxes and I may even have to change my software since I had assumed it would only be on one server. Finding additional capacity, refactoring and load balancing not only add cost, but effort (and therefore time).

    On a service like EC2 (or even Google Apps), I'm renting space on the massive infrastructure of Amazon or Google. Their frameworks restrict you from developing anything that can only run on a single server. And if I need more capacity, I just right a bigger check that month.

    That scalability goes for bandwidth as well. If you poke around the internet, you'll find lots of folks using Amazon's storage service for that reason.

  • by ryanvm ( 247662 ) on Friday October 24, 2008 @10:53AM (#25497807)

    This reservation baffles me every time I hear it.

    For most small-to-medium size businesses, there is a MUCH greater chance of theft or natural disaster leaving them without infrastructure (or worse, their data) than there is of Amazon fucking up.

    Amazon has been doing this FOREVER, do you really think one morning you're going to wake up and find out that Amazon has forgotten how to run their global hosting operations? Give me a break.

    My advice is this: Back up all your data locally, but run your services at Amazon. If the shit hits the fan hard enough and Amazon is shut down for so long that it has severely impacted your company's bottom line, then you may find yourself looking for another job. Fortunately the chances of that actually happening are less then the chances of a natural disaster annihilating your home town, so don't lose any sleep at night.

  • Re:What is it? (Score:4, Insightful)

    by lysergic.acid ( 845423 ) on Friday October 24, 2008 @11:58AM (#25498807) Homepage

    while AJAX & Web 2.0 are overused as marketing buzzwords, that doesn't take away their value as terms that usefully describe meaningful ideas or concepts.

    if you're not web developer, then these words are naturally meaningless to you. so VCs, managers/CEOs, and general "armchair web developers" have no business speaking about these terms most of the time.

    to actual web developers, the term Web 2.0 usefully describes the maturing of the web as an application development platform. compared with websites from 1992, modern websites are much more advanced/complex, interactive, and useful beyond just serving up static documents. this includes the rise of social networking, collaborative editing/filtering, and other web applications that are centered around user-generated content.

    similarly, AJAX allows developers to create much more responsive web interfaces that behavior more like desktop applications. compared to iframe+JavaScript hacks used in the past to attempt to emulate these characteristics, AJAX is much more elegant and effective because it establishes a standardized technique for integrating various existing technologies in a seamless/transparent manner. this opens the web to new programming paradigms that has in part been responsible for the Web 2.0 phenomenon.

    i think it's useful to have a term that describes these significant changes in web development. the web is no longer just a place to look up video game cheat codes & cooking recipes, or a haven for geeks and computer nerds, but it's actually becoming increasingly integrated into the everyday life of the average person. just look at the rise of Smartphones and other smart devices/web appliances. this is all at least partly due to the web growing beyond just a collection of static HTML pages.

    and as more and more cities roll out municipal WiFi/WiMax networks and wireless internet access becomes just another basic public infrastructure, we'll see another revolution of internet applications--smart VoIP handsets replacing carrier-locked cellular phones, portable internet radio receivers giving you access to thousands of internet radio streams, digital cameras that upload your snapshots to a Google Maps mashup letting your friends follow your travels with an online map, and countless other applications that integrate the web/internet into our daily lives.

  • Re:What is it? (Score:3, Insightful)

    by FredFredrickson ( 1177871 ) * on Friday October 24, 2008 @07:08PM (#25504643) Homepage Journal
    Except AJAX is a useful implementation of server and client side scripting that developers use often.

    Web 2.0 is just a groan-worthy phrase that broadly defines an era of (questionably) more-useful websites, but not neccessarily with any strict definition.

    One's useful in classifying applications, the other is a buzzword.
  • Re:What is it? (Score:3, Insightful)

    by lysergic.acid ( 845423 ) on Friday October 24, 2008 @08:42PM (#25505505) Homepage

    some buzzwords are just fashion words that are meaningless phrases used to create a pretense of knowledge. but some buzzwords have real meaning and are not buzzwords in certain contexts.

    for instance, these are all considered buzzwords: Dynamic, Emergence, Empowerment, Enterprise, Framework, Immersion, Leverage, Long Tail, Nanotechnology Next Generation, Paradigm, Paradigm shift, Proactive, Social Networking, SasS (Software as a Service), Synergy, and of course Web 2.0. but are all of these words completely meaningless and without useful applications?

    i would say that it largely depends on who's speaking the "buzzword." when a marketing rep stands in front of a board of directors and says, "our new site is Web 2.0 compliant, using the latest AJAX technology to create a Next Generation web experience leveraging the Long Tail with the current Paradigm Shift in Enterprise markets trends," then he clearly has no idea what he's talking about, and is merely using buzzwords to hide the utter lack of substance in his speech.

    whereas, if a web developer says, "the application trends that characterize the transition to Web 2.0 suggests that the users are looking to the web for a more interactive experience. increasingly Web 2.0 is showing that user participation and social interaction are the reason for the internet's increased cultural significance. Social Networking sites opened the door for Next Generation applications centered around user-generated content, to which collaborative filtering/editing are natural extensions. all of these developments have helped spread the Software as a Service business Paradigm," then his use of those "buzzwords" to express meaningful concepts is appropriate.

    in my experience, it's usually people who don't actually work in the field that these buzzword/jargons apply to who are the quickest to rant about how meaningless such phrases are (usually accompanied by a gross oversimplification or equivocation of the concept that demonstrates their ignorance.)

With your bare hands?!?

Working...