Ưu và Nhược điểm giao thức iSCSI là gì

Lượt xem: 2235

iSCSI được viết tắt Internet SCSI (Small Computer System Interface), đây là một giao thức cho phép truyền tải các tệp lệnh SCSI qua mạng IP bằng cách sử dụng giao thức TCP/IP. Cho phép truy cập thiết bị lưu trữ theo dạng block-level theo từng khối.

iSCSI-01

Tệp lệnh iSCSI được đóng gói trong TCP/IP và truyền qua mạng nội bộ LAN hoặc cả qua mạng Internet Public không cần dùng đến các thiết bị mạng khác như Fiber Channel, cần thiết lập đúng cấu hình Gigabit ethernet và iSCSI.

Giao thức iSCSI được sử dụng không gian nhớ ảo như LUN trên linux, VHD (Virtual Hard Disk) trên windows, cắt giảm chi phí vì sử dụng các thiết bị sẵn có như Switch, Router, …

2. Thành phần của iSCSI.

iSCSI-02

iSCSI thành phần chính như sau:

1. iSCSI Inititor ( iSCSI Initiator Node):

- Đây là thiết bị client trong hệ thống lưu trữ qua mạng. Sẽ kết nối đến máy chủ iSCSI Target và truyền tải các lệnh SCSI thông qua đường truyền mạng TCP/IP.

- iSCSI Inititor có thể khởi động chạy từ chương trình phần mềm trên OS hoặc phần cứng thiết bị hỗ trợ iSCSI.

2. iSCSI Target ( iSCSI Target Node):

- Đây là một máy chủ lưu trữ,  có thể là hệ thống NAS. Từ đây sẽ tiếp nhận các Request gửi từ iSCSI Inititor gửi đến và gửi trả dữ liệu trả về.

- iSCSI Target quản lý các ổ đĩa với các tên gọi LUN ( Logical Unit Number) được sử dụng để chia sẻ ổ đĩa lưu trữ iSCSI với phía iSCSI Inititor (client).

3. iSCSI hoạt động như thế nào 

iSCSI-04

- Máy tính Client là iSCSI Inititator khởi tạo một request yêu cầu truy xuất dữ liệu đến máy server là iSCSI Target.

- Tiếp đến máy iSCSI sẽ tạo một số lệnh SCSI tương ứng với yêu cầu của client.

- Các lệnh SCSI và các thông tin sẽ được đóng gói trong gói tín SCSI Protocol Data Unit ( SCSI PDU). Thông tin PDU được sử dụng cho kết nối giữa target và initiator với các thông tin nhằm xác định các node, thiết lập session, truyền tải lệnh iSCSI và truyền tải dữ liệu.

- Sau đó gói tin PDU (Protocol Data Unit) được đóng gói trong lớp TCP/IP và truyền tải qua mạng network đến iSCSI target.

- Máy chủ iSCSI nhận gói tin và tiến hành mở gói tin ra kiểm tra PDU nhằm trích xuất các thành phần liên quan.

- Sau đó lệnh SCSI được đưa vào iSCSI controller để thực thi, sau khi thực thi xong sẽ trả về iSCSI response cho máy Inititator, cuối cùng cho phép block data truyền tải giữa Inititator và Target.

Tất cả quá trình bắt đầu đến truyền tải trên được gọi là một session.

4. Ưu điểm và nhược điểm của iSCSI.

iSCSI-03

4.1 Ưu điểm.

Chi phí lắp đặt và vận hành ít vì sử dụng chung các thiết bị đã có sẵn

Khả năng mở rộng dễ dàng, linh hoạt.

Sử dụng trên hệ thống mạng đơn giản, giúp doanh nghiệp có thể đơn giản hóa công

Được  bảo vệ chống tấn công như CHAP, IPsec.

Cho phép sử dụng VPN

Sử dụng kiểm soát danh sách truy cập (ACL)

4.2 Nhược điểm.

Độ trễ trong giao tiếp mạng

Tốc độ chậm phụ thuộc vào loại cable sử dụng.

Có thể bị tấn công bởi Packet sniffing và loại cyberattack trong đó phần mềm độc thường xảy ra với các công ty có bảo mật thấp

Đây là bài viết về chủ đề iSCSI, được tổng hợp bởi Serverhub