Update on our progress:

-Currently rather busy optimizing what we can on GAE as we can't take
a $7,000 / mo bill until the transfer is complete and it's going to
take a non-trivial amount of time to move.

-Very app-specific, but our data is really broken out into two
categories, configuration and data.  We're going to move the
configuration over, start the servers on the new side and then have a
process pull the data, taking however many days are required.  User's
will just see data appear over time.

-Planning on using the remote API from a command-line utility (we'll
probably have to write from scratch as it's so specific) to pull into
SDB newer entries first.  We'll run it on the AWS side to do the
transfer.  http://code.google.com/appengine/docs/java/tools/remoteapi.html

-Biggest outstanding problem is id matching and allocation.  We'll
need to start new data records with an ID higher than what's allocated
in GAE so the subsequent pull doesn't clobber those allocated in the
meantime.  Haven't tackled that yet, but assuming the solution won't
be super hard.

Also spending some time wishing that AppScale would run on Beanstalk /
SDB, so our code changes would be super minimal.  Digging through
their code now to see how hard it would be to add Beanstalk / SDB
support to their current setup.

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

Reply via email to