Giới thiệu Giải pháp phần mềm SteelEye LifeKeeper cho hệ thống máy chủ Cluster và Dự phòng thảm họa cho trung tâm tích hợp dữ liệu các Bộ và Tỉnh Thành phố

SteelEye LifeKeeper là phần mềm hệ thống của công ty SteelEye Technology Inc. (USA) có khả năng thực hiện các giải pháp hệ thống có độ sẵn sàng cao hay dự phòng thảm họa cho Trung tâm tich hợp dữ liệu của các Bộ, Tỉnh và Thành phố bằng các giải pháp:
•  Clustering máy chủ (32 hay 64-bit) từ 2 đến 32 máy trên nền Linux (Redhat, SuSe, Asianux) hay Windows;
•  Hệ thống dự phòng, disk-to-disk backup hay Replication (lập mirror ổ cứng trên máy dự phòng kết nối qua mạng LAN hay WAN);
•  Hệ thống Dự phòng thảm họa (Disaster Recovery Solution) tổng hợp Cluster và Replication.

Giải pháp SteelEye mang lại những lợi ích gì cho TTTHDL ? 

Nếu cơ quan các Bạn có hệ thống các máy chủ phục vụ như Webserver, Portal Server, Application Server, hay Database Server, và nếu các máy chủ này vận hành các ứng dụng rất cần thiết cho các hoạt động kinh doanh, dịch vụ công hay quản lý hành chính, chúng ta cần phải bảo vệ các ứng dụng trên qua các giải pháp độ sẵn sàng cao như Clustering (high availability), Sao lưu dự phòng (Replication), hay Dự phòng thảm họa (disaster recovery
solution).   SteelEye LifeKeeper vận hành rất tốt trên các máy chủ nền INTEL (Linux hay Windows) đặc biệt là các CPU 64-bit IA64, EM64T, AMD64 hay IBM Power Linux.  Trong giải pháp Clustering, các Bạn cần hệ thống đĩa cứng dùng chung (shared storage), SCSI Raid arrays, SAN (Storage Area Network) với SCSI channel, Fibre channel switch, hay Network Attached Storage (NAS).  Các giải pháp lưu trữ của IBM, HP, Dell, EMC, v.v…
đều được SteelEye chứng nhận.  SteelEye cũng có thể vận hành trên các giải pháp Storage đơn giản khác như các Raid Arrays, với điều kiện là các Host Adaptors tuân thủ theo chuẩn SCSI reservation.

Với giải pháp Replication dự phòng, chúng ta chỉ cần một máy chủ kết nối với hệ thống máy chủ trong cùng mạng LAN hay WAN với tốc độ tương đối,  chúng ta sẽ có một giải pháp Mirroring dự phòng rất tiết kiệm cho một chi nhánh ngân hàng, Trung tâm tích hợp dữ liệu, hệ thống bán hàng siêu thị, hệ thống đặt chỗ, bán vé online, v.v… Xin lưu ý là SteelEye LifeKeeper khi chuyển đổi (failover) sang máy chủ dự phòng sẽ chuyển luôn cả
các tài nguyên hệ thống như địa chỉ IP, File service, và các ứng dụng trên máy chủ.

Giải pháp của SteelEye thật sự là một giải pháp tiết kiệm, dễ cài đặt, dễ quản trị và được hỗ trợ tại Việt nam bởi một đội ngũ chuyên nghiệp do SteelEye đào tạo.

Vì sao SteelEye ? 

Sự khác biệt nổi bật của SteelEye so sánh với các giải pháp khác là:
•  SteelEye tạo điều kiện cho người sử dụng không bị lệ thuộc vào hãng cung cấp máy chủ hay hệ lưu trữ.  Người sử dụng có thể lựa chọn nhà cung cấp khác nhau và có thể trộn lẫn các máy chủ không cùng một chủng loại. Các máy chủ không cần phải giống nhau về cấu hình, không như các hệ Clustering khác của MS hay Oracle;
•  SteelEye LifeKeeper rất dễ cài đặt và sử dụng;
•  Tạo điều kiện thuận lợi để quản trị hệ thống Cluster hay Replication với công cụ Java màn hình đồ hoạ. Có thể quản trị từ xa qua Web browser.  Các qui trình tắt bật, chuyển ứng dụng sang máy chủ khác, hay kiểm tra lỗi phần cứng đều có thể thực hiện bằng cách bấm vào các nút điều khiển.  Do vậy người quản trị có ít kinh nghiệm về quản trị CSDL hay các ứng dụng đặc thù cũng có thể quản trị hệ thống dễ dàng (kể cả từ xa).  Trên cũng một màn hình đồ hoạ người quản trị hệ thống có thể nhìn thấy được tình trạng của từng máy chủ, và các Log files liên quan đến các lỗi về phần cứng của máy chủ. SteelEye cũng có thể thông báo cho người quản trị hệ thống khi có sự cố qua Email hay SMS;
•  SteelEye LifeKeeper vận hành trên cả Linux (32 hay 64-bit Redhat, SuS, Mandrake, Asianux 1.0, Whitebox Enterprise Linux 3.0) và Windows (2000 Server, Advance Server, 2003 server),  đặc biệt là các máy chủ 64 bit với công nghệ IA-64, EM64T, AMD64 hay IBM Power 64-bit Linux;
•  Hỗ trợ bảo vệ các ứng dụng thông dụng trên máy chủ (Failover sang các máy chủ khác) như IBM DB2, Informix, Oracle, SQL Server, IBM Lotus notes, MS IIS, MS Exchange, MySQL, Apache, File Service, Logical Volume, địa chỉ IP,v.v..;
•  Ngoài ra SteelEye LifeKeeper còn bảo vệ các ứng dụng trên máy chủ do khách hàng tự xây dựng bằng cách cung cấp các công cụ phần mềm (Application Recovery Kit)  để tự viết các Scripts bảo vệ  ứng dụng (đại lý phân phối của SteelEye sẵn sàng tư vấn thiết lập các Scripts này);
•  Kiến trúc của công nghệ SteelEye không đòi hỏi phải chia chung bộ nhớ hay đĩa cứng giữa các máy (không có Quorum chung như giải pháp của MS, v.v…). CSDL cấu hình hệ thống Cluster được lưu trên mỗi máy chủ. Như vậy sẽ không có một điểm chết duy nhất của hệ thống (Single point of failure);
•  Hỗ trợ các hệ máy chủ thông dụng của HP, IBM, Dell, SGI, Standard Whitebox, IBM pSeries Linux và hệ lưu trữ như Dell PowerVault, EMC CLARiiON and Symmetrix, HP MSA1000, MSA500, EVA, IBM FAStT and DS4x00, IBM EXP300/400 w/ServeRAID, nStor NexStor 4320F, Sun StoreEdge 3310, v.v..;
•  SteelEye hỗ trợ cấu hình sử dụng Network Attached Storage;.
•  Giá cả tương đối rẻ hơn các phần mềm khác cùng đẳng cấp (so sánh với EMC và Veritas);
•  Công nghệ SteelEye LifeKeeper có nguồn gốc từ AT&T Bell Labs, và cũng là phần mềm chứng minh khả năng và sự hiệu quả trong môi trường viễn thông hơn 12 năm qua;
•  Công nghệ này đã được sử dụng thành công trong ngành Bưu chính viễn thông Việt Nam và một số Bộ ban ngành khác;
•  SteelEye LifeKeeper có đại lý phân phối cung cấp dịch vụ tư vấn, cài đặt, đào tạo và hỗ trợ kỹ thuật tại Việt Nam với một số khách hàng đã sử dụng thành công.
 
SteelEye LifeKeeper bảo vệ ứng dụng trên máy chủ như thế nào ? 

Mô hình 1 là một cấu hình thông dụng.  Hệ thống có một Cluster 2 nodes chia sẻ một bộ
đĩa chung với máy chủ A chạy ứng dụng 1 và máy chủ B chạy ứng dụng 2 (Active/Active).
(SteelEye có thể thực hiện hệ Cluster từ 02 đến 32 máy chủ, 32-bit hay 64-bit).  Máy chủ C
được sử dụng như một máy chủ dự phòng kết nối qua mạng WAN với bộ đĩa cứng làm đĩa
gương cho các Partitions trong bộ đĩa dùng chung của máy chủ A và B.
Khi hệ thống hoạt động bình thường, CSDL 1 và CSDL 2 sẽ được sao lưu trực tuyến vào
bộ đĩa của máy chủ C.

Mô hình 2: Trong mô hình này, máy chủ A bị sự cố (nếu sự cố có thể phục hồi được tại chỗ, LifeKeeper sẽ cố gắng phục hồi ứng dụng hay tài nguyên trên máy chủ A), Ứng dụng 1 và tài nguyên (như địa chỉ IP, Logical Volume manager, …) sẽ được chuyển sang máy chủ B. Như vậy máy chủ B sẽ chạy cả 02 Ứng dụng 1 và 2.  Việc sao lưu Replication sang máy dự phòng vẫn tiếp tục từ máy chủ B.  Công việc của người sử dụng Ứng dụng 1 trên máy chủ A sẽ không bị gián đoạn.
 
Mô hình 3:   Trong trường hợp này, cả 2 máy chủ A và B gặp sự cố.  Toàn thể tài nguyên trên máy chủ A và B và Ứng dụng 1 và 2 sẽ được chuyển sang máy chủ C dự phòng.  Xin lưu ý là việc sao lưu replication sẽ bị dừng lại cho đến khi máy chủ A và B được phục hồi.  Hệ thống còn lại sẽ không có khả năng dự phòng (single point of failure).  Chúng ta có thể thay thế máy chủ C bằng một Cluster có 2 nodes nếu kinh phí cho phép.

