I suggest you ...

'Offer very small instance that is cheap (<$1 pm) as $10 pm is too much' has been merged into this idea

create a new pricing model

Charge very little for basic database (say $2/DB), and then charge me for storage size (say $0.50/GB/month) and usage (say $1.00/1M logical IOPs) - so I can start off small, and pay for usage.

308 votes
Vote 0 votes Vote Vote
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service

    You'll receive a confirmation email with a link to create a password (optional).

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Piyush LumbaPiyush Lumba shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    ShaunTShaunT shared a merged idea: Decrease Price of 1 and 10 GB Offer  ·   ·  Show description
    Haris MajeedAdminHaris Majeed (Admin, Microsoft Windows Azure) shared a merged idea: Add "Pay-as-you-grow" SQL Azure model  ·   ·  Show description
    anonymousanonymous shared a merged idea: Offer very small instance that is cheap (<$1 pm) as $10 pm is too much  ·   ·  Show description
    anonymousanonymous shared a merged idea: create a new SQL Azure Edition to allow a lot of little databases  ·   ·  Show description

    10 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      Submitting...
      • craigcraig commented  ·   ·  Flag as inappropriate

        As other people have said, billing in $1 for 100mb increments rather than starting at $10 will be major boon for SAAS multi tenant applications.

      • pmontepmonte commented  ·   ·  Flag as inappropriate

        Or even keep the prices as they are now ($9,99/1GB, $49.95/5GB, etc) but let us use and split these GBs on n databases. i.e. $9,99 per 1GB space regardless the number of databases.

      • chichi commented  ·   ·  Flag as inappropriate

        As a small business user, I can certainly see the benefit of renting smaller databases.

      • Joseph HuiJoseph Hui commented  ·   ·  Flag as inappropriate

        I 100% agree. Allowing small SQL instances will essentially remove the need to convert a SaaS App's single tenant database structure to become multi-tenant. Size beyond 100MB should be charged in $1 increments.

      • crpietschmanncrpietschmann commented  ·   ·  Flag as inappropriate

        A new Edition called "Micro" could be created that allows for smaller databases to be created that have sizes of either 200MB or 500MB. It could be charges at a rate of $1 per 100MB, so 200MB database would be $2/mo and 500MB database would be $5/mo. There are plenty of usage scenarios where you need a database, but the database size will never get near 1GB, and if it did you could just convert it to a Web Edition database as needed.

      • Simon LampenSimon Lampen commented  ·   ·  Flag as inappropriate

        This is important for multi-tenant design where we have one db per customer rather than all customers in one db.
        We want to allow each customer to be able to restore their data to a point in time, take copies of there data offline to their premise, be able to write simple queries... but we don't want to reinvent all these features just to have all our customers in one db.
        These features as what single dbs are best at and it seems silly to have to reinvent them just to fit an inflexible pricing model.
        So we would love to be able to have dbs of any size (but particularly small dbs), where we pay for the size they occupy and/or their IO.

      • Joannes VermorelJoannes Vermorel commented  ·   ·  Flag as inappropriate

        I strongly agree, it would be top notch for multi-tenant apps, where each tenant gets a small DB. I would suggest 100MB instance at $1 / month.

      • dandan commented  ·   ·  Flag as inappropriate

        I run a lot of smaller systems. I'm tempted to start naming tables in such a way as to keep them separated in a single db, but I just don't want to " rewrite our entire app to match SQLAzure's commercial model" ( I couldn't say it better myself).

        If I were to do that, if that client ever wanted to go "in house" or just get another IT contractor, I'd be spending a lot of time ripping out their DB. Also, many have private information and would be horrified if their database was joined with other clients (even if it is "virtual", the likelihood of one of my interns writing a script that may pull from the wrong table and a competitor picking some data is a bit too high for me to be comfortable. I can't afford to lose clients and certainly can't afford to get sued by a bunch of doctors and dentists.

      • HRHR commented  ·   ·  Flag as inappropriate

        This is a serious cost issue for us. We are a small ISV and our multi-tenant implementation means that this is a significant barrier to us using SQL Azure. We won't rewrite our entire app to match SQLAzure's commercial model!

      Knowledge Base and Helpdesk