Blue Green deployment - At the minimum I would need two droplets right?
We have a very basic setup with a single droplet. Currently in order to test changes we have to push them to the droplet and then they are available to all users. We don't want that. We want a staging server. I have been reading articles about floating IPs and Blue-Green deployments.
From what I understand, just floating IPs won't be enough. There would still be a need for two droplets for code to be deployed. One having production code and one having staging code. The floating IPs would be use to switch from one to another once testing and QA is done.
Am I correct in my assumptions?