Professional Documents
Culture Documents
Storage Area Network
Storage Area Network
MỤC LỤC
1 . TỔNG QUAN
1.1 Tổng quan
SAN (Storage Area Network) là một mạng được thiết kế để kết nối các máy
chủ tới hệ thống lưu trữ dữ liệu, trong đó các máy chủ truy cập tới hệ thống lưu trữ ở
mức block.
Với những ưu điểm nổi chội SANs đã trở thành một giải pháp rất tốt cho lưu
trữ thông tin cho doanh nghiệp hay tổ chức. SAN cho phép kết nối từ xa tới các thiết
bị lưu trữ trên mạng như: Disks và Tape drivers. Các thiết bị lưu trữ trên mạng, hay
các ứng dụng chạy trên đó được thể hiện trên máy chủ như một thiết bị của máy chủ
(as locally attached divices)
truyền dữ liệu từ các thiết bị quen thuộc trên máy chủ như Disks Drivers như ATA,
SCSI.
Theo truyền thống phương pháp truy cập vào file như SMB/CIFS hay NFS,
một máy chủ sử dụng các yêu cầu cho một file như một thành phần của hệ thống file
trên máy, và được quản lý bình thường với máy chủ. Quá trình điều khiển đó được
quyết định từ tầng vật lý của dữ liệu, truy cập vào nó như một ổ đĩa bên trong máy chủ
và được điều khiển và sử dụng trực tiếp trên máy chủ. Chỉ khác một điều dữ liệu bình
thường thông qua hệ thống bus còn SAN dựa trên nền mạng.
Các hệ thống lưu trữ mạng sử dụng giao thức SCSI cho quá trình truyền dữ liệu
từ máy chủ đến các thiết bị lưu trữ, không thông qua các Bus hệ thống. Cụ thể tầng vật
lý của SAN được sử dụng dựa trên các cổng quang để truyền dữ liệu: 1 Gbit Fiber
Channel, 2Gbit Fiber Channel, 4Gbit Fiber Channel, và 1Gbit iSCSI. Giao thức SCSI
thông tin được vận truyển trên một giao thức thấp dựa trên quá trình mapping layer.
Hầu hết các hệ thống SANs hiện hay đều sử dụng SCSI dựa trên hệ thống cáp quang
để truyền dữ liệu và quá trình chuyển đội (mapping layer) từ SCSI qua cáp quang và
máy chủ vẫn hiểu như SCSI là (SCSI over Fiber Channel) và FCP được coi là một
chuẩn trong quá trình chuyển đổi đó. iSCSI là một dạng truyển đổi tương tự với
phương pháp thiết kế mang các thông tin SCSI trên nền IP
SANs được thiết kế dễ dàng cho tận dụng các tính năng lưu trữ, cho phép
nhiều máy chủ cùng chia sẻ một thiết bị lưu trữ.
Một ứng dụng khác của SAN là khả năng cho phép máy tính khởi động trực
tiếp từ SAN mà chúng quản lý. Điều này cho phép dễ dàng thay các máy chủ bị lỗi
khi đang sử dụng và có thể cấu hình lại cho phép thay đổi hay nâng cấp máy chủ một
cách dễ dàng và dữ liệu không hề ảnh hưởng khi máy chủ bị lỗi. Và quá trình đó có
thể chỉ cần nửa giờ để có một hệ thống Data Centers. Và được thiết kế với tốc độ
truyền dữ liệu cực lớn và độ an toàn của hệ thống được coi là vấn đề hàng đầu.
SAN cung cấp giải pháp khôi phục dữ liệu một cách nhanh chóng bằng cách
thêm và các thiết bị lưu trữ và có khả năng khôi phục cực nhanh dữ liệu khi một thiết
bị lưu trữ bị lỗi hay không truy cập được (secondary aray) .Các hệ thống SAN mới
hiện nay cho phép (duplication) sao chép hay một tập tin được ghi tại hai vùng vật lý
khác nhau (clone) cho phép khôi phục dữ liêu cực nhanh.
Hình 3. IP SAN
- Một mạng IP dành riêng cho mục đích này được gọi là IP-SAN.
Nhóm SAN T r a n g | 10
Storage Area Network
Nhóm SAN T r a n g | 11
Storage Area Network
2/ Các lênh và yêu cầu được đóng gói, mã hóa nếu cần thiết, và thêm phần header vào
sau đó được chuyển qua đường internet.
3/ Ở đầu nhận, gói tin sẽ được mở ra, và giải mã. Sau quá trình này thì lệnh SCSI và
yêu cầu data được tách biệt
4/ Lệnh SCSI và yêu cầu data sẽ được gửi tới SCSI Controller sau đó tới SCSI Storage
device để lấy file hoặc data yêu cầu. Tương tự, dữ liệu sẽ được gửi về nơi yêu cầu qua
các bước như trên.
Nhóm SAN T r a n g | 12
Storage Area Network
- Fibre channel được dùng chủ yếu cho mục đích truyền tải dòng SCSI trong các hệ
thống SAN và các hệ thống SAN dùng fibre channel được gọi là Fibre channel-SAN
- Fibre Channel là một chuẩn kỹ thuật cho phép dữ liệu được truyền từ một nút mạng
đến các nút mạng khác với tốc độ rất cao 100, 200, 400MB/sec. Điều này khiến cáp
quang không cần thiết mà có thể thay thế bằng cáp đồng.
Hiện nay FC được xem như là một chuẩn cho hầu hết các SAN
Nhóm SAN T r a n g | 13
Storage Area Network
+ Lớp 3 và 4 có chức năng tăng tính hoạt động của Fibre Channel và cung cấp sự thực
hiện chung cho các thao tác giữa các phần.
• FC-0: định nghĩa tốc độ truyền và phương tiện vật lý gồm cáp, bộ kết nối, ổ đĩa, các
bộ phát và thu.
• FC-1: định nghĩa sơ đồ mã hóa, dùng để đồng bộ dữ liệu khi truyền.
• FC-2: định nghĩa giao thức framing (giao thức này tự động cấu hình và hỗ trợ
kết nối điểm-điểm) và điều khiển dòng.
• FC-3: định nghĩa các dịch vụ chung cho các node. Một dịch vụ đã được định nghĩa là
multicast, một nơi phát đến nhiều nơi.
Nhóm SAN T r a n g | 14
Storage Area Network
• FC-4: định nghĩa sự ánh xạ giao thức lớp trên cùng. Các giao thức như: FCP
(SCSI), FICON và IP có thể được ánh xạ đến dịch vụ truyền tải Fibre Channel.
Topology Arbitrated loop có nhược điểm là tại một thời điểm chỉ có một thiết
bị được truyền dữ liệu trên mạng. Khi số lượng thiết bị trên mạng tăng lên sẽ gây ra sự
sụt giảm chất lượng mạng. Do đó, Topology Arbitrated loop chỉ được sử dụng cho các
mạng SAN có quy mô nhỏ và lưu lượng dữ liệu hạn chế.
Topology SAN Fabric là topology có chỉ tiêu cao nhất và được sử dụng cho các
mạng SAN có quy mô và lưu lượng dữ liệu lớn. Các fabric rất lớn có thể được xây
dựng bằng cách liên kết nhiều chuyển mạch với nhau. Do đó, mạng SAN dựa trên
fabric có thể được mở rộng bằng cách thêm các chuyển mạch vào mạng.
1. Director-Based Fabric đưa ra một kiểu lưu trữ tập trung với tất cả thiết bị lưu
trữ nối tới điểm duy nhất.
2. Nếu chuyển mạch chủ gặp sự cố, toàn mạng sẽ gặp sự cố. Kết quả, tất cả các
server và thiết bị lưu trữ bị mất các kết nối.
3. Topology Director-Based Fabric không có tính khả thi cao, một chuyển mạch
chủ lớn không phải luôn luôn là một giải pháp đạt hiệu quả về chi phí. Khi có
sự chuyển đổi về công nghệ sang các công nghệ mới hơn, toàn bộ chuyển mạch
có thể cần phải được thay thế, thay vì chỉ thay thế các thành phần của mạng
lưới.
Nhóm SAN T r a n g | 16
Storage Area Network
Sử dụng số lượng cổng tối thiểu để liên kết các chuyển mạch.
Các chuyển mạch nối tầng không có chuyển mạch dự. Do đó, một
chuyển mạch có sự cố sẽ dẫn tới fabric bị chia tách. Kết quả là các thiết
bị được nối với một chuyển mạch này không thể truy nhập vào các thiết
bị trên chuyển mạch khác.
Nhóm SAN T r a n g | 17
Storage Area Network
Nhóm SAN T r a n g | 18
Storage Area Network
Topology này dễ dàng thực hiện các mạng SAN có quy mô và số lượng cổng
lớn. Mỗi building-block gồm các đường dẫn dự phòng và được cung cấp các kết nối
chính xác với các chuyển mạch đường trục. Topology này có đặc điểm:
Thực hiện đơn giản khi thiết lập một mạng SAN có quy mô lớn.
Các chuyển mạch đường trục nối giữa các building-block với nhau có
thể được sử dụng như là một điểm tập trung cho các thiết bị được sử
dụng chung một cách thường xuyên (heavily shared device) như các ổ
băng, thiết bị lưu trữ.
Sử dụng nhiều cổng để liên kết các chuyển mạch gây ra sự lãng phí
cổng.
Hình 12. Mạng SAN dựa trên 4 building block và 7 chuyển mạch liên kết
Topology SAN Island được thiết lập bằng cách sử dụng một chuyển mạch
đường trục kết nối mạng SAN của các phòng trong trung tâm với nhau. Tất cả các
thiết bị dùng chung như các ổ băng từ và các thiết bị lưu trữ khác đều được nối với
chuyển mạch đường trục. Bằng cách chia vùng, các mạng SAN ở các phòng tùy theo
Nhóm SAN T r a n g | 19
Storage Area Network
nhu cầu, có thể được bảo vệ khỏi sự truy nhập từ bên ngoài hoặc được thiết lập để
dùng chung.
Hình 14
Mạng Wide Area SAN sử dụng để kết nối các mạng lưu trữ trong các trung tâm lưu
trữ ở phạm vi quốc gia (nationwide). Phương pháp phổ biến để thực hiện mạng Wide
Nhóm SAN T r a n g | 20
Storage Area Network
Area SAN là sử dụng Fibre Channel qua ATM (Assynchronous Transfer Mode) được
truyền tải trên SONET
Hình 15
Thực hiện dự phòng ở mức thiết bị: Các thành phần thiết bị quan trọng trong
mạng SAN có khả năng chuyển đổi nóng (hot-swappable) để quá trình thay thế thiết
bị không phải tắt nguồn trên thành phần hỏng. Các thành phần thiết bị có thể được
nhân đôi để sự hỏng hóc của thành phần đó sẽ không ảnh hưởng tới chỉ tiêu của thiết
bị. Thành phần thiết bị được nhân đôi là nguồn cấp điện, bộ điều khiển kép cho các
thiết bị RAID, đầu ra điện áp AC kép và hai quạt làm mát.
Thực hiện dự phòng ở mức mạng: Các server được trang bị với các HBA kép
để mỗi server có thể được nối với hai chuyển mạch khác nhau trong fabric. Một cách
tương tự, các khối lưu trữ có các cổng kép được nối tới hai chuyển mạch khác nhau
trong fabric. Bằng cách này, sự hỏng hóc của một chuyển mạch trong fabric sẽ không
gây ra sự mất truy nhập vào server và các khối lưu trữ nối với nó. Nhiều đường dẫn
cũng được thiết lập trong fabric để bảo đảm vẫn có các đường dẫn giữa các chuyển
mạch khi chuyển mạch trên đường ngắn nhất bị sự cố. Trong trường hợp cần thiết,
Nhóm SAN T r a n g | 21
Storage Area Network
toàn bộ mạng kết nối có thể được nhân đôi để tạo thành một sự dự phòng hoàn toàn và
mạng chống lỗi .
Các cấu hình Remote Mirroring cung cấp khả năng chịu được thảm hoạ(lửa,
động đất và các thiên tai khác) hoàn toàn bằng cách thiết lập một bản sao (duplicate)
của mạng SAN tại vị trí cách xa.
Một lựa chọn khác để thực hiện cấu hình remote mirroring là cung cấp kết nối
từ xa qua mạng WAN (Wide Area Network). Khi đó, khoảng cách giữa hai mạng sẽ
còn lớn hơn.
Nhóm SAN T r a n g | 22
Storage Area Network
Hình 17. Topology Remote Mirroring dùng WAN cho kết nối từ xa
- Băng thông lớn. - Chi phí cao chỉ áp dụng tốt cho các
- Kiến trúc an toàn nhanh chóng với khả công ty lớn.
năng quản lí dữ liệu toàn cầu. - Đô phức tạp cao.
- Tính dự phòng tốt.
- Tính bảo mật cao.
- Khả năng mở rộng cao.
Nhóm SAN T r a n g | 23
Storage Area Network
Host Component: Là các máy chủ (servers) trong hệ thống. Những máy chủ
này truy xuất tới hệ thống Storage thông qua mạng SAN để truy xuất dữ liệu.
Fabric (kết cấu) : Kết cấu SAN là một mạng thực tế của SAN. Khi một hoặc
nhiều SAN switches được kết nối, một kết nối được tạo ra. Giao thức FC được
sử dụng để truyền thông trên toàn bộ hệ thống mạng. Một SAN có thể bao gồm
nhiều loại kết cấu kết nối với nhau, Thậm chí một SAN đơn giản thường
bao gồm 2 loại kết cấu để dự phòng.
Storage: là hệ thống ổ đĩa (disk array) dùng để lưu trữ dữ liệu. Hệ thống đĩa
được dùng ở đây có tốc độ cao, hỗ trợ tính năng RAID để cải thiện tốc độ; có
Nhóm SAN T r a n g | 24
Storage Area Network
controller để cho phép nhiều server truy xuất đĩa cùng lúc. Hệ thống tape
library để sao lưu dữ liệu cũng nằm trong thành phần này.
a. SAN Switches – SAN switches có thể kết nối đến các servers, storage
devices(thiết bị lưu trữ), và các switch khác, và do đó cung cấp một
điểm kết nối cho SAN fabric. Loại của SAN switch, chức năng thiết kế
của nó, và khả năng của port đóng góp cho tổng thể như công suất, hiệu
suất, khả năng chịu lỗi. Số lượng của Switch, loại Switch, và cách thức
các thiết bị chuyển mạch kết nối với mô hình fabric.
i. Cho một SANs nhỏ, chuẩn SAN switches (còn gọi là modular
switches) có thể thường hổ trợ 16 hoặc 24 port (tuy nhiên một vài
modular switches có 32-port). Thỉnh thoảng modular switches là
liên kết với nhau để tạo thành một fabric kháng lỗi.
ii. Cho một SAN fabric lớn, director-class switches hổ trợ một
lượng lớn các port (64 đến 128 ports trên một Switch) và xậy
dựng một fabric kháng lỗi.
Nhóm SAN T r a n g | 25
Storage Area Network
b. Data Routers :là một cầu nối thông minh giữa các thiết bị SCSI và thiết
bị trong SAN. Các Server trong SAN có thể truy cập thiết bị đĩa SCSI
hoăc băng từ trong SAN thông qua các Data Router tron lớp fabric.
c. Cables :Cáp SAN thông thường là cáp quang được sử dụng để kết nối
tất cả các thành phần fabric lại với nhau. Các loại của cáp SAN và tín
hiệu quang là dùng để xác định khoảng cách tối đa giữa các thành phần
trong SAN và đóng góp vào đánh giá tổng băng thông của SAN.
d. Communications Protocol :Các thành phần Fabric giao tiếp bằng cách
sử dụng giao thức truyền thông FC. FC là protocol được sử dụng cho
hầu hết các SAN ngày nay. FC đã được phát triển như là một giao thức
để truyền dữ liệu giữa 2 port trên một kênh truyền nối tiếp I/O có tốc độ
cao.
a. Storage Processor: Sps hổ trợ đính kèm host vào mặt trước để đến thiết
bị lưu trữ (storage devices) từ các server, hoặc trực tiếp hoặc thông qua
một switch. . Các HBA trong các Server phải phù hợp với các giao thức
được hỗ trợ bởi bộ vi xử lý, Trong hầu hết các trường hợp, đây là giao
thức FC. Bộ vi xử lý cung cấp truy cập nội bộ đến các ổ đĩa, có thể được
sử dụng một switch hoặc kiến trúc bus. Trong các hệ thống lưu trữ cao
cấp, ổ đĩa thường được kết nối vòng, điều này đem lại SP nhiều lợi ích :
Truy cập tốc độ cao đến các ổ đĩa
Khả năng thêm vào nhiều ổ đĩa trong vòng
Dự phòng truy cập đến một ổ đĩa đơn từ nhiều vòng
Nhóm SAN T r a n g | 26
Storage Area Network
b. Storage Devices : Dữ liệu là lưu trữ trong mảng ổ đĩa hoặc băng từ
(hoặc cả hai)
Disk arrays là nhóm của nhiều thiết bị đĩa và là thiết bị lưu trữ điển
hình của SAN. Nó có thể khác nhau rất nhiều trong thiết kế , dung
lượng, hiệu suất, và các tính năng khác.
Mảng lưu trữ hiếm khi hổ trợ các host trực tiếp truy cập đến ổ đĩa cá
nhân. Thay vào đó, mảng lưu trữ sử dụng công nghệ RAID
(Redundant Array of Indepent Drives)để nhóm một bộ các ổ đĩa.
RAID sử dụng ổ đĩa độc lập để cung cấp dung lượng, hiệu suất, và
dự phòng. Sử dụng các thuật toán đặc biệt, một số ổ đĩa được nhóm
lại để cung cấp ổ đĩa gộp chung lại. Các thuật toán RAID, thường
được gọi là cấp độ RAID, xác định các đặc tính của nhóm cụ thể.
c. Tape Storage Devices : Thiết bị lưu trữ là một phần của backup dung
lượng và quy trình
SAN nhỏ có thể sử dụng ổ đĩa băng từ có dung lượng cao. Các ổ
đĩa băng khác
Hơn bao giờ hết, phần mềm đóng một vai trò rất quan trọng trong việc phát
triển thành công các mạng SAN. Nhiều kỹ thuật cũng như nhiều đặc điểm SAN hỗ trợ
trên thực tế được tích hợp vào trong phần mềm của nó. Từ việc quản lý volume đến
việc sao chép (backup) không trực tiếp trên server, việc chọn và định cấu hình trong
các thành phần phần mềm là rất quan trọng và cần làm cẩn thận.
Nhiều công ty cung cấp các sản phẩm và các giải pháp phần mềm khác nhau
được thiết kế để tăng khả năng thực hiện cũng như tính có thể điều khiển và tính sẵn
sàng dữ liệu trong các mạng SAN. Một vài giải pháp được phát triển bởi các công ty
cho các hệ thống lưu trữ dữ liệu. Một đề nghị khác chung hơn hoặc “mở” hơn và
nhắm vào thiết bị và các yêu cầu khách hàng rộng hơn.
Nhóm SAN T r a n g | 27
Storage Area Network
Ngày nay SAN trở nên phức tạp hơn trong cả thiết kế lẫn hiện thực. Thêm vào
đó là vấn đề liên quan đến cấu hình, cấp phát và giám sát tài nguyên hệ thống. Tất cả
đều cho thấy rằng nhu cầu quản lý SAN, quản lý các servers client và quản lý sự phối
hợp các tài nguyên là cần thiết. Vì vậy các phần mềm cần phải được phát triển hơn
nữa để thực hiện những chức năng phức tạp hơn. Việc phát triển phần mềm SAN dựa
trên các ý tưởng, chức năng và các lợi ích của mạng LAN và WAN.
Phần mềm SAN lý tưởng sẽ phù hợp với bất kỳ mạng SAN nào. Nhưng ngày
nay trong môi trường vật lý và các thiết bị phần cứng của SAN thì phần mềm quản lý
này thường là độc quyền hoặc cho các nhà sản xuất và các đại lý thuê. Giờ đây điều
này đã bắt đầu thay đổi, nhưng khi chọn phần mềm quản lý cho SAN ta vẫn phải quan
tâm nhiều đến hãng cung cấp thiết bị, hệ điều hành, firmware, phần mềm điều khiển
HBA, ứng dụng,…, và cũng phải xem xét đến những phần mềm nào sẽ chạy trên
SAN. Cho đến nay phần mềm quản lý SAN trở nên phổ biến và rất quan trọng, nó rất
thân thiện cho những nhà cung cấp sản phẩm nhằm đạt được kết quả tốt nhất trong
mục đích cũng như lợi ích của quản lý mạng SAN. Có rất nhiều câu hỏi được đưa ra
khi chọn phần mềm quản lý SAN. Đó là các vấn đề liên quan đến việc hệ điều hành
nào được hỗ trợ, khả năng tương thích với các loại thiết bị khác, các mức kết hợp
trong SAN và những đặc điểm hạn chế có thể xảy ra trong hệ thống.
Nhóm SAN T r a n g | 28
Storage Area Network
Còn người quản lý lưu trữ thì ít liên quan đến vấn đề truyền dữ liệu hơn là vấn
đề tổ chức và sắp xếp dữ liệu tại đích đến. Các mức RAID, tính nguyên vẹn file,
backup băng, sử dụng đĩa v.v… là mối bận tâm thường ngày của người quản lý lưu
trữ. Việc quản lý lưu trữ có trách nhiệm làm thế nào để dữ liệu đến được ghi lên đĩa và
băng đúng như dữ liệu gốc gởi đến.
Nhóm SAN T r a n g | 29
Storage Area Network
Công việc quản lý trong SAN bao gồm cả quản lý truyền dữ liệu lẫn tổ chức
sắp xếp dữ liệu. Nhờ kiểu nối mạng giữa các servers và storage, SAN đã buộc kiểu
quản lí lưu trữ truyền thống phải mở rộng phạm vi của mình bao gồm việc quản trị
mạng và cũng thúc đẩy cách quản lý lưu trữ truyền thống mở rộng khả năng tổ chức
và sắp xếp dữ liệu. Do đó, cơ cấu quản lý mạng như CA UnicenterTM, TivoliTM và
HP OpenViewTM là những cơ cấu quản lý lưu trữ chặt chẽ rất hữu ích cho SAN,
trong khi đó những nhà cung cấp phần mềm lưu trữ như VERITAS TM và LegatoTM
bao gồm các modules để giám sát việc truyền tải mạng Fibre Channel.
Việc tích hợp các chức năng quản lý lưu trữ và quản lý mạng là mục đích chính
của sự phát triển mạng SAN và cũng cho thấy rằng việc chuyển từ mô hình máy tính
tập trung kiểu server sang mô hình dữ liệu tập trung là một bước đột phá.
3.1.4.2 Khi nào thì việc quản lý mạng SAN là cần thiết?
Một cách lý tưởng thì việc quyết định phát triển một mạng SAN có quản lý hay
không sẽ được xác định bởi từng ứng dụng cụ thể. Phần lớn việc cài đặt hệ thống SAN
là do thiếu sản phẩm quản lý hoặc do giả định rằng các mạng SAN nhỏ sẽ không yêu
cầu quản lý, tuy nhiên cấu hình SAN không có quản lý thường được cài mặc định.
Trên thị trường một vài hệ thống được cài đặt sao cho vẫn tiếp tục chạy các ứng dụng
giới hạn nhiệm vụ (mission-critical) và cố gởi việc thiếu sự quản lý bằng cách cung
cấp các đường dữ liệu dư thừa. Tuy nhiên, giải pháp này không thay thế cho quản lý
SAN. Nếu không có sự quản lý thì lỗi đường dự phòng có thể bị bỏ qua, kết quả là hệ
thống bị lỗi nếu đường cơ sở bị rớt.
Mạng xí nghiệp và mạng thông tin thường có sự truy cập thông tin liên tục.
Thậm chí sự backup cũng làm cho mạng chậm hẳn đi. Thường trong 1 mạng nhỏ, thời
gian để xác định và sửa chữa 1 lỗi dù nhỏ cũng làm ảnh hưởng rất lớn đến người dùng
cuối.
Phần mềm quản lý SAN phải phát hiện ra lỗi khi nó vừa xảy ra. Nếu không có
công cụ để nhanh chóng phát hiện và sửa lỗi, thời gian trung bình để sửa lỗi sẽ rất lớn
Nhóm SAN T r a n g | 30
Storage Area Network
vì ta phải dò cáp, bộ thu phát, bộ tương thích mạng, ứng dụng,… từng cái một để tìm
lỗi. Và đây rõ ràng không phải là cách quản lý tốt.
1. SEVER: các máy tính cấu hình mạnh, sever có thể của nhiều nhà cung
cấp khác nhau và chạy trên các hệ điều hành khác nhau có thể kết nối
đến 1 SAN. Các server này kết nối đến SAN bằng cách sử dụng các card
HBA (Host Bus Adapter). Các server có thể kết nối đến SAN bằng 1
hoăc 2 kết nối (cho cơ chế dự phòng).
2. HBA (Host Bus Adapter): được đặt tại các sever, chuyển đổi tín hiệu số
sang tín hiệu quang. Mỗi máy chủ kết nối với bộ phận Fabric (sườn)
thông qua HBA.
3. HBA Driver: trình điều khiển HBA chạy trên các máy chủ.
- SAN Switch: SAN Switch có thể kết nối đến các sever, các thiết bị lưu trữ, các
switch khác, và do đó cung cấp các điểm kết nối cho SAN. Có nhiều loại switch khác
nhau, được thiết kế với các đặc tính khác nhau, các switch này được sử dụng vào SAN
để cung cấp một năng suất tốt nhất cũng như khả năng chịu lỗi cho hệ thống. Số lượng
switch, loại switch và cách thức mà các switch được kết nối với nhau tạo ra nhiều cấu
trúc khác nhau cho hệ thống.
+ Đối với hệ thống SAN loại nhỏ, các switch (modular switch) hỗ trợ từ 16 đến
24 port (một số được hỗ trợ 32 port). Đôi khi, các switch được kết nỗi với nhau
để tạo ra một hệ thống có thể chống lỗi.
+ Đối với hệ thốnag SAN lớn hơn, các switch (director-class switch) hỗ
Nhóm SAN T r a n g | 31
Storage Area Network
3.2.3.1 Bộ Vi Xử Lý (SPs)
Bộ vi xử lý cung cấp các truy cập nội bộ tới ổ đĩa. Các HBA máy chủ phải phù hợp
với các giao thức được hỗ trợ bởi SPs. Đa số, là giao thức FC. Lợi ích cửa SPs:
Các disk array được tạo thành từ nhiều các ổ đĩa khác nhau và là kiểu thiết bị lưu trữ
đặc trưng của SAN. Nó có thể khác nhau rất nhiều trong thiết kế, khả năng lưu trữ,
hiệu suất và các đặc tính khác.
SAN nhỏ có thể dùng ổ đĩa tape công suất cao. Các ổ đĩa này có khả năng thay đổi
khả năng lưu trữ và tốc độ chuyển dữ liệu cao. Có thể tồn tại dưới dạng một ổ
cứng riêng biệt hay một phần của thư viện ổ đĩa.
Với một SAN lớn, dữ liệu rất cần được backup, vì vậy cần có cả một hoặc nhiều
thư viện.
Nhóm SAN T r a n g | 32
Storage Area Network
Hình 20
Nhóm SAN T r a n g | 33
Storage Area Network
Hình 21
Dự kiến mỗi máy chủ hiện có (HP ProLiant Server) trong TTHL sẽ được trang
bị tăng cường hai Card HBA (Host Bus Adapter) có tốc độ truyền dẫn tín hiệu
lên đến 4Gbps. Vì lý do định dạng khe cắm mở rộng mà mỗi máy chủ hỗ trợ
khác nhau và các bo mạch HBA được trang bị cho mỗi máy chủ sẽ có chuẩn
giao tiếp mở rộng khác nhau. Đối với các máy chủ HP ProLiant Server
DL580G3 và máy chủ HP ProLiant DL380G4 sẽ được trang bị bo mạch HBA
sử dụng giao tiếp PCI-X, ngược lại đối với các máy chủ HP ProLiant DL580G4
sẽ được trang bị bo mạch HBA sử dụng giao tiếp PCI-Express. Các máy chủ
trên sẽ được kết nối đến hệ thống lưu trữ trung tâm SAN thông qua bộ giao tiếp
HBA tốc độ cao
Nhóm SAN T r a n g | 34
Storage Area Network
Mạng lưu trữ SAN sẽ được xây dựng dựa trên 2 SAN switch HP StorageWork
4/16 SAN Switch có 16 cổng kết nối với nhau. Thiết kế này cho phép kết nối tối đa
16 máy chủ vào mạng SAN (14 qua SAN switch và 2 kết nối trực tiếp) đồng thời
nâng cao tính sẵn sàng và độ tin cậy của thiết bị cũng như toàn bộ hệ thống lưu trữ
mạng SAN với tính năng dự phòng trong mô hình 2 SAN switch hoạt động song
song. Sử dụng phần mềm quản lý HP StorageWork Command View EVA
Software 7.0
- Ngoài mạng thị trường doanh nghiệp lớn, đây là một lĩnh vực đạt hiệu quả lớn
khi áp dụng SAN.
- Trong các công ty có lượng lưu trữ dữ liệu lớn: Ngân hàng, công ty lớn, Tập
đoàn phần mềm, phần cứng…
Nhóm SAN T r a n g | 35
Storage Area Network
Nhà Sản
Tên Thiết Bị Giá (USD)
Xuất
HP HP StorageWorks P4500 G2 14.4TB SAS $39,800.00 đến
Virtualization SAN Solution BQ888A $50,435.00
Nhóm SAN T r a n g | 36
Storage Area Network
Nhà Sản
Tên Thiết Bị Giá (USD)
Xuất
iSCSI, or 24Gb SASX4.
Nguồn: http://www.shopbot.com.au/m/?m=SAN&p1=10000&p2=100000&page=20
Nhóm SAN T r a n g | 37
Storage Area Network
Nhóm SAN T r a n g | 38
Storage Area Network
Nhóm SAN T r a n g | 39
Storage Area Network
5.2 IP SANs
Với sự phát triển của công nghệ cáp đồng hiện nay, tốc độ của chuẩn Ethernet đã cải
thiện đáng kê. Cho nên IP SANs dần dần đang phổ biến trở lại với lợi thế về giá cả và
đội phổ biện cũng như nhất quán của nó.
Nhóm SAN T r a n g | 40
Storage Area Network
Nhóm SAN T r a n g | 41
Storage Area Network
7 . PHỤ LỤC
7.1 Giao Thức SCSI
Song song phát triển với giao tiếp IDE là chuẩn giao tiếp dữ liệu thông minh SCSI
(Small Computer System Interface, đọc sờ-cơ-zi). Chuẩn SCSI đầu tiên được hoàn
chỉnh vào năm 1986 và lập tức chuyển sang giai đoạn phát triển phiên bản SCSI-2.
Chuẩn được phát triển là nhờ nỗ lực của Shugart and NCR trong quá trình tìm kiếm
giao tiếp mới cho hệ máy chủ. Nội dung cơ bản của giao tiếp vẫn là tập lệnh điều
khiển truyền dữ liệu và giao tiếp giữa các thiết bị. Tập lệnh chính là sức mạnh của
SCSI nhưng cũng chính là điểm yếu nhất vì chưa đủ tính chuẩn hóa dưới con mắt của
các nhà sản xuất thiết bị. Kết quả tất yếu là vào giữa thập niên 80, bộ mở rộng
Common Command Set (CCS) được phát triển nhằm chuẩn hóa tập lệnh SCSI.
SCSI là bus điều khiển dòng dữ liệu (I/O) giữa bộ xử lý và thiết bị ngoại vi (thông
dụng nhất chính là đĩa cứng). SCSI nối vào bus PCI và ISA thông qua host adapter -
thiết bị không giữ chức năng điều khiển mà chỉ điều phối, liên kết thiết bị SCSI thành
chuỗi luận lý. Bộ điều khiển SCSI thực sự nằm trên mạch của từng ổ đĩa cứng.
Nếu xét về số lượng thiết bị quản lý, SCSI thực sự mạnh vì có thể quản lý đến 8 thiết
bị (tính cả host adapter). Hơn nữa, giao tiếp SCSI còn thích hợp với nhiều chủng loại
thiết bị: ổ đĩa cứng, ổ CD-ROM, ổ CD-R, ổ quang, máy in, máy quét, bộ chuyển đĩa,
card mạng,...
Mỗi thiết bị trong chuỗi, kể cả host adapter, đều được cấp một định danh duy
nhất để phân biệt. Định danh thiết bị phải không trùng nhau và không cần tương ứng
theo thứ tự vật lý. Hầu hết host adapter SCSI đều có cổng trong và ngoài để người
dùng linh hoạt mở rộng chuỗi thiết bị. Khác với các chuẩn giao tiếp đĩa cứng khác,
bạn phải đặt thiết lập kết thúc (terminate) tại hai thiết bị đầu và cuối chuỗi nhằm loại
bỏ hiện tượng dội tín hiệu và đảm bảo sự toàn vẹn dữ liệu truyền trên bus. Thiết lập
terminate cũng linh hoạt: có thể dùng jumper vật lý hoặc thiết lập từ phần mềm.
Chuỗi thiết bị SCSI hỗ trợ đến 8 thiết bị, sử dụng ID từ 0 đến 7. Card SCSI (host)
thường chọn ID 7 và khởi động hệ điều hành từ thiết bị có ID nhỏ nhất. Hầu hết hệ
Nhóm SAN T r a n g | 42
Storage Area Network
thống SCSI đặt ID ổ đĩa cứng khởi động bằng 0, giá trị ID từ 1 đến 6 được dành cho
những thiết bị không khởi động. Khi hệ thống SCSI khởi động, tất cả thiết bị trên bus
được liệt kê kèm với giá trị ID.
Card SCSI chỉ lấy một IRQ từ hệ thống còn các thiết bị gắn vào adapter này thì không
cần. Vì thế, hệ thống cho phép mở rộng khá dễ dàng. Chỉ cần gắn thêm card SCSI thứ
hai, bạn đã có thể mở rộng thêm 7 thiết bị nữa. Tuy nhiên, dùng adpater SCSI đôi
(twin-channel) lại hấp dẫn hơn: 15 thiết bị ngoại vi chỉ yêu cầu một IRQ. Đặc biệt,
thiết bị ngoại vi SCSI có thể giao tiếp với máy tính qua cổng parallel nhưng tốc độ
thấp.
Hội đồng phát triển trên Fibre channel được ANSI thành lập vào năm 1989. Hai năm
sau, IBM, Hewlett-Packard và Sun Microsystems hợp lực thành lập tổ chức FCSI
(Fibre Channel Systems Initiative) nhằm đảm bảo tính liên tác giữa các sản phẩm và
xúc tiến chuẩn bị cho sự ra đời của Fibre Channel. Năm 1994, Fibre Channel được
ANSI đưa thành chuẩn. Một năm sau, nhiệm vụ của nhóm FCSI chính thức chuyển
cho hội Fibre Channel.
Fibre Channel nhắm vào thị trường lưu trữ mạng. Khi mới chào đời, tốc độ của
Fibre Channel chậm hơn SCSI-3 nên chỉ có ưu thế về phạm vi triển khai. Fibre
Channel đạt bán kính 10km nhưng có thể mở rộng thành 100km nếu dùng bộ thu phát
quang học đặc biệt; vượt rất xa khả năng của SCSI. Năm 2000, 'thế cờ' đã thay đổi khi
Fibre Channel phiên bản 2Gbps ra đời; vượt SCSI cả tốc độ lẫn khoảng cách.
Fibre Channel được tổ chức thành tập chức năng thứ bậc tương tự mô hình ISO OSI
Reference. Nó được phân thành 5 lớp, mỗi lớp chịu trách nhiệm thực hiện chức năng
riêng
Fibre Channel có thể hiện thực thành FCAL (Form of a Continous Arbitrated Loop)
gồm hàng trăm thiết bị lưu trữ độc lập và hệ thống chủ, với đầu nối dùng kết cấu
chuyển tốc độ cao (giống switch mạng). Đặc biệt, công nghệ cho phép gắn trực tiếp
thiết bị sao lưu và ổ đĩa vào FCAL mà không cần thông qua máy chủ nên bạn có
Nhóm SAN T r a n g | 43
Storage Area Network
thể tạo dễ dàng một mạng lưu trữ (SAN-Storage Area Network) độc lập. Hơn thế,
dữ liệu truyền theo chuẩn Fibre Channel hầu như không hoặc chiếm dụng rất ít băng
thông mạng nên rất hữu ích với ứng dụng chuyên xử lý dữ liệu dạng client/server
hoặc kho dữ liệu.
Phần cứng Fibre Channel kết nối thiết bị lưu trữ với máy chủ vào khung Fibre
Channel gồm lớp vật lý, thiết bị kết nối và thiết bị dịch. Lớp vật lý dùng cáp đồng
và cáp quang để chuyển tín hiệu Fibre Channel giữa các cặp phát - nhận. Thiết bị kết
nối như hub và switch xử lý khung Fibre Channel với tốc độ Gbps. Thiết bị dịch (như
host bus adapter, router, adapter, gateway và bridge) là lớp trung gian giữa giao thức
Fibre Channel và lớp giao thức bên trên (gồm SCSI, Ethernet và ATM). Với bản đặc
tả 10Gbps gần đây, Fibre Channel hoàn toàn đủ sức thay thế SCSI và các công nghệ
kênh truyền thống.
Nhờ hội tụ được cả yếu tố tốc độ và khoảng cách, Fibre Channel rất phù hợp với
ngành truyền thông đa phương tiện, xử lý hình ảnh y khoa và khoa học giả lập. Nhờ
bán kính triển khai rộng và cho phép thay thế thiết bị từ xa, Fibre Channel còn hữu
dụng trong giải pháp sao lưu dữ liệu.
Nhóm SAN T r a n g | 44