Slashdot Mirror


Amazon Cloud Adds Hosted MySQL

1sockchuck writes "Amazon Web Services has added a relational database service to host MySQL databases in the cloud, and is also dropping prices on its Amazon EC2 compute service by as much as 15 percent. Amazon says the new service lets users focus on development rather than maintenance, but it will probably be bad news for startups offering database services built atop Amazon's cloud. Cloud Avenue warns that Amazon RDS should serve as 'a warning bell for the companies that build their entire business on Amazon ecosystem. ... They are just one announcement away from complete destruction.' Data Center Knowledge has a roundup of analysis and commentary on Amazon RDS and its impact on the cloud ecosystem."

12 of 173 comments (clear)

  1. Warning Bell by slim · · Score: 4, Insightful

    I guess the warning bell is, if your business model is to host something simple and obvious on EC2, then resell it, you can expect direct competition - in this case from Amazon themselves.

    To be sustainable, you need to add something difficult, or non-obvious, or that fills a niche, or stands out in some other way.

    Cloud Avenue could still do OK, if they can make their offering better than Amazon's, by whatever means - a nicer UI, better management tools, better customer support, etc.

  2. Re:Showing their cards at last by slim · · Score: 4, Insightful

    I'm getting increasingly fed up of every cloud story getting piles of comments deriding cloud as "just" something else.

    - "The Cloud is just another name for datacenter"
    - "The Cloud is just another name for distributed computing"
    - "The Cloud is just another name for thin-client computing"
    - etc.

    In this particular case, yes, the backend of the Amazon cloud is a bunch of datacentres.
    And you could build a virtual datacentre in the Amazon cloud.

    But that doesn't mean that every datacentre is a cloud, because a cloud has properties that most datacentres do not.

  3. Re:A Little Disappointed by maxume · · Score: 4, Insightful

    In the context you speak of, the new thing is the billing.

    (The ability to use automated systems to quickly add and remove virtual machines is also an advancement from traditional virtual hosting)

    --
    Nerd rage is the funniest rage.
  4. Re:A Little Disappointed by dingen · · Score: 4, Insightful

    well i am not IT pro or something, but what exactly is "new" on this cloud?

    The fact that you pay only for what you actually use and the services scales automatically to fit your needs.

    --
    Pretty good is actually pretty bad.
  5. Re:Showing their cards at last by Anonymous Coward · · Score: 4, Insightful

    The Cloud is just a buzz word. It makes non-techies feel clued in without having to understand the differences among a handful of technologies and how they work together.

  6. Re:Showing their cards at last by base3 · · Score: 5, Insightful

    And he forgot "The cloud is just another name for timesharing." The 1960s called; it wants it glass house computing model back.

    --
    One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
  7. Re:Showing their cards at last by slim · · Score: 5, Insightful

    The Cloud is just a buzz word. It makes non-techies feel clued in without having to understand the differences among a handful of technologies and how they work together.

    At first I thought you were contradicting me. But you're not, necessarily.

    "Cake is just a buzz word. It makes non-bakers feel clued in without having to understand the differences among a handful of ingredients and how they work together."

    Combine eggs, flour, baking powder, sugar, flavourings, in just the right recipe, you get a cake.
    Combine datacenter technogolies, virtualisation, parallelisation, timesharing, web based management, in just the right recipe, and you get a cloud.

    This doesn't mean that "cake" or "cloud" aren't useful shorthands.

  8. Re:A Little Disappointed by Rogerborg · · Score: 4, Insightful

    Pretend that I don't work in marketing, and thus don't enjoy the frisson of hearing new terms for old rope. If one provider offers me "cloud computing" and the other offers "software as a service", what does that tell me about the likely functional differences in their offerings?

    --
    If you were blocking sigs, you wouldn't have to read this.
  9. Not competitive enough by Richard_at_work · · Score: 4, Informative

    While not directly comparable, the Azure platform being launched next month by Microsoft includes two relational database options:

    1. Small database (1GB)- $9.99/month
    2. Large database (10GB) - $99.99/month

    Each SQL Azure database is triple redundant automatically, and you do not pay for storage or load balancing. The Amazon model has you paying for the instance ($81 per 31 days for the small instance) plus storage charges and other costs.

    Not too impressed at the moment.

    1. Re:Not competitive enough by raylu · · Score: 4, Informative

      What?

      http://www.microsoft.com/windowsazure/pricing/

      # Web Edition: Up to 1 GB relational database = $9.99 / month
      # Business Edition: Up to 10 GB relational database = $99.99 / month
      # Bandwidth = $0.10 in / $0.15 out / GB

      Web Edition Relational Database includes:

      * Up to 1 GB of T-SQL based relational database
      * Self-managed DB, auto high availability
      * Best suited for Web application, Departmental custom apps.

      Business Edition DB includes:

      * Up to 10 GB of T-SQL based relational database
      * Self-managed DB, auto high availability
      * Additional features in the future like auto-partition, CLR, fanouts etc.
      * Best suited for ISVs packaged LOB apps, Department custom apps

      http://aws.amazon.com/rds/

      # Small DB Instance: 1.7 GB memory, 1 ECU (1 virtual core with 1 ECU), 64-bit platform.
      # Large DB Instance: 7.5 GB memory, 4 ECUs (2 virtual cores with 2 ECUs each), 64-bit platform
      # Extra Large DB Instance: 15 GB of memory, 8 ECUs (4 virtual cores with 2 ECUs each), 64-bit platform
      # Double Extra Large DB Instance: 34 GB of memory, 13 ECUs (4 virtual cores with 3,25 ECUs each), 64-bit platform
      # Quadruple Extra Large DB Instance: 68 GB of memory, 26 ECUs (8 virtual cores with 3.25 ECUs each), 64-bit platform

      (Price per hour)
      Small DB Instance $0.11
      Large DB Instance $0.44
      Extra Large DB Instance $0.88
      Double Extra Large DB Instance $1.55
      Quadruple Extra Large DB Instance $3.10

      Provisioned Database Storage

      For each DB Instance class, Amazon RDS provides you the ability to select from 5 GB to 1 TB of associated storage capacity for your primary data set.

      * $0.10 per GB-month of provisioned storage
      * $0.10 per 1 million I/O requests

      Data Transfer In

      * All Data Transfer $0.10 per GB

      Data Transfer Out

      * First 10 TB per Month $0.17 per GB
      * Next 40 TB per Month $0.13 per GB
      * Next 100TB per Month $0.11 per GB
      * Over 150 TB per Month $0.10 per GB

      Data transferred between two Amazon Web Services within the same region (e.g. between Amazon RDS US and Amazon EC2 US) is free of charge.

      The minimum on Amazon is 5GB, so let's compare 10GB. For Amazon at 1 month, you're paying $0.10 * 10 = $1 for storage and your $81.84 is about right. Note that this $82.84 is not comparable to the "Web Edition" offering from Microsoft, as that's for 1GB of storage. The "Small DB Instance" offering from Amazon is for an instance, not for storage, which you pay for completely separately.

      So this $82.84 figure is really only comparable to Microsoft's "Business Edition" offering at $99.99, both before bandwidth costs. Bandwidth costs apply to Azure too under a different pricing model. The data in cost is exactly the same and the data out cost is $0.02/GB more expensive for Amazon for the first 10 TB and cheaper after that. You do have to pay Amazon an additional $0.10 per 1 million I/O requests, though.

      On the other hand, Amazon allows you to buy way more than 10GB of storage, different instances, and

      --
      Maurice Wilkes, debugging, 1949
  10. Optimization by dingen · · Score: 4, Interesting

    I wonder if programming for cloud services will bring back the need for code that is optimized for speed (or using as little resources as possible), since you pay for the actual usage of these resources.

    --
    Pretty good is actually pretty bad.
  11. Re:A Little Disappointed by jcnnghm · · Score: 4, Interesting

    Very true. Hourly billing and the ability to quickly provision systems is what makes these services. For our newest application, we only purchased enough equipment to handle the application base load. Our application then monitors the acceleration of system response times, load, and requests to automatically provision cloud servers. Essentially, we'll transfer messaging servers to the cloud, then internally re-provision to handle the new application loads, depending on what the actual load looks like. When the load falls, we'll transition back.

    The benefit of cloud computing is that for a few dollars a month, we can provision a few extra servers for the relatively few hours of peak load. This allows us to reduce our upfront cash outlay, while also allowing us to maximize our server usage.

    --
    You don't make the poor richer by making the rich poorer. - Winston Churchill