Giải pháp của SteelEye được sử dụng như thế nào trong TTTHDL ? 

Thông thường SteelEye LifeKeeper được sử dụng để:

1)  Bảo vệ một máy chủ đang vận hành một ứng dụng quan trọng.  Khi phần cứng hay hệ điều hành của máy chủ có lỗi, ứng dụng sẽ được chuyển tự động sang một máy chủ khác cũng với địa chỉ IP.  Chúng ta có thể sử dụng một trong các giải pháp sau:
o  Clustering 02 máy chủ sử dụng một bộ  đĩa dùng chung như SCSI Array, SAN hay NAS. Đây là cấu hình One-to-One (Mô hình 4);

Mô hình 4: Clustering 02 nodes

o  Clustering bao gồm 3-32 máy chủ chia chung một SAN qua Fibre channel Switch.  Ứng dụng trên một máy chủ bị sự cố có thể được chuyển sang một trong những máy chủ còn hoạt động tốt.  Trên lý thuyết, nếu chỉ còn 01 máy chủ hoạt động thì toàn thể các ứng dụng cũng sẽ được bảo vệ.  Đây là cấu hình One-to-Many (Mô hình 6);
o  Clustering N máy chủ sử dụng Network Attached Storage, NAS;
o  02 máy chủ không chia chung đĩa nhưng có các Partitions được sao chép (Replication) từ máy chủ đang vận hành sang máy dự phòng (Mô hình 5).
 

Mô hình 5: Giải pháp LifeKeeper Replication cho 02 nodes

2)  Bảo vệ toàn thể Trung tâm tích hợp dữ liệu  để chuyển  đổi tự  động sang một Trung tâm dự phòng khi có sự cố nghiêm trọng.  Trong mô hình này chúng ta sử dụng LifeKeeper Replication để sao chép dữ liệu từ các Partitions trên các máy chủ của TTTHDL sang các Partition của các máy chủ trong TTTHDL dự phòng.  Các  ứng dụng trên các máy chủ trong TTTHDL sẽ  được  ấn  định trước  để Failover vào các máy chủ nhất định (sử dụng chức năng thiết lập cấu hình của LifeKeeper) của TTTHDL dự phòng khi TTTHDL chính có sự cố.

Mô hình 6: Mô hình Trung tâm tích hợp cao cấp

 Mô hình tiêu biểu của giải pháp SteelEye sử dụng để bảo vệ các máy chủ và ứng dụng của Trung tâm tích hợp dữ liệu. Cluster 1 để bảo vệ máy chủ HTTP Server, Reverse proxy và DNS trong vùng DMZ. Cluster 2 bảo vệ các máy chủ ứng dụng trong Trung tâm tích hợp.  Nếu một máy chủ có sự cố, ứng dụng của máy chủ đó có thể được chuyển tự động sang một máy chủ định trước. Trên lý thuyết, nếu Trung tâm tích hợp chỉ còn một máy chủ hoạt động, toàn bộ ứng dụng của Trung tâm sẽ được bảo vệ (vẫn hoạt động).  Xin lưu ý là các máy chủ không cần phải cùng cấu hình.  Hệ điều hành của các máy có ứng dụng chuyển đổi sang phải giống nhau.  Ứng dụng được bảo vệ phải được cài sẵn trên các máy dự phòng.

Tiếp cận với công nghệ SteelEye như thế nào ?

Trên thị trường Việt Nam, Công ty CICAT là Tổng đại lý phân phối phụ trách việc phân phối, hỗ trợ và tư vấn giải pháp SteelEye với đội ngũ kỹ thuật được SteelEye đào tạo như sau:
1.  Thông qua các Đại lý phần cứng hay Nhà tích hợp hệ thống :
•  Khách hàng có thể yêu cầu giải pháp SteelEye thông qua các đại lý phần
cứng hay nhà tích hợp hệ thống;
•  CICAT sẽ hỗ trợ các Bạn hàng của CICAT để cung cấp và thực hiện giải
pháp SteelEye cho khách hàng;
•  CICAT sẽ hỗ trợ trực tiếp trong thời gian bảo hành hay hợp đồng hỗ trợ có
hiệu lực, nếu các đại lý chưa có khả năng hỗ trợ;
2.  Trực tiếp với CICAT:
•  Quý khách hàng thông báo với CICAT/SteelEye về ý  định hợp tác hay muốn thử nghiệm (qua Email hay điện thoại);
•  CICAT hỗ trợ thương lượng trực tiếp với SteelEye về giá cả trong các dự án lớn nhiều máy chủ;
•  Thường xuyên nhận  được các thông tin kỹ thuật và bản giá mới của sản phẩm và dịch vụ;
•  Được hỗ trợ từ CICAT trong quá trình cung cấp giải pháp và định cấu hình hệ thống;

Văn Phú (theo kenhgiaiphap)