Cluster Sql Server 2005

Ngày 12/08/2012 đăng bởi seo3.VS [email protected]

I. Giới thiệu chung:

    1. Mục đích :
        – Nhu cầu sử dụng Database trong các công ty doanh nghiệp , kinh doanh là không thể thiếu .
        – Database thường được sử dụng làm nơi lưu trữ các dữ liệu quan trọng như thông tin khách hang , nhân viên , số hợp đồng , hang hóa …v.v
        – Với hệ thống SQL chạy độc lập ( Stand-Alone ), khi Server này down sẽ dẫn đến downtime => nhân viên , khách hàng không thể tiếp tục truy cập và sử dụng tài nguyên ( dữ liệu  ) . Ngoài ra , còn có khả năng mất dữ liệu được lưu trên đây  . Bằng cách xây dựng hệ thống Cluster SQL Server 2005 ( hay còn gọi là hệ thống Fail-over ), ta có thể giảm tối thiểu thời gian downtime xuống thấp nhất (2-3s) khi xảy ra sự cố và người dung có thể tiếp tục sử dụng được hệ thống database .
 
    2. Ưu điểm :
        – Tính sẵn sàng cao . ( Khi 1 SQL Server down thì ngay lập tức tự động sẽ có hệ thống khác dự phòng thay thế )
        – Bảo toàn dữ liệu :
            • Dữ liệu sẽ được lưu chung trên một storage ( shared storage ) .
        – Tính ổn định : với 2 hệ thống SQL server luôn sẵn sàng phục vụ .
        – Hệ thống chạy Microsoft SQL Server 2005 ( phổ biến và được sử dụng rộng rãi ).

    3. Về kỹ thuật : hệ thống sẽ bao gồm:
        – 2 SQL Server :
            Cho phép người dùng thực hiện các truy vấn , lưu trữ , cũng như thiếc lập các truy vấn..v.v
        – 1 Storage Server :
            Dùng để lưu trữ Data File ( chứa các database ) trên này .

II. Mô hình kết nối:

III. Thiết bị và các yêu cầu khác:

− 3 IP PUBLIC  :
    • IP WAN 1 : Sẽ được gán cho SQL 1
    • IP WAN 2 : Gán cho SQL 2
    • IP WAN 3 : Sử dụng cho Virtual IP  ( Người dùng sẽ truy cập đến các MailServer thông qua địa chỉ này )

− Cần 2 Server :
    • Mỗi con sẽ đóng vai trò làm SQL Server :
         Mỗi Server phải có tối thiểu 2 interface.
        Chạy Raid ( nhầm tăng tính sẵn sàng cao )
        Chạy Microsoft Windows 2003 .

− 1 Thiết bị lưu trữ :
    • Theo recommend của Microsoft là dung SAN hoặc NAS .
    • Lưu các Data File của SQL 2005 trên đây .
    • Hệ thống Cluster chạy phụ thuộc vào thiết bị lưu trữ này .
    • Để tiết kiệm chi phí , có thể giải lập SAN ( gọi là Virtual SAN ) => chỉ cần 1 Server bình thường .

IV. Cách thức hoạt động:

 

− Ta có 2 SQL Server : SQL 1 và SQL 2
    • SQL 1 : giữ vai trò active .
    • SQL 2 : giữ vai trò passive .
− Người sử dụng hệ thống SQL kết nối đến địa chỉ IP WAN 3, sẽ được tự động forward đến :
    • Server nắm vai trò Active ( Tạm gọi là SQL 1 ) sẽ tiếp nhận các connection từ phía người dùng và sử lý  .
    • Khi Server nắm vai trò Active Down ( SQL 1 Down ) , Server Passive sẽ được tự động chuyển lên thành Active ( SQL 2 lên Active ) . Lúc này , connection sẽ được tự động chuyển đến SQL 2 . Quá trình sử dụng Database vẫn diễn ra bình thường .
− Dữ liệu Database sẽ được lưu trữ lên SHARED STORAGE .
− Bằng cách này sẽ ta sẽ giảm được tối thiểu thời gian downtime phía Server khi có sự cố .
− Tính sẵn sàng cao vì luôn có hệ thống chạy dự phòng .
− Thông thường với thiết bị SHARED STORAGE , thường sử dụng SAN hoặc NAS . Nhưng các phần cứng trên khá đắt tiền và lại tốn kém chi phí. Tuy nhiên , khi cấu hình Cluster cho Microsoft Windows Server 2003 và 2008 , tất cả đều yêu cầu phải có 1 shared disk . Để giải quyết vấn đề này , ta dùng giải pháp Virtual SAN . ( Cài đặt trên 1 Server bình thường ) . Với hoàn cảnh như thế , ta có thể dẫn đến tình trạng single point failure cho thiết bị Storage .
=> Mô hình có khả năng redundant cao như sau :

Với mô hình trên , ta bổ sung them 1 server làm Virtual SAN . Server này ( tạm gọi Storage 2 ) sẽ luôn Replicate ( Sync Data ) với Storage 1 . 2 SQL Server sẽ connect đến 1 IP ảo ( IP này được tạo ra bởi Storage 1 và Storage 2 (dung Software ) ). Tại 1 thời điểm , IP ảo sẽ được gán cho 1 Server ( Active ) . Khi Server Active Down thì IP ảo sẽ được tự động chuyển qua Server còn lại . Dữ liệu hoàn toàn được giữ nguyên vẹn vì giữa 2 storage luôn sync lien tục khi có bất cứ thay đổi nào

Các sản phẩm dịch vụ máy chủVS Trading cung cấp và thông tin liên hệ

–          VS Trading là nhà cung cấp dịch vụ máy chủ lớn nhất tại Việt Nam, VS Trading đang quản lý một hệ thống bao gồm nhiều máy chủ hosting cỡ lớn và cung cấp tất cả các dịch vụ, sản phẩm về máy chủ:

Dịch vụ máy chủVS Trading cung cấp

–          Dịch vụ cho thuê chỗ đặt máy chủ – Colocation Server;

–          Dịch vụ cho thuê máy chủ dùng riêng – Dedicated Server;

–          Dịch vụ cho thuê máy chủ VPS – VPS Server;

–          Dịch vụ cho thuê tủ Rack;

–          Dịch vụ cho thuê trung tâm dữ liệu – Cho thuê Data center

–          Dịch vụ cài đặt máy chủ và cấu hình máy chủ – Server Installation and Configuration;

–          Dịch vụ quản lý máy chủ – Services Managed Server

Sản phẩm máy chủVS Trading cung cấp

–          Phân phối máy chủ đồng bộ: Supermicro, IBM, Dell, HP, Cisco, SUN;

–          Cung cấp linh phụ kiện máy chủ: Ram, HDD, CPU, Mainboard, Chassis;

–          Cung cấp thiết bị lưu trữ chuyên dụng: (Storage NAS) Qnap, Promise,…

–          Cung cấp máy trạm ( Workstation ): HP, DELL

–          Phân phối phần mềm bản quyền: VMware, cPanel, DirectAdmin,…

–          Phân phối các thiết bị mạng, thiết bị security, load balancing,…

Liên hệ ngay với chúng tôi để được tư vấn và trải nghiệm các dịch vụ tốt nhất !

CÔNG TY TNHH THƯƠNG MẠI MÁY CHỦ VIỆT NAM

Trụ sở : Số 07 ngõ 43 phố Nguyễn Thị Định, Phường Trung Hoà, Quận Cầu Giấy, Thành phố Hà Nội, Việt Nam

HCM: Phòng 13.09, Lô C, Số 974A Trường Sa (Co.opmart Nhiêu Lộc), Phường 12, Quận 3, Hồ Chí Minh.

Tel: 0247303406802873038068

Email: [email protected]

Thời gian làm việc: Thứ Hai – Thứ Bảy, Sáng: 8h – 12h, Chiều: 1h30 – 5h30

 

024 7303 4068