So it took me about a week of rubbing my 2 brain cells together, but I finally learned enough about Google Compute Engine & WebODM to be able to successfully deploy WebODM to a GCE instance and process some imagery.
Then I realized I could create a machine image of that instance and create new instances from it, so I could then scale up my processing power and process multiple datasets simultaneously.
I now realize this isn’t the most efficient or even the intended way to use WebODM. I mean, it works, but it’s also not ideal to have to use separate tabs to access each instance running WebODM.
Say, for instance, my setup looks like this:
[VM1 running WebODM1] > accessed via web interface #1 on desktop PC
[VM2 running WebODM2] > accessed via web interface #2 on desktop PC
[VM3 running WebODM3] > accessed via web interface #3 on desktop PC
Essentially 3 GCE instances running WebODM/NodeODM
What would the equivalent setup with ClusterODM look like?
Something like this?
[VM1 running NodeODM1]
[VM2 running NodeODM2] - [VM4 running ClusterODM & WebODM] > web interface on desktop PC
[VM3 running NodeODM3] /
Is VM4 necessary, or can I just run ClusterODM & WebODM on my desktop?
I’m not looking for someone to hold my hand through every step of setting this up (yet), but I guess I’m just looking for some clarity on what the general structure should look like, as far as what needs to be installed on what machine for everything to work properly.
Sorry if these are dumb questions! I am very new to this kind of stuff