SQL Server 2012 AlwaysOn Availability Groups

SQL Server 2012 AlwaysOn Availability Groups cung cấp một giải pháp hợp nhất cho bài toán tính sẵn sàng c̣ao (High Availability – HA) và khắc phục thảm họa (Disaster Recovery – DR) gọi tắt là HADR, cải tiến dựa trên các tính năng của các phiên bản trước đây. Các phiên bản trước SQL Server 2012, chúng ta thường sử dụng Database Mirroring để triển khai HA cục bộ trong một Data Center, và Log Shipping cho bàI toán DR thông qua một Data Center ở xa. VớI phiên bản SQL Server 2012, hai phương thức trên được thay thế bằng một kiến trúc sử dụng tính năng mớI Availability Groups cho cả HA và DR.

So sánh các công nghệ triển khai HA và DR của SQL Server:

image

Ghi chú:

* Zero data loss is possible with a AlwaysOn failover clustering instances only when combined with synchronous SAN replication or synchronous AlwaysOn Availability groups/database mirroring.

** Zero data loss and automatic failover is possible with synchronous AlwaysOn Availability groups and database mirroring.

*** The mirror database itself is not directly readable but a static, point-in-time view of it can be read by using a database snapshot.

**** The log shipping secondary database can be read when the transaction log backups are restored using the WITH STANDBY option.

Các bạn tham khảo chi tiết thêm tài liệu sau:
AlwaysOn Architecture Guide: Building a High Availability and Disaster Recovery Solution by Using AlwaysOn Availability Groups

Các bạn có thể trảI nghiệm tính năng mới này thông qua hai cách:

  • Thực hành trực tuyến: SQL Server Virtual Lab
  • Tự xây dựng Lab: Dựa trên nền tảng ảo hóa Hyper-V

Chuẩn bị:

  • Phần cứng: Một Server/PC/Laptop – 8GB, 160GB HDD
  • Phần mềm: Windows Server 2012 Trial ISO, VHD, SQL Server 2012 Trial

Cài đặt:

  • Cài đặt Host OS – Burn ISO vào đĩa DVD/USB Drive càI đặt OS và Add Role Hyper-V
  • Tạo 4 VMs: DC (512MB RAM), SQL01 (2GB RAM), SQL02 (2GBRAM), SQL03(2GB RAM) – dùng VHD Windows Server 2012, file này đã được sysprep để tạo các máy ảo trên.
  • Cài Domain Controller cho DC
  • Join 3VM SQL vào DC
  • Chi tiết các bước triển khai các bạn xem tạI đây: SQL Server 2012 AlwaysOn Availability Groups

Chúc các bạn thành công.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: