sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server AlwaysOn ( Availability Group ) Arkitektur og trin for trin installation -1

Jeg vil forklare, hvad er SQL Server AlwaysOn-arkitekturen og trin for trin-installation i denne artikelserie. Lad os gennemgå SQL Server AlwaysOn (Availability Group) arkitektur og installation

SQL-server AlwaysOn Trin for Trin

Microsoft introducerede AlwaysOn Availability Groups-funktionen med SQL Server 2012-udgivelsen. Denne funktion er faktisk en kombination af SQL Server-funktioner, som vi tidligere kender Log Shipping, Failover Clustering og Mirroring-funktioner.

Hvis du ikke ved, hvad logforsendelse er, kan du læse følgende logforsendelsesartikler.

SQL Server Log Shipping &Disaster Recovery Installation and Configuration -4

Hvis du ikke ved, hvad Failover Clustering er, kan du læse følgende artikler om Failover Clustering.

SQL Server Failover Cluster Installation -4

Disaster Recovery blev leveret med logforsendelse, men realtidssynkronisering findes ikke med logforsendelse. Spejling har synkronisering i realtid, men der var ingen skrivebeskyttet mulighed, og der kræves en vidneserver til automatisk failover.

Applikationen har adgang til 2 noder via Failover Cluster-navnet på samme tid som Failover Clustering, men failover-klyngen var kun en løsning med høj tilgængelighed.

Microsoft har kombineret alle fordelene Log Shipping, Mirroring og Failover Cluster i SQL Server Always On.

SQL-servertilgængelighedsgruppe

SQL Server AlwaysOn Architecture er som følger.

AlwaysOn er en ny SQL Server-løsning, der giver både høj tilgængelighed og disaster recovery mellem 2 servere, der kører på Windows Server Failover Cluster (WSFC) installeret på mindst 2 servere.

AlwaysOn giver høj tilgængelighed, fordi hvis den primære node har været nede på T-tidspunktet, vil den sekundære node være primær via automatisk failover.

AlwaysOn giver Disaster Recovery, fordi når lagring eller bundkort (eller anden del af serveren) af den primære server har fejlet, kan du gendanne databasen med Automatic Failover. Fordi databasen fysisk eksisterer ved den sekundære node og synkroniseres fra den primære database.

Du kan også bruge sekundær node til rapportering og sikkerhedskopiering.

Kort sagt, hvis du overvejer High Availability og Disaster Recovery sammen for dine SQL Server-databaser, der kører i din virksomhed, er den eneste løsning AlwaysOn .

Opret tilgængelighedsgruppe

Always On Availability Group:  Det er en struktur, der frigives med SQL Server 2012, der kan bruges som et alternativ til databasespejling, logforsendelse og Failover Clustering. Med AlwaysOn Availability Group synkroniseres ændringer i en database på en server til en anden server. Fordelene ved denne struktur frem for spejling er, at mere end én sekundær server kan bruges Aktivt . Derudover, mens skrivehandlinger og andre DML-operationer udføres på den primære server, kan sikkerhedskopiering og rapportering udføres på den sekundære server.

Kravene til AlwaysOn-opsætning er som følger.

AlwaysOn Availability Group Opret

For at SQL Server AlwaysOn Availability Group-metoden kan anvendes på databasen, skal der være to eller flere servere med de samme egenskaber, hvor Windows Server Failover Cluster-strukturen er konfigureret som følger. Derudover skal versionen være mindst SQL Server 2012 Enterprise Edition.

For at aktivere AlwaysOn på SQL Server 2012 + Above skal begge noder være et Cluster-medlem som følger.

De nødvendige definitioner for adgang mellem den første node, der skal konfigureres, og den anden node via porte 1433 og 445 skal udføres.

Derudover skal fildelingsdefinitioner udføres på en mappe, der skal defineres under konfigurationen af ​​tilgængelighedsgruppen, og de indledende sikkerhedskopier af databaserne, der skal inkluderes i tilgængelighedsgruppen, vil blive taget. (Normalt er det tilstrækkeligt at give SQL Server- og SQL Agent-konti på begge servere læse-/skriverettigheder på den tilsvarende mappe. ) Men hvis SQL Server-kontoen på produktionsserveren er 'LOCAL SYSTEM'-brugeren, er autorisation til bevilges på den delte mappe skal være 'alle – læs/skriv' Tilladelse.

Brugeren, der vil konfigurere SQL Server på kildeserveren, skal have administrator på Windows og sysadmin på SQL Server-tilladelse.

Da diskene på de servere, som AlwaysOn Availability Group vil blive anvendt på, er adskilte og uafhængige af hinanden, skal de mapper, der skal bruges til databasernes data og logfiler, der skal placeres på serverne, oprettes med Samme navn og Samme stier.

Du bør installere StandAlone SQL Server til AlwaysOn. Du kan bruge følgende artikel til at installere StandAlone SQL Server Instance.

SQL Server 2017 Trin-for-trin installation -2

Jeg vil fortsætte med at forklare AlwaysOn Installation i den næste artikel.

Du kan få adgang til de næste indlæg relateret til SQL Server Always On Installation med følgende link.

SQL Server AlwaysOn-arkitektur og trin for trin installation -2

Vil du lære Microsoft SQL Server DBA Tutorials for begyndere, så klik og læs artiklerne.

  1. PostgreSQL:Tid til oprettelse af tabel

  2. Hvordan laver man en databaselytter med java?

  3. Vælg rækkenummer i postgres

  4. Dynamisk Oracle Pivot_In_Clause