Availability Groups are made to ensure high availability of SQL Server Database. Availability Groups are made while implementing High-Availability and Disaster Recovery (HADR)solution for SQL Server Databases.
Please checkout my previous Post to know, How to setup HIGH availability Group in SQL Server. This Post Includes Step by Step guide with screenshots.
“HADR” is a high-availability and disaster recovery solution introduced in SQL Server Code-Named “Denali” to enable you to maximize availability for one or more of your user databases. Deploying “HADR” involves configuring one or more availability groups. Each availability group establishes the context within which a selected set of user databases can fail over as a single unit.