Dear all,
I do not know if it is teh right place for this question but I try and if not thanks to let me know where I should better post it.
We have a third party container Image from Atlassian Jira that we would like to handle as a docker container in order to benefits of all advantage docker could bring.
Our Jira instance container needs to be connected to an SQL server back end
The idea around this is that we have a staging or test environement which is based on those. During out of office hours or holidays we would need to shut down all those and recreated when needed for up and running. This is order to run a cost saving on Azure for such stagin environemnt which does not need to run all time as a prod.
Based on that we are investigating 2 scenarios
Solution 1:
Share SQL server Azure Service
Jira container node 1
Jira container node 2
Plus :
in case we stop jira container ( or delete them ), the SQL server will still exist with potential existing
uptodate database
Minus :
The sql service will still exist and billing still occurs
Solution 2:
SQL server Docker container
Jira container node 1
Jira container node 2
Plus :
in case we stop jira container ( or delete them ), the SQL server container can still be stop as well
and no extra bulling occurs
Minus :
The sql data before container gets deleted are not recover when container gets started the next time
What is the best way to go ?
Any advise on the bestw ay to architecture ?
regards