Since @Philip Durbin π was so kind as to create this channel .. I'll ask the first (of likely many) question(s)!
In the spirit of sharing, at ASU we are:
Any thoughts on running dataverse+solr on the same server?
I guess that was multiple questions, but hopefully all related.
Harvard Dataverse is in the cloud, on AWS.
We run on some variant of Red Hat, either RHEL or Rocky.
We're on multiple servers, described here: https://guides.dataverse.org/en/6.11/installation/prep.html#advanced-installation
Here's a pic:
![]()
Our specs are described here: https://guides.dataverse.org/en/6.11/installation/prep.html#hardware-requirements
Namely:
We point to the public gdcc repo for external tools, like this: https://gdcc.github.io/dataverse-previewers/previewers/v1.5/SpreadsheetPreview.html
Ah yea, I've seen this .. something for us to strive to!
Interesting, so you are running the database on the instance and not in RDS?
And, are those 2 (3?) webserver instances permanent or does the LB utilize autoscaling? And on-demand instances, or reserved? We may need to increase our specs.
And you have SOLR separate .. well maybe we should leave ours as is. Good to know you are using the repo for external tools too.
Thanks for the response! Would love to know what other orgs are doing. I know a few have mentioned that they have webapp+solr on a single server.
Thanks for moving the other issues into this channel .. some I had not seen and a lot of good answers.
Deirdre Kirmis said:
Interesting, so you are running the database on the instance and not in RDS?
Oh! Excellent point! That diagram is out of date. We use RDS.
I just edited the message above to include this line from the guides:
"The PostgreSQL database is served by Amazon RDS."
I would help myself a lot more if I just read through the entire section in the guides.
I mean, it hasn't been updated it a while, but please be my guest! :sweat_smile:
That whole Preparation page is really helpful. As is Jim's scaling tips page.
Does Harvard run community-dev'd applications (ie: metrics, globus transfer, rdm dash, python scripts, etc) .. on a separate server from these, or on the existing web server(s)?
Separate. The servers mentioned above are dedicated to production.
New instance I'm setting up will run on Nomad with containers with configuration/microProfile as part of Nomad Vault.
@Philip Durbin π did you lads ever run your containers on Fargate and if so, what was the experience?
If we're using Fargate, I'm not aware of it. @Leo Andreev and @Steven Winship would know.
@Thomas van Erven if you get things running on Fargate I would be very interested as we are moving many of our services for other apps there (ECS). Even if we could just run SOLR there that would be cool.
Actually, thinking more about it .. if we could run SOLR in ECS with the current installation that would be immense. We are running it on a separate instance now, so shouldn't that work? Going to see if I can make that happen. We eventually do want to go to the container installation, but for now that would be helpful.
Last updated: Aug 18 2026 at 08:27 UTC