Over the past few months, we’ve been actively using Omero for displaying interactive slides on a university testing platform and it has been amazing! I wanted to thank you all for the prompt and helpful support with the platform, I wouldn’t have been able to use Omero without it.
We’ve slowly been adding more and more slides to Omero, reaching over 100GB of slides recently. At this point, we’re in a position where we feel that a one-tier Omero setup might not be ideal in the long term. With this in mind, I began looking into a three-tier infrastructure for Omero.
I attached a picture of our proposed setup below but had a few questions and would love some feedback on it if possible.
Here is what was on my mind:
Has this type of installation been implemented with Omero before? If so, is there an improvement in performance over a one-tier setup?
If we were to add auto-scaling on one tier, which should it be? In other words, which requires more compute power, Omero-Web or Omero-Server?
Is there a way to move data between an existing Omero database and new database such that you can retain the URL slugs of specific slides?
Are there any additional recommendations you have for this type of setup? If there are better methods for achieving a multi-tier setup I’d love to know as well.
Thanks so much for your help, I truly appreciate it!