AlwaysON - HADRON Learning Series - What Is HADRON?

Published Jan 15 2019 01:20 PM 1,162 Views
Microsoft
First published on MSDN on Dec 07, 2010


I have been reviewing and working on supportability aspects of HADRON (High Availability Disaster Recovery - AlwaysON) for months and I am kicking off a blog post series related my 'HADRON Learning Series' which I am putting together for the SQL Server support team.

You can download CTP1 and try it yourself: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6a04f16f-f6be-4f92-9c92-f7e5677d91...

AMAZING: Just a Few Clicks And You Have HADR

HADRON design took a look at all the SQL Server technologies from replication, log shipping, database mirroring and other HA implementations customers had put in place and set forth a goal of one technology that really met the HA needs and allow the other technologies to focus on what they were originally intended for.

My first reaction was that the Windows Server Failover Cluster (WSFC) was - ugh ! However, this was based on a lack of knowledge and not reality. I setup a multi-node cluster using Windows 2008 R2 with a majority node quorum in only a few clicks. IT WAS SO EASY .  The new Windows 2008 wizards and validations are fantastic and the HADRON integration is seamless.

Then I learned that HADRON is NOT a clustered instance of SQL Server so you install a standalone instance and the Availability Group becomes the cluster resource .   None of that install for cluster, add node setup of SQL Server.  You just click through a simple standalone instance installation.  You pop into configuration manager and enable the instance to allow HADRON capabilities and restart the SQL Server and you are ready to go.   - JUST THAT SIMPLE!

Create a database or two (HADRON will allow multiple databases per Availability Group so you can truly fail over at an application centric level).

Pop into SQL Server Management Studio |  Management | Availability Groups and add a New Availability Group.

This wizard will help you setup the HADRON Availability group.  You can select the target secondary(s), which databases, save as T-SQL Script, create the end-points, it even allows you to start the synchronization by taking a backup and restoring it for you.   It takes about 5 clicks and you have a fully functioning HA solution for your database(s).

Example: Availability Group As A Cluster Resource

Here are a couple of images I am using internally to explain what HADRON is, does and will do.

Video(s)

I have been doing targeted training using a '1 minute' like video series.   My intention is to make these available to the community as I write this series of blog posts on HADRON.

WARNING: The series is based on pre-release software so things could change but I will attempt to provide you with the best information I can!

Bob Dorr - Principal SQL Server Escalation Engineer

%3CLINGO-SUB%20id%3D%22lingo-sub-316253%22%20slang%3D%22en-US%22%3EAlwaysON%20-%20HADRON%20Learning%20Series%20-%20What%20Is%20HADRON%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-316253%22%20slang%3D%22en-US%22%3E%0A%20%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3DUTF-8%22%20%2F%26gt%3B%3CSTRONG%3E%20First%20published%20on%20MSDN%20on%20Dec%2007%2C%202010%20%3C%2FSTRONG%3E%20%3CBR%20%2F%3E%3CP%3E%3CBR%20%2F%3E%20I%20have%20been%20reviewing%20and%20working%20on%20supportability%20aspects%20of%20HADRON%20(High%20Availability%20Disaster%20Recovery%20-%20AlwaysON)%20for%20months%20and%20I%20am%20kicking%20off%20a%20blog%20post%20series%20related%20my%20'HADRON%20Learning%20Series'%20which%20I%20am%20putting%20together%20for%20the%20SQL%20Server%20support%20team.%3C%2FP%3E%0A%20%20%3CBLOCKQUOTE%3E%0A%20%20%20%3CP%3EYou%20can%20download%20CTP1%20and%20try%20it%20yourself%3A%20%3CA%20href%3D%22http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fen%2Fdetails.aspx%3FFamilyID%3D6a04f16f-f6be-4f92-9c92-f7e5677d91f9%26amp%3Bdisplaylang%3Den%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3E%20http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fen%2Fdetails.aspx%3FFamilyID%3D6a04f16f-f6be-4f92-9c92-f7e5677d91f9%26amp%3Bdisplaylang%3Den%3C%2FA%3E%3C%2FP%3E%0A%20%20%3C%2FBLOCKQUOTE%3E%0A%20%20%3CP%3E%3CSTRONG%3E%20AMAZING%3A%20Just%20a%20Few%20Clicks%20And%20You%20Have%20HADR%20%3C%2FSTRONG%3E%3C%2FP%3E%0A%20%20%3CP%3EHADRON%20design%20took%20a%20look%20at%20all%20the%20SQL%20Server%20technologies%20from%20replication%2C%20log%20shipping%2C%20database%20mirroring%20and%20other%20HA%20implementations%20customers%20had%20put%20in%20place%20and%20set%20forth%20a%20goal%20of%20one%20technology%20that%20really%20met%20the%20HA%20needs%20and%20allow%20the%20other%20technologies%20to%20focus%20on%20what%20they%20were%20originally%20intended%20for.%3C%2FP%3E%0A%20%20%3CP%3EMy%20first%20reaction%20was%20that%20the%20Windows%20Server%20Failover%20Cluster%20(WSFC)%20was%20-%20%3CEM%3E%20ugh%20%3C%2FEM%3E%20!%20%3CEM%3E%20However%2C%20this%20was%20based%20on%20a%20lack%20of%20knowledge%20and%20not%20reality.%20%3C%2FEM%3E%20I%20setup%20a%20multi-node%20cluster%20using%20Windows%202008%20R2%20with%20a%20majority%20node%20quorum%20in%20only%20a%20few%20clicks.%20%3CSTRONG%3EIT%20WAS%20SO%20EASY%20%3C%2FSTRONG%3E%20.%26nbsp%3B%20The%20new%20Windows%202008%20wizards%20and%20validations%20are%20fantastic%20and%20the%20HADRON%20integration%20is%20seamless.%3C%2FP%3E%0A%20%20%3CP%3EThen%20I%20learned%20that%20HADRON%20is%20NOT%20a%20clustered%20instance%20of%20SQL%20Server%20so%20you%20install%20a%20standalone%20instance%20and%20the%20%3CEM%3E%20Availability%20Group%20becomes%20the%20cluster%20resource%20%3C%2FEM%3E%20.%26nbsp%3B%26nbsp%3B%20None%20of%20that%20install%20for%20cluster%2C%20add%20node%20setup%20of%20SQL%20Server.%26nbsp%3B%20You%20just%20click%20through%20a%20simple%20standalone%20instance%20installation.%26nbsp%3B%20You%20pop%20into%20configuration%20manager%20and%20enable%20the%20instance%20to%20allow%20HADRON%20capabilities%20and%20restart%20the%20SQL%20Server%20and%20you%20are%20ready%20to%20go.%26nbsp%3B%26nbsp%3B%20-%20JUST%20THAT%20SIMPLE!%3C%2FP%3E%0A%20%20%3CP%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66521iA6DD6C421FA63003%22%20%2F%3E%3C%2FP%3E%0A%20%20%3CP%3ECreate%20a%20database%20or%20two%20(HADRON%20will%20allow%20multiple%20databases%20per%20Availability%20Group%20so%20you%20can%20truly%20fail%20over%20at%20an%20application%20centric%20level).%3C%2FP%3E%0A%20%20%3CP%3EPop%20into%20SQL%20Server%20Management%20Studio%20%7C%26nbsp%3B%20Management%20%7C%20Availability%20Groups%20and%20add%20a%20New%20Availability%20Group.%3C%2FP%3E%0A%20%20%3CP%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66522iB76BBF237B5A593D%22%20%2F%3E%3C%2FP%3E%0A%20%20%3CP%3EThis%20wizard%20will%20help%20you%20setup%20the%20HADRON%20Availability%20group.%26nbsp%3B%20You%20can%20select%20the%20target%20secondary(s)%2C%20which%20databases%2C%20save%20as%20T-SQL%20Script%2C%20create%20the%20end-points%2C%20it%20even%20allows%20you%20to%20start%20the%20synchronization%20by%20taking%20a%20backup%20and%20restoring%20it%20for%20you.%26nbsp%3B%26nbsp%3B%20It%20takes%20about%205%20clicks%20and%20you%20have%20a%20fully%20functioning%20HA%20solution%20for%20your%20database(s).%3C%2FP%3E%0A%20%20%3CP%3EExample%3A%20Availability%20Group%20As%20A%20Cluster%20Resource%3C%2FP%3E%0A%20%20%3CP%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66523i39C0B4A019795C44%22%20%2F%3E%3C%2FP%3E%0A%20%20%3CP%3EHere%20are%20a%20couple%20of%20images%20I%20am%20using%20internally%20to%20explain%20what%20HADRON%20is%2C%20does%20and%20will%20do.%3C%2FP%3E%0A%20%20%3CP%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66524iF3C24789893460D0%22%20%2F%3E%3C%2FP%3E%0A%20%20%3CP%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F66525i9FE3197684B28D45%22%20%2F%3E%3C%2FP%3E%0A%20%20%3CP%3E%3CSTRONG%3E%20Video(s)%20%3C%2FSTRONG%3E%3C%2FP%3E%0A%20%20%3CP%3EI%20have%20been%20doing%20targeted%20training%20using%20a%20'1%20minute'%20like%20video%20series.%26nbsp%3B%26nbsp%3B%20My%20intention%20is%20to%20make%20these%20available%20to%20the%20community%20as%20I%20write%20this%20series%20of%20blog%20posts%20on%20HADRON.%3C%2FP%3E%0A%20%20%3CP%3E%3CSTRONG%3EWARNING%3A%20%3C%2FSTRONG%3E%20The%20series%20is%20based%20on%20pre-release%20software%20so%20things%20could%20change%20but%20I%20will%20attempt%20to%20provide%20you%20with%20the%20best%20information%20I%20can!%3C%2FP%3E%0A%20%20%3CP%3EBob%20Dorr%20-%20Principal%20SQL%20Server%20Escalation%20Engineer%3C%2FP%3E%0A%20%0A%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-316253%22%20slang%3D%22en-US%22%3EFirst%20published%20on%20MSDN%20on%20Dec%2007%2C%202010%20I%20have%20been%20reviewing%20and%20working%20on%20supportability%20aspects%20of%20HADRON%20(High%20Availability%20Disaster%20Recovery%20-%20AlwaysON)%20for%20months%20and%20I%20am%20kicking%20off%20a%20blog%20post%20series%20related%20my%20'HADRON%20Learning%20Series'%20which%20I%20am%20putting%20together%20for%20the%20SQL%20Server%20support%20team.%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-316253%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EHigh%20Availability%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Version history
Last update:
‎Jan 15 2019 01:20 PM
Updated by: