I keep going back to this page:
and finding it puzzling. Every time I think I understand the new pricing, I then start to question that understanding again.
First, I've read in lots of places, but NOT ON THIS PAGE, that the $9/app is a MONTHLY charge. Is that correct? Why they #$%^& doesn't the page say what time interval the prices cover? It's like this is the summary printed on the side of the box, but the fine print is someplace else that you forgot to link to.
Second, halfway down the page, you seem to switch from 3 columns to 2 columns in the same table, and I can't tell whether there is any relationship between those top 3 columns and those bottom 2 columns. I think they have nothing to do with each other, but I'm not sure.
And then halfway to the bottom from there, you suddenly switch from numbers to check boxes.
WTF? Who designed this -- Microsoft? Did anybody review it?
Here are some specific questions that this table does not answer:
- In the old model, I had to "enable billing" to bump up some FREE quotas to useful levels. I believe that OLD("enable billing" ) == NEW("$9/app") and so I'll need to cough up the $9 to get those reasonable quotas. Is that correct?
- I *think* that I can pay $9 per app (per month) or $500 period (per month) and my not-really-FREE-anymore quotas, whatever they might be, are exactly the same, and my per-usage charges are also exactly the same. So I should go for the $9 plan until I have 56 applications. Is that correct?
[As you answer this, please understand that I think your SLA and Operational Support claims are completely worthless. SLAs are silly since all they do is require to you waive fees that, if your service is down, I'm not incurring anyway; and the only Operational Support that matters is that you keep the damn data centers running, which you are going to do no matter what. Giving you $500/month to reply to my emails quicker would be insane. I understand that large enterprises will often pay large amounts of money for completely nonsensical documents. I don't work for a company that big.]
- I believe that you now have a gun to my head forcing me to switch to HR from M/S. Because I'm using Python, and the price of Python is going to skyrocket unless I multi-thread, and I have to use HR to multithread. Is that correct? (After all, it's only good manners that when you put a gun to someone's head, you tell them and don't wait for them to connect a bunch of dots to figure it out. In the movies, this is usually done by clicking off the safety or cocking the trigger.)
I probably have more questions, but let's get started with these.
-Joshua Smith
Employee of a not-Huge company that uses GAE for about a dozen critical business functions
Municipal Volunteer who uses GAE for one noble application