Re: [google-appengine] The Amazing Story Of Appengine And The Two Orders Of Magnitude

2011-09-05 Thread Sergey Schetinin
Well, I'd love to just trust the team to just figure it out, but that
doesn't seem to work out too well recently, so I don't think being
optimistic is justified here. I'm not saying they can't do it, but
maybe they are understaffed, or the process is broken, but things
aren't going well. (Whoever works at the datastore backend is amazing
though).

On 4 September 2011 15:00, Joshua Smith  wrote:
> Let's give the GAE team some credit, and assume that they can discern the
> short-term-fix issues from the long-term-solution issues.
> I starred this new idea, because, in the long term, it would be a really
> amazing toolset to have for my enterprise apps (not my free app, where all I
> want to do is keep idle instances from running).  It also would be a level
> of load balancing control never before seen in the cloud world, which should
> get some people at google interested.
> And I suspect that Brandon would find ways to use it that just blew us away.
> On Sep 4, 2011, at 7:47 AM, Sergey Schetinin wrote:
>
> Well,.. I intentionally tried to make a suggestion that requires as little
> deviation from the existing plan as possible. I have no faith in GAE team
> making anything but baby steps towards the community -- that request in the
> linked ticket is way too ambitious.
> -Sergey
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/google-appengine/-/TIcQn3mpRLgJ.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>



-- 
http://self.maluke.com/

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] The Amazing Story Of Appengine And The Two Orders Of Magnitude

2011-09-04 Thread Joshua Smith
Let's give the GAE team some credit, and assume that they can discern the 
short-term-fix issues from the long-term-solution issues.

I starred this new idea, because, in the long term, it would be a really 
amazing toolset to have for my enterprise apps (not my free app, where all I 
want to do is keep idle instances from running).  It also would be a level of 
load balancing control never before seen in the cloud world, which should get 
some people at google interested.

And I suspect that Brandon would find ways to use it that just blew us away.

On Sep 4, 2011, at 7:47 AM, Sergey Schetinin wrote:

> Well,.. I intentionally tried to make a suggestion that requires as little 
> deviation from the existing plan as possible. I have no faith in GAE team 
> making anything but baby steps towards the community -- that request in the 
> linked ticket is way too ambitious.
> 
> -Sergey
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/google-appengine/-/TIcQn3mpRLgJ.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] The Amazing Story Of Appengine And The Two Orders Of Magnitude

2011-09-04 Thread Sergey Schetinin
Well,.. I intentionally tried to make a suggestion that requires as little 
deviation from the existing plan as possible. I have no faith in GAE team 
making anything but baby steps towards the community -- that request in the 
linked ticket is way too ambitious.

-Sergey

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/TIcQn3mpRLgJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] The Amazing Story Of Appengine And The Two Orders Of Magnitude

2011-09-04 Thread Joshua Smith
Here's another approach, which seems a lot more powerful than either of the 
things we suggested:

http://code.google.com/p/googleappengine/issues/detail?id=5775

On Sep 4, 2011, at 7:05 AM, Sergey Schetinin wrote:

> I made a very similar request back in June -- there was zero reaction from 
> Google.
> 
> My suggestion is a little different -- provide a separate slider for "maximum 
> latency for task queue requests".
> 
> -Sergey
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/google-appengine/-/ZgT491lCdLUJ.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] The Amazing Story Of Appengine And The Two Orders Of Magnitude

2011-09-03 Thread Emlyn
+1

On 4 September 2011 03:51, Joshua Smith  wrote:
> Yes, that certainly seems possible.  But it's a lot more trouble than just 
> having a way to say to the scheduler, "run these when you have an idle 
> instance with nothing better to do," or "DO NOT spin up an instance just to 
> handle this task"
>
> On Sep 3, 2011, at 12:14 PM, peterk wrote:
>
>> You can pull from task queues instead of having them push, right? That
>> could help a lot where task queues are the source of instance spin up.
>> I'd even be happy to dedicated a back-end to task queue pull-work if
>> it was necessary - at least that is totally under your control.
>>
>>
>>
>> On Sep 3, 5:05 pm, Joshua Smith  wrote:
>>> I also identified task queues as the source of my excessive instances.  I 
>>> suspect this is a quite common issue, and together with datastore access 
>>> bugs (sorry, but you never should have written it like that) like the one 
>>> you found, are conspiring to make a lot of these crazy new billing numbers.
>>>
>>> I think a lot of people just need to take a deep breath and look at their 
>>> apps the way you did.  It's certainly a lot less work than migrating to EC2.
>>>
>>> On Sep 3, 2011, at 6:16 AM, Emlyn wrote:
>>>
>>>
>>>
>>>
>>>
>>>
>>>
 Hi all,
>>>
 I don't think I've posted here before, but I've been an appengine user
 for a while now (closing on 2 years? Is that even possible?). And like
 many, I had a rude shock with the new pricing (going from $0.50/day to
 $50/day).
>>>
 However, I dug into what I'm actually being charged for, and I think
 it's all actually in my control to sort out, and that in itself is
 sort of fascinating. I wrote a long blog post on this, which people
 might find interesting.
>>>
 The Amazing Story Of Appengine And The Two Orders Of Magnitude
 http://point7.wordpress.com/2011/09/03/the-amazing-story-of-appengine...
>>>
 I'd be really grateful for feedback, especially if I've gotten
 anything wildly wrong. I haven't actually made any of the changes that
 I've foreshadowed in the post, that's for the next day or two, and
 I'll write a followup article on how it goes.
>>>
 Thanks in advance for having a look!
>>>
 --
 Emlyn
>>>
 http://my.syyn.cc- Synchonise Google+, Facebook, WordPress and Google
 Buzz posts,
 comments and all.
 http://point7.wordpress.com- My blog
 Find me on Facebook and Buzz
>>>
 --
 You received this message because you are subscribed to the Google Groups 
 "Google App Engine" group.
 To post to this group, send email to google-appengine@googlegroups.com.
 To unsubscribe from this group, send email to 
 google-appengine+unsubscr...@googlegroups.com.
 For more options, visit this group 
 athttp://groups.google.com/group/google-appengine?hl=en.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>



-- 
Emlyn

http://my.syyn.cc - Synchonise Google+, Facebook, WordPress and Google
Buzz posts,
comments and all.
http://point7.wordpress.com - My blog
Find me on Facebook and Buzz

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] The Amazing Story Of Appengine And The Two Orders Of Magnitude

2011-09-03 Thread Emlyn
On 4 September 2011 01:35, Joshua Smith  wrote:
> I also identified task queues as the source of my excessive instances.  I 
> suspect this is a quite common issue, and together with datastore access bugs 
> (sorry, but you never should have written it like that)

I totally agree with you! I don't clearly remember writing that bit of
code, but it looks like a kludgy workaround for a bug. This app is an
evenings & weekends thing, so "what can I do in 10 mins to fix
critical issue X" is often the driving factor. That doesn't lead to
good code ;-)

> like the one you found, are conspiring to make a lot of these crazy new 
> billing numbers.

I think that's going to end up being true. What Google are doing with
the new billing is surfacing the true costs of the platform, which
were hidden before. It's pain we've got to go through, and it'll be
better for all of us in the long run. That said, it would have been
nice to have had a little longer between getting access to the new
billing tools and actually wearing the new costs. But it does focus
the mind!

>
> I think a lot of people just need to take a deep breath and look at their 
> apps the way you did.  It's certainly a lot less work than migrating to EC2.

Absolutely. We need to not lose sight of just how great a PAAS
platform this is, and how much we gain by using it.

>
> On Sep 3, 2011, at 6:16 AM, Emlyn wrote:
>
>> Hi all,
>>
>> I don't think I've posted here before, but I've been an appengine user
>> for a while now (closing on 2 years? Is that even possible?). And like
>> many, I had a rude shock with the new pricing (going from $0.50/day to
>> $50/day).
>>
>> However, I dug into what I'm actually being charged for, and I think
>> it's all actually in my control to sort out, and that in itself is
>> sort of fascinating. I wrote a long blog post on this, which people
>> might find interesting.
>>
>> The Amazing Story Of Appengine And The Two Orders Of Magnitude
>> http://point7.wordpress.com/2011/09/03/the-amazing-story-of-appengine-and-the-two-orders-of-magnitude/
>>
>> I'd be really grateful for feedback, especially if I've gotten
>> anything wildly wrong. I haven't actually made any of the changes that
>> I've foreshadowed in the post, that's for the next day or two, and
>> I'll write a followup article on how it goes.
>>
>> Thanks in advance for having a look!
>>
>> --
>> Emlyn
>>
>> http://my.syyn.cc - Synchonise Google+, Facebook, WordPress and Google
>> Buzz posts,
>> comments and all.
>> http://point7.wordpress.com - My blog
>> Find me on Facebook and Buzz
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Google App Engine" group.
>> To post to this group, send email to google-appengine@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> google-appengine+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/google-appengine?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>



-- 
Emlyn

http://my.syyn.cc - Synchonise Google+, Facebook, WordPress and Google
Buzz posts,
comments and all.
http://point7.wordpress.com - My blog
Find me on Facebook and Buzz

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] The Amazing Story Of Appengine And The Two Orders Of Magnitude

2011-09-03 Thread Nick Rudnik
THAT is a fantastic idea. 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/google-appengine/-/qa8mqxfJ25MJ.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] The Amazing Story Of Appengine And The Two Orders Of Magnitude

2011-09-03 Thread Joshua Smith
Yes, that certainly seems possible.  But it's a lot more trouble than just 
having a way to say to the scheduler, "run these when you have an idle instance 
with nothing better to do," or "DO NOT spin up an instance just to handle this 
task"

On Sep 3, 2011, at 12:14 PM, peterk wrote:

> You can pull from task queues instead of having them push, right? That
> could help a lot where task queues are the source of instance spin up.
> I'd even be happy to dedicated a back-end to task queue pull-work if
> it was necessary - at least that is totally under your control.
> 
> 
> 
> On Sep 3, 5:05 pm, Joshua Smith  wrote:
>> I also identified task queues as the source of my excessive instances.  I 
>> suspect this is a quite common issue, and together with datastore access 
>> bugs (sorry, but you never should have written it like that) like the one 
>> you found, are conspiring to make a lot of these crazy new billing numbers.
>> 
>> I think a lot of people just need to take a deep breath and look at their 
>> apps the way you did.  It's certainly a lot less work than migrating to EC2.
>> 
>> On Sep 3, 2011, at 6:16 AM, Emlyn wrote:
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>> Hi all,
>> 
>>> I don't think I've posted here before, but I've been an appengine user
>>> for a while now (closing on 2 years? Is that even possible?). And like
>>> many, I had a rude shock with the new pricing (going from $0.50/day to
>>> $50/day).
>> 
>>> However, I dug into what I'm actually being charged for, and I think
>>> it's all actually in my control to sort out, and that in itself is
>>> sort of fascinating. I wrote a long blog post on this, which people
>>> might find interesting.
>> 
>>> The Amazing Story Of Appengine And The Two Orders Of Magnitude
>>> http://point7.wordpress.com/2011/09/03/the-amazing-story-of-appengine...
>> 
>>> I'd be really grateful for feedback, especially if I've gotten
>>> anything wildly wrong. I haven't actually made any of the changes that
>>> I've foreshadowed in the post, that's for the next day or two, and
>>> I'll write a followup article on how it goes.
>> 
>>> Thanks in advance for having a look!
>> 
>>> --
>>> Emlyn
>> 
>>> http://my.syyn.cc- Synchonise Google+, Facebook, WordPress and Google
>>> Buzz posts,
>>> comments and all.
>>> http://point7.wordpress.com- My blog
>>> Find me on Facebook and Buzz
>> 
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "Google App Engine" group.
>>> To post to this group, send email to google-appengine@googlegroups.com.
>>> To unsubscribe from this group, send email to 
>>> google-appengine+unsubscr...@googlegroups.com.
>>> For more options, visit this group 
>>> athttp://groups.google.com/group/google-appengine?hl=en.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



Re: [google-appengine] The Amazing Story Of Appengine And The Two Orders Of Magnitude

2011-09-03 Thread Joshua Smith
I also identified task queues as the source of my excessive instances.  I 
suspect this is a quite common issue, and together with datastore access bugs 
(sorry, but you never should have written it like that) like the one you found, 
are conspiring to make a lot of these crazy new billing numbers.

I think a lot of people just need to take a deep breath and look at their apps 
the way you did.  It's certainly a lot less work than migrating to EC2.

On Sep 3, 2011, at 6:16 AM, Emlyn wrote:

> Hi all,
> 
> I don't think I've posted here before, but I've been an appengine user
> for a while now (closing on 2 years? Is that even possible?). And like
> many, I had a rude shock with the new pricing (going from $0.50/day to
> $50/day).
> 
> However, I dug into what I'm actually being charged for, and I think
> it's all actually in my control to sort out, and that in itself is
> sort of fascinating. I wrote a long blog post on this, which people
> might find interesting.
> 
> The Amazing Story Of Appengine And The Two Orders Of Magnitude
> http://point7.wordpress.com/2011/09/03/the-amazing-story-of-appengine-and-the-two-orders-of-magnitude/
> 
> I'd be really grateful for feedback, especially if I've gotten
> anything wildly wrong. I haven't actually made any of the changes that
> I've foreshadowed in the post, that's for the next day or two, and
> I'll write a followup article on how it goes.
> 
> Thanks in advance for having a look!
> 
> -- 
> Emlyn
> 
> http://my.syyn.cc - Synchonise Google+, Facebook, WordPress and Google
> Buzz posts,
> comments and all.
> http://point7.wordpress.com - My blog
> Find me on Facebook and Buzz
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.



[google-appengine] The Amazing Story Of Appengine And The Two Orders Of Magnitude

2011-09-03 Thread Emlyn
Hi all,

I don't think I've posted here before, but I've been an appengine user
for a while now (closing on 2 years? Is that even possible?). And like
many, I had a rude shock with the new pricing (going from $0.50/day to
$50/day).

However, I dug into what I'm actually being charged for, and I think
it's all actually in my control to sort out, and that in itself is
sort of fascinating. I wrote a long blog post on this, which people
might find interesting.

The Amazing Story Of Appengine And The Two Orders Of Magnitude
http://point7.wordpress.com/2011/09/03/the-amazing-story-of-appengine-and-the-two-orders-of-magnitude/

I'd be really grateful for feedback, especially if I've gotten
anything wildly wrong. I haven't actually made any of the changes that
I've foreshadowed in the post, that's for the next day or two, and
I'll write a followup article on how it goes.

Thanks in advance for having a look!

-- 
Emlyn

http://my.syyn.cc - Synchonise Google+, Facebook, WordPress and Google
Buzz posts,
comments and all.
http://point7.wordpress.com - My blog
Find me on Facebook and Buzz

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.