I would like to have an account. We could try out some ideas for replacing the database with a lot of small files.
mike On Fri, Jan 8, 2010 at 1:42 PM, Emilie Laffray <emilie.laff...@gmail.com> wrote: > > > 2010/1/8 Jonathan-David SCHRODER <jonathan.schro...@gmail.com> >> >> Hello, >> Please tell me if I'm replicating any initiative or doing something the >> wrong or a not-so-good way. >> >> I've started this week from an EBS backed (or "boot") Ubuntu 8.04 image >> ami-f6ad409f. >> I agree to give the .pem file for ssh connection to an instance to anyone >> willing to collaborate. >> >> My idea is to provide an EC2 EBS image with rails port(done) + tile >> rendering setup(started) + rails port->tile rendering sync scripts(todo) + >> easy config scripts (why not triggerable on startup with JSON config ala >> tilecache.org) (todo, not sure I'll have time to it). >> The list of commands to install is very long. I note down all the commands >> I type so as to be able to one or more bash scripts to be able to reinstall >> a similar solution on an Ubuntu N.NN later (by assuming that >> commands/package names for 8.04 are similar to those for 9.04 etc..). Maybe >> I'll have 3 bash scripts such as : install_railsport_u804.sh, >> install_mapnik_u804.sh, install_railsport_mapnik_sync.sh. And I'd need other >> scripts to go along : setup_rails_port_u804.sh, setup_mapnik_u804.sh and >> setup_rails_mapnik_sync_u804.sh... >> What do you think of this ? >> >> A recall on the requirements (reply to change them if you'd like to >> collaborate or request something): >> - postgres+osmosis+rails port (with 3 dbs : development, testing and >> production) : filled with nothing for now. setup_rails_port_u804.sh would >> have a simple calling syntax like : >> sudo setup_rails_port_u804.sh >> [--bz2url=http://domain/someRegion.osm.bz2|--bz2file=/path/to/file.osm.bz2] >> [--forceResetDB (false if omitted)] >> [--dbName=development(default),other,dbs,to,make,identical,too] >> [--guessDBLoginPassFromRailsConfig (default is true)] >> - mapnik tile rendering setup. I want to have a simple script to insert a >> bz2 + tell to use some style sheets + to tell to render at z=N (max zoom) >> - cron'able synced file making the Mapnik setup be filled with the Rails >> ports's data. I plan to get inspiration from the myanmar scripts for this. >> >> I'm sorry to repeat this, though, please reply if you know of some linux >> image (on EC2 or not) hanging somewhere which almost does what I'm trying to >> achieve and that image is easy to redeploy (ex : .iso or vmware/virtual bos >> EC2 ami). > > Well, one quick point: database performance are going to be bad. Someone is > currently trying to do something similar in one of the mailing list. Cloud > vendor are very good for serving content like a web page. They are extremely > poor for database performance. The IO is usually catastrophic. > I wouldn't expect any real good performance out of such a system especially > for rendering. I think that using cloud technology is for the moment at > least a bit pointless. > > Emilie Laffray > > > > _______________________________________________ > dev mailing list > dev@openstreetmap.org > http://lists.openstreetmap.org/listinfo/dev > > _______________________________________________ dev mailing list dev@openstreetmap.org http://lists.openstreetmap.org/listinfo/dev