Hi,
In our Organization, we have recommended WSFC to achieve High Availability. We have separated our Application Servers and Database Server by having two separate clusters for each.
SQL Server 2016 Standard/Enterprise or above is used in Database cluster. For database HA we have implemented AlwaysOn Availability group within the Database cluster
Both Application server in the application cluster will be point to the primary database using a Listener IP.
While moving to the above setup has given us many benefits to reduce downtime during Upgrades and Updates of various software versions but it still seems difficult to achieve zero downtime and use Blue Green deployment model for our product.
Looking forward with following problems.
1. Database Schema changes in release deployments
2. Data migrations
Do we have any solutions with SQL Server AlwaysOn AG/Replication which can take care of SQL Server version upgrade as well as supports Database Schema changes in our release deployments. I am aware of rolling upgrades but that would not help with Database
Schema changes as the secondary AG Replica will be read only.
Thanks in advance! Please provide your suggestions
-Surabhi
Surabhi