Hi,
We are currently investigating and prototyping out how we will use docker in our current architecture. We are trying to accomplish several goals by doing so, such as making our CM process smoother, making the deployments easier, and making the upgrades faster. We are looking for some recommendations and suggestions as to how we would go about setting this up based on what we are currently thinking.
The plan right now is to have 2 database servers that will host mySQL to allow for replication/failover, neither of which will be containerized. The reason being, we have seen that it is not recommended to have DBs within docker containers. So the first question would be, since most of the data within the mySQL DB seems to be static, should we follow this approach,
or do you recommend containerizing the DBs as well?We also plan to have 2 separate servers that will host the containerized "gateway" which will then connect to those external mySQL databases. Does this setup seem reasonable? H
ow do you recommend administering a cluster of N number of docker images of gateways?Thank you in advance!
Chris