SQL-server 2012 – AlwaysONDavid De VosResearch engineerTwitter @ VrykoDee
High Availability vandaag    Dit heeft een aantal beperkingen       Slechts één kopie van elke database       Mirroring is...
Wat brengt SQL-server 2012                  voor    Verminder OS patchingbescherming op database     tot       dankzij    ...
Productiviteit ten topEenvoudige en snelle configuratie   Beheer en configuratie met            scriptingOverzichtelijke m...
AlwaysON Availability groups       Je kan tot VIER secondary replica’s configureren       EEN automatic failover pair per ...
AlwaysON availability group voorbeeld         A                                                      A                    ...
AlwaysON availability group voorbeeld 2         A                                                                     A   ...
Active Secondary Replica’s    Replica option + Application intent       Replica option toont aan welke replica’s beschikba...
Talloze voordelen    TempDB kan lokaal staan    Inter-node health detection    Ingebouwde compressie en encryptie    Corru...
Flexible failover policies         De gebruiker bepaald de failover condities: via         HealthCheckTimeout en FailureCo...
Database portability    SQL-logins of users zitten in de user database    Windows users zijn niet meer gemapt naar SQL-log...
Moving to SQL-server 2012 .. upgrades    Classic upgrades voor standalone SQL-servers    Rolling upgrades voor failover cl...
Resources en SQL statements snippets• SQL Server 2012 AlwaysOn Resource Center•   http://msdn.microsoft.com/en-us/sqlserve...
Multi-datacenter network @ COMBELL
Demo
Sql-server 2012
Upcoming SlideShare
Loading in...5
×

Sql-server 2012

1,104

Published on

Introduction to alwaysON availability groups at COMBELL

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,104
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Sql-server 2012 "

  1. 1. SQL-server 2012 – AlwaysONDavid De VosResearch engineerTwitter @ VrykoDee
  2. 2. High Availability vandaag Dit heeft een aantal beperkingen Slechts één kopie van elke database Mirroring is beperkt in aantal databases Login duplicatie voor mirrored databases Filestream (RBS) was niet ondersteund Clustering beschermt volledige SQL-instances Clustering betekent een dataset op shared storage Er bestaan wel oplossingen Database mirroring met transaction log shipping Storage replicatie voor multi-datacenter clustering
  3. 3. Wat brengt SQL-server 2012 voor Verminder OS patchingbescherming op database tot dankzij niveau ondersteuning van van large object data types met Windows 8 Toevoeging van server voor bescherming op instance niveau
  4. 4. Productiviteit ten topEenvoudige en snelle configuratie Beheer en configuratie met scriptingOverzichtelijke monitoring op het Integratie met door
  5. 5. AlwaysON Availability groups Je kan tot VIER secondary replica’s configureren EEN automatic failover pair per AG TWEE bijkomende synchronous secondaries per AG Tot 10 AGs per cluster en 100 databases per AG Elke replica moet lid zijn van dezelfde cluster Elke database in een AG behoort tot dezelfde instance SQL-engine moet draaien onder dezelfde domain account
  6. 6. AlwaysON availability group voorbeeld A A A A Reporting Backups Synchronous Asynchcronous Data Data Movement Movement
  7. 7. AlwaysON availability group voorbeeld 2 A A A Local or Shared Storage, regional and geo secondaries
  8. 8. Active Secondary Replica’s Replica option + Application intent Replica option toont aan welke replica’s beschikbaar zijn Application intent kan read of write zijn Read-only Routing Vermits de rollen kunnen switchen bestaat er read-only routing Instance name + application intent is ook mogelijk
  9. 9. Talloze voordelen TempDB kan lokaal staan Inter-node health detection Ingebouwde compressie en encryptie Corrupte page detection Filestream support én replicatie FAST failover technology Flexible failover policies Contained Databases
  10. 10. Flexible failover policies De gebruiker bepaald de failover condities: via HealthCheckTimeout en FailureConditionLevel FailureConditionLevel (0 to 5) 5 – Failover or restart on any qualified failure SQL Server Failover Cluster Instance 4 – Failover or restart on moderate SQL Server errors Diagnostics generated for Health State Components 3 – Failover or restart on critical SQL Server errors • System • Resource 2 – Failover or restart on SQL Server unresponsive • Query Processing • IO Subsystem • Events 1 – Failover or restart on SQL Server down execsp_server Diagnostics _diagnostics 0 – No Automatic Failover or restart FCI Res DLL WSFC Service IsAlive /LooksAliveIsAlive/ LooksAliveresult based on WSFC asks Res DLL ifdiagnostics and SQL FCI aliveFailureConditionLevel
  11. 11. Database portability SQL-logins of users zitten in de user database Windows users zijn niet meer gemapt naar SQL-logins Server roles en agent jobs zijn gebonden aan de instance SQL-agent jobs zitten ook in user database
  12. 12. Moving to SQL-server 2012 .. upgrades Classic upgrades voor standalone SQL-servers Rolling upgrades voor failover clusters Upgrades via command-line of grafische interface Validatie scripts alvorens upgrades én na upgrades Opmerking: Na upgrade zijn databases niet omgezet naar contained databases. Database containment is set to “none” Je kan ze wel aanpassen en converteren
  13. 13. Resources en SQL statements snippets• SQL Server 2012 AlwaysOn Resource Center• http://msdn.microsoft.com/en-us/sqlserver/gg490638(en-us,MSDN.10)• SQL Server 2012 Books online• http://msdn.microsoft.com/en-us/library/ms130214(v=sql.110).aspx• SQL Server team blog• http://blogs.technet.com/b/dataplatforminsider
  14. 14. Multi-datacenter network @ COMBELL
  15. 15. Demo

×