Symmetrix

Hệ thống lưu trữ Symmetrix là sản phẩm hệ thống lưu trữ tầm doanh nghiệp của công ty EMC Corporation. Xuất hiện từ năm 1990, Symmetrix đã trải qua nhiều thế hệ và thế hệ mới nhất là dòng Symmetrix V-Max ra đời tháng 4 năm 2009.

Lịch sử

Tủ đĩa Symmetrix xuất hiện từ năm 1990 và được thiết kế là tủ đĩa lắp ngoài cho máy chủ IBM Mainframe. Các thế hệ Symmetrix tiếp theo bổ sung các chuẩn kết nối máy chủ khác nư ESCON, FICON, SCSI, FC và iSCSI. Đầu tiên, Symmetrix phổ biến ở các hãng hàng không và với các công ty sẵn sàng từ bỏ độ an toàn của các tủ đĩa IBM 3390 và sẵn sàng chịu rủi ro ở các tủ đĩa Symmetrix chưa được kiểm chứng.
EMC mở rộng sản phẩm hỗ trợ không chỉ mainframe và còn cả các hệ thống mở vào giữ thập kỷ 90 và bổ sung các tính năng như Nhân bản nội bộ (TimeFinder) và nhân bản ra xa (SRDF).

Hệ thống Symmetrix V-Max

V-Max là hệ thống lưu trữ tầm cao, có khả năng mở rộng lớn gồm một tủ rack chứa hệ thống và nhiều tủ rack chứa đĩa cứng.
Hệ thống có thể mở rộng từ một engine V-Max với 1 tủ rack chứa đĩa tới tám engine và tối đa mười tủ rack chứa đĩa. Mỗi engine của V-Max chứa hai card điều khiển được lắp nhiều CPU xử lý, bộ nhớ đệm, cổng kết nối tới máy chủ và cổng kết nối tới khay đĩa. Dung lượng đĩa được bổ sung bằng các khay đĩa hoạt động ở chuẩn 4 Gbps.

Hệ thống Symmetrix V-Max SE

Hệ thống Symmetrix V-Max SE là hệ thống một engine. V-Max SE sử dụng một tủ rack duy nhất cho cả hệ thống điều khiển và đĩa cứng.

Dòng Symmetrix DMX

Dòng DMX được tung ra lần đầu tiên vào năm 2003. Hệ thống mới này thay thế hệ thống kết nối bằng dây trực tiếp trước đó bằng hệ thống mà các cấu phần được kết nối lẫn nhau. Tại thời điểm tung ra thị trường, EMC cung cấp cả hệ thống lưu trữ tầm cao có kiến trúc module đầu tiên: DMX800 cũng như hệ thống đóng DMX1000. Các phiên bản sau này của DMX được đặt tên là DMX2, DMX3 và DMX4.

TimeFinder

TimeFinder là dòng sản phẩm nhân bản của EMC hoạt động trên một tủ đĩa cho phép tạo ra các bản sao tại một thời điểm và không ảnh hưởng tới hoạt động của ứng dụng. TimeFinder chạy trên hệ điều hành Enginuity nhưng được điều khiển bằng một máy chủ bên ngoài. TimeFinder có thể được quản lý thông qua giao diện dòng lệnh của Solutions Enabler hoặc giao diện đồ họa Symmetrix Management Console (SMC), EMC Control Center (ECC) hoặc Mainframe Enablers. TimeFinder bao gồm các sản phẩm sau:

TimeFinder/Mirror

TimeFinder/Mirror là sản phẩm TimeFinder đầu tiên và đã có mặt trên thị trường hơn 12 năm. Mirror cung cấp bản sao đầy đủ của dữ liệu gốc bằng ánh xạ sử dụng phần cứng. Ổ đĩa đích được gọi là BCV là ổ đĩa được gán đặc biệt trong cấu hình Symmetrix cho việc nhân bản một ổ đĩa gốc cụ thể. Khi dữ liệu được đồng nhất, BCV được tách ra khỏi mối liên hệ với dữ liệu gốc và có thể được gán lên máy chủ khác để sao lưu hoặc chạy ứng dụng khác.

TimeFinder/Clone

TimeFinder/Clone cung cấp một hoặc nhiều bản sao đầy đủ tại một thời điểm. Dữ liệu đã được nhân bản đầy đủ sẽ có thể được máy chủ truy cập ngay lập tức ngay cả khi quá trình nhân bản chưa kết thúc.

TimeFinder/Snap

TimeFinder/Snap cung cấp bản sao dạng con trỏ (pointer). Snap có khả năng tiết kiệm dung lượng cần thiết để tạo bản sao do chỉ dữ liệu thay đổi kể từ thời điểm tạo bản sao mới được lưu vào vùng lưu trữ bản sao. Dữ liệu được tái tạo bằng cách sử dụng dữ liệu gốc với dữ liệu chưa bị thay đổi kết hợp với dữ liệu tại vùng lưu trữ với dự liệu đã thay đổi. Từ một dữ liệu gốc, có thể tạo tới 128 bản sao snap

Nhóm đồng nhất TimeFinder

Nhóm đồng nhất TimeFinder (TF/CG) là cơ chế kiểm soát được sử dụng để tạo nhiều bản sao của nhiều dữ liệu gốc chính xác đúng một thời điểm. TF/CG sử dụng một tính năng của hệ điều hành Enginuity có tên là ECA để tạm thời dừng việc ghi của máy chủ vào các dữ liệu gốc trong một thời gian cực ngắn nhằm tạo bản sao.

Chất lượng dịch vụ (QoS)

Symmetrix cung cấp hai công cụ đảm bảo Chất lượng dịch vụ: Chia cache động và Kiểm soát ưu tiên Symmetrix. Tối ưu nguồn lực dựa trên cân bằng tải là phương thức hoạt động mặc định của Symmetrix trong môi trường ứng dụng tương đối đồng nhất. Tuy nhiên, việc tập hợp nhiều tải khác nhau trên cùng một tài nguyên lưu trữ ngày càng được nhiều đơn vị áp dụng và mục tiêu này đòi hỏi sự linh hoạt trong việc đối xử khác nhau với các ứng dụng khác nhau. Bộ nhớ cache và truy cập đĩa là các nguồn lực lưu trữ chính và vì vậy sẽ được áp dụng các cơ chế cô lập và ưu tiên. Khả năng thiết lập các ưu tiên về chia sẻ các tài nguyên này cho phép đạt được nhiều mục tiêu về quản lý lưu trữ.

Chia cache động

Với tính năng Chia cache động (DCP) các truy cập đòi hỏi nhiều cache sẽ được đảm bảo nhiều tài nguyên cache hơn và vì vậy tăng được khả năng tận dụng cache và cải thiện hiệu suất cho các truy cập đó. Các truy cập mà nếu sử dụng cache sẽ không hiệu quả sẽ được "rào" trong các lô cache có dung lượng nhỏ tránh ảnh hưởng tới các ứng dụng khác. Kết quả là tận dụng cache được tăng lên và đảm bảo hiệu suất lớn nhất cho các truy cập ưu tiên.
DCP cho phép chia cache theo dung lượng tuyệt đối hoặc theo các lô có khả năng thu nhỏ hoặc mở rộng dựa theo các thước đo về hiệu quả. Người dùng cũng có thể đặt lịch cho các thay đổi về cache để đáp ứng yêu cầu thay đổi chu kỳ kinh doanh.

Cấp dung lượng ảo (Virtual Provisioning)

Cấp dung lượng ảo cho phép người dụng tạo ra các ổ đĩa ảo và cấp cho máy chủ từ các quỹ đĩa. Dung lượng thật sẽ được cấp phát khi máy chủ thực sự sử dụng.
Virtual Provisioning mang lại một loại đĩa mới mà máy chủ có thể truy cập gọi là ổ đĩa "mỏng" và có thể được sử dụng mhư một ổ đĩa bình thường. Khác với ổ đĩa thường, ổ đĩa mỏng không cần có dung lượng vật lý được cấp phát 100% tại thời điểm ổ đĩa mỏng được khởi tạo. Dung lượng vật lý mà ổ đĩa mỏng sử dụng được lấy từ một quỹ dung lượng theo yêu cầu thời gian thực.
Khi một lệnh ghi được thực hiện lên một phần của đĩa mỏng, Symmetrix sẽ cấp phát dung lượng vật lý từ quỹ và ghép dung lượng này vào ổ đĩa mỏng. Dung lượng vật lý được cấp theo từng đơn vị nhỏ gồm 12 track 64 KB (768KB).
Ổ đĩa mỏng được hỗ trợ với tất cả các hệ điều hành mở.
Phân tầng lưu trữ tự động hoàn toàn (FAST) tự động hóa phân tầng lưu trữ bằng cách di chuyển giữ liệu giữa các tầng khi các đặc tính hiệu suất thay đổi theo thời gian. FAST thực hiện tái cấu hình hệ thống, cải thiện hiệu suất và giảm chi phí trong khi vẫn đảm bảo mức dịch vụ.

LUN ảo

Công nghệ LUN ảo Symmetrix cho phép thực hiện chiến lược lưu trữ phân tầng bằng cách cho phép tái phân tầng bằng tay khi giá trị của dữ liệu thay đổi theo thời gian. LUN ảo hỗ trợ tái cấu hình hệ thống, cải thiện hiệu suất và tập hợp dữ liệu trong khi vẫn đảm bảo mức dịch vụ. LUN ảo kết hợp với Enginuity 5874 cho dòng Vmax hỗ trợ di chuyển dữ liệu giữa các tầng trong cùng tủ đĩa, giữa các nhóm RAID trong suốt với ứng dụng.
LUN ảo hỗ trợ hai phương thức di chuyển: di chuyển tới dung lượng chưa cấu hình và di chuyển tới dung lượng đã cấu hình. Trong mỗi trường hợp, di chuyển cho phép người dùng chuyển giữa liệu giữa ổ đĩa hiệu suất cao tới ổ đĩa dung lượng cao, hoặc tới các ổ đĩa mới và không phụ thuộc vào loại RAID.
LUN ảo hỗ trợ cả hệ điều hành mở và máy chủ lớn mainframe bao gồm cả các LUN ghép. LUN ảo tương thích với các ứng dụng nhân bản dữ liệu khác của Symmetrix như SRDF, TimeFinder/Clone, TimeFinder/Snap và Open Repicator. LUN ảo có thể được quản trị thông qua Giao diện quản trị Symmetrix (SMC) cũng như giao diện dòng lệnh (SYMCLI).