Yes, Workflow Server can be easily deployed and can run on any cloud environment capable of running .NET Core.
Workflow Server’s workflows are isolated from one another. Hence, you can execute them on different servers, having as many instances of Workflow Server as you need, whereas each Workflow Server’s instance can use a separate database for Persistence.
Currently, whenever there are several Workflow Server instances connected to a single database and timers are used, you need to write your own implementation of ITimerManager or run it on one server only. We are working on fixing this issue.