Large(r) scale installation
Posted: Wed Aug 26, 2015 9:05 am
Hi everyone,
apologies for yet another installation question. I have read all the docs and searched the forum so I roughly know what we should be doing but it would be great to get some feedback from the OMERO community on our plans.
Quick background info: At Cambridge Uni we've been using Hamamatsu NDP for a couple of years for teaching around 250-300 undergrads, the server software isn't great so we're now planning on using OMERO. I'm doing this as a side-project so once it's all set-up I'd like to keep server admin to a minimum. Images are the usual, mostly 100s of MB to a 4-5 GB for some.
The plan + questions:
Server 1 with big TB HDs: File server, let users drop images via Windows shares (SMB) and use the OMERO dropbox feature. Make images available to OMERO servers 2+3. Can you recommend the best way? NFS, SMB, other?
Servers 2+3: OMERO servers incl Postgres on each. One will be OMERO master the other OMERO slave. Also use Postgres in a master - slave set-up. Would that work? Or would it be easier to just rsync server 1 to server 2 regularly? If this set-up is too slow for teaching we might want to add more servers to this layer or perhaps rsync the most frequently used images to the local FS.
Server 4: Load-balancer/ cache/ proxy thingy. Maybe HAProxy? Any recommendations welcome
Ideally the images are then just available to anyone and we can link to them from the rest of the teaching material (a Wordpress system) and I don't have to administer the OMERO system at all for now
Not essential, but what's the best way to get annotations onto the images? Can we use the old NDPI XML files? Or should we do it in some other OMERO way? There aren't loads at the moment so we might as well start with the best way now.
Thanks,
Michael.
apologies for yet another installation question. I have read all the docs and searched the forum so I roughly know what we should be doing but it would be great to get some feedback from the OMERO community on our plans.
Quick background info: At Cambridge Uni we've been using Hamamatsu NDP for a couple of years for teaching around 250-300 undergrads, the server software isn't great so we're now planning on using OMERO. I'm doing this as a side-project so once it's all set-up I'd like to keep server admin to a minimum. Images are the usual, mostly 100s of MB to a 4-5 GB for some.
The plan + questions:
Server 1 with big TB HDs: File server, let users drop images via Windows shares (SMB) and use the OMERO dropbox feature. Make images available to OMERO servers 2+3. Can you recommend the best way? NFS, SMB, other?
Servers 2+3: OMERO servers incl Postgres on each. One will be OMERO master the other OMERO slave. Also use Postgres in a master - slave set-up. Would that work? Or would it be easier to just rsync server 1 to server 2 regularly? If this set-up is too slow for teaching we might want to add more servers to this layer or perhaps rsync the most frequently used images to the local FS.
Server 4: Load-balancer/ cache/ proxy thingy. Maybe HAProxy? Any recommendations welcome
Ideally the images are then just available to anyone and we can link to them from the rest of the teaching material (a Wordpress system) and I don't have to administer the OMERO system at all for now
Not essential, but what's the best way to get annotations onto the images? Can we use the old NDPI XML files? Or should we do it in some other OMERO way? There aren't loads at the moment so we might as well start with the best way now.
Thanks,
Michael.