Lợi thế của iSCSI so với SMB là gì?


14

Ở nhà tôi đang chạy máy chủ Hyper-V với máy chủ Windows Server 2008 R2 hoạt động như một máy chủ tệp. Các tập tin được chia sẻ trên mạng của tôi bằng SMB. (Ngoài ra, máy đang sử dụng thẻ RAID PERC 6 / i nhưng tôi không nghĩ đó là điều quan trọng)

Tôi đang suy nghĩ về việc thiết lập một máy SAN (iSCSI) chuyên dụng và sau đó chuyển máy chủ Hyper-V của tôi sang ESXi.

Những lợi thế của việc sử dụng iSCSI so với SMB là gì?

Tôi nghĩ rằng tôi vẫn sẽ cần một hệ điều hành máy chủ tệp (ví dụ: Win 2k8) chia sẻ tệp qua SMB vì ​​vậy tôi không chắc kết quả cuối cùng sẽ khác với thiết lập hiện tại của tôi ...


khách hàng của bạn sử dụng smb để nhận tệp và trừ khi bạn có khách hàng kết nối qua iscsi (không có khả năng) bạn vẫn sẽ sử dụng smb. Chuyển từ hyper-v sang esxi sẽ không thay đổi điều gì như bạn đã mô tả.
dùng33788

Câu trả lời:


16

Mike là chính xác, iSCSI và SMB / CIFS hoạt động ở hai lớp trừu tượng khác nhau.

Bạn có thể nghĩ về SMB / CIFS như xuất một hệ thống tệp mà các máy khác có thể truy cập. Cấu trúc thư mục, siêu dữ liệu bảo mật, và như vậy đã có sẵn. Máy khách có thể đọc và ghi tệp vào hệ thống tệp này, nhưng đó là phạm vi truy cập của chúng.

Với iSCSI, các máy khách sẽ thấy số tiền tương đương với âm lượng vật lý theo quan điểm của hệ điều hành. Từ máy khách Windows, trước tiên bạn sẽ định cấu hình bộ khởi tạo iSCSI trỏ vào máy chủ iSCSI (đích). Sau đó, bạn sẽ thấy một đĩa vật lý mới trong bảng điều khiển quản lý đĩa Windows. Sau đó, bạn sẽ khởi tạo nó, phân vùng nó, sau đó định dạng nó với bất kỳ hệ thống tập tin nào bạn muốn. Không có máy nào khác có quyền truy cập vào khu vực này (ít nhất là đồng thời và bỏ qua những thứ nâng cao như hệ thống tệp cụm).

Quá trình sẽ khác một chút so với ESXi nhưng khái niệm là như nhau - mục tiêu iSCSI sẽ xuất hiện giống như một đĩa khác mà bạn có thể xây dựng một hệ thống tệp VMFS.

Một điều bạn có thể cân nhắc nếu bạn đang xây dựng máy chủ lưu trữ của riêng mình là có thể thực hiện cả hai việc cùng một lúc. Phần mềm như OpenFiler và FreeNAS cho phép bạn tổng hợp một nhóm lưu trữ và cho phép truy cập cả iSCSI và SMB / CIFS. Không gian iSCSI phải được phân bổ trước (giống như một đĩa cứng của máy ảo) và không thể hiển thị cho các máy khách CIFS. Hai khu vực là riêng biệt. Bạn cũng có thể ở lại với máy chủ Windows và cài đặt phần mềm để xuất mục tiêu iSCSI, chẳng hạn như được tạo bởi StarWinds.

Nói chung, iSCSI sẽ hoạt động tốt hơn vì sẽ không có nhiều lớp trừu tượng theo cách này - giao thức SMB trong trường hợp này. Ngoài ra, vì là giao thức cấp khối, một số phần mềm sẽ không hoạt động khi được cài đặt vào chia sẻ mạng sẽ hoạt động với iSCSI.

Tôi đã nghĩ rằng ESXi có thể không cho phép truy cập vào cổ phiếu SMB, chỉ NFS, vì vậy bạn cũng có thể muốn xem xét điều đó. Nếu đó là sự thật, bạn sẽ cần một số cách để xuất cổ phiếu NFS nhưng các cuộc thảo luận ở trên vẫn giữ nguyên. OpenFiler / FreeNAS có hỗ trợ NFS và Windows cũng có thể được thiết lập với nó.


5

File Level VS block level

Cấp độ khối (iSCSI) Bạn có thể định dạng âm lượng từ xa bằng hệ thống tệp hệ điều hành cục bộ của mình.

Giả sử, bạn muốn có một khối lượng cho Apple Time-machine và bạn muốn đây là một hệ thống tệp Nhật ký của Apple. hoặc bạn muốn một hệ thống tập tin từ xa được định dạng là NTFS. để định dạng đĩa bạn cần có quyền truy cập khối vào đĩa.

SMB đã được định dạng bởi thiết bị lưu trữ SMB. các hệ thống tệp này thường là EXT2 & 3 và Hệ thống con Linux cho phép bạn truy cập để ghi trên hệ thống tệp cục bộ của chính nó qua giao thức SMB.


2

Tôi nghĩ SMB là chia sẻ mạng điển hình của bạn trong khi iSCSI được trình bày dưới dạng lưu trữ dựa trên khối trực tiếp độc quyền (như ổ cứng được cài đặt cục bộ) và do đó cho phép bạn lựa chọn hệ thống tệp với ưu và nhược điểm liên quan. (Nhưng tôi đã sai trước đây :)


0

Câu trả lời thực sự rất đơn giản: trên iSCSI, bạn có thể có bộ nhớ đệm phía máy khách, trong khi trên SMB sử dụng máy khách mặc định thì không thể. Đó là nó.

Với bộ nhớ đệm đã đọc (và nếu bạn muốn viết), bạn có thể đạt hiệu suất cao hơn nhiều trong nhiều tình huống trong thế giới thực.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.