The Technical term of “Always on” refers to a system that is constantly available, operational and responding to demands from users.
Microsoft’s AlwaysOn technology was first presented on SQL Server 2012. Microsoft presented it as the new Active-Active technology for SQL server high availability solution.
The AlwaysOn technology is basically based on the mirroring feature, that exists for a very long time (since SQL 2005), but includes better and advanced features. This technology is served up as a whole solution for your critical databases.
The AlwaysOn solution is SQL server new way to accomplish HADR – High Availability Disaster Recovery, since it covers both server and database storage in case of disaster.
The AlwaysOn solution is installed on top of WSFC – Windows Server Failover Cluster, and it is based on two technologies:
1. FCI – Failover Clustered Instances, which gives us redundancy through multiple SQL instances
2. AG – Availability Groups that gives us redundant copies of our data across multiple servers
The strongest architecture of SQL Server AlwaysOn, presented in SQL 2016. It has the ability to combine between FCI and AG, as well as creating a Distributed AG, as described in the sketch:
What are the limitations of the AlwaysOn Availability Group?
System Databases can not be part of the Availability Group. As result, all server objects (like Jobs, Logins, Linked servers etc.) are not part of the AlwaysOn replication and needs to be synchronized manually
אנו בדאטה-סייט אוהבים להשתמש ב Azure SQL Databases. זהו שירות בסיס נתונים מנוהל, בו הלקוח לא דואג לתשתית עליה יושב השרת, אלא רק לבסיסי הנתונים שלו, כך שהמיקוד הוא על איכות.
The end of extended support for SQL Server 2005 is one major reason to upgrade now to SQL Server 2017.