Benefícios do iSCSI sobre FTP ou SMB

Benefícios do iSCSI sobre FTP ou SMB

Gostaria de saber se existem grandes vantagens em usar o protocolo iSCSI para acessar um NAS através de uma conexão via FTP ou SMB (além das velocidades de acesso, que seriam maiores com o uso do protocolo iSCSI).

Responder1

A transparência e a sobrecarga são menores com o iSCSI.

No que diz respeito ao resto do sistema operacional, é apenas mais um disco no qual ele pode gravar e ler como qualquer outro, e o driver iSCSI encapsula toda a complexidade da rede em uma apresentação que outros programas simplesmente veem como um disco. Com SMB ou FTP ou o que quer que seja, cada programa tem que armazenar suas próprias informações de conexão e autenticação em algum lugar, isso fica fora de sincronia, cabelos são arrancados, dentes rangem, etc. outro; ele apenas o vê como um dispositivo de bloco como qualquer outro.

Além disso, supondo que você tenha um iniciador de hardware, há menos sobrecarga de processamento TCP no kernel do sistema operacional.

Finalmente, embora isso seja menor, devo acrescentar que o protocolo iSCSI tem menos envoltório/enquadramento/etc. então será (ligeiramente) mais eficiente em termos de largura de banda do que FTP/CIFS/NFS/etc.

Responder2

iSCSI é um tipo diferente de protocolo. Com FTP e SMB (ou NFS) você acessa arquivos, enquanto iSCSI é um protocolo de dispositivo de bloco. As principais diferenças são:

Com FTP, SMB, NFS vários clientes podem acessar a mesma área, enquanto com iSCSI normalmente apenas um sistema tem acesso, a menos que você esteja usando um sistema de arquivos em cluster (OCFS, VMFS, GFS, ...).

Se você designar um dispositivo para iSCSI, estará usando o dispositivo inteiro, mesmo que o disco esteja vazio e formatado, em comparação com SMB ou FTP, onde você está usando apenas o espaço em disco que os arquivos estão usando.

O iSCSI normalmente é mais rápido e tem menos sobrecarga, mas depende da carga de trabalho.

Responder3

Como o mundo está preocupado demais com a segurança agora (graças a um ex-agente da CIA), o iSCSI tem uma enorme vantagem de segurança sobre os protocolos de transferência de arquivos. Você pode usar um sistema de arquivos criptografado e o servidor de armazenamento não saberia nada sobre seu conteúdo. Exemplo simples: você tem seu servidor virtual em uma nuvem pública, como Amazon EC2 ou Azure com qualquer sistema operacional de servidor. Você está conectando a unidade iSCSI, que está armazenando nesse servidor, ao seu PC cliente (digamos Windows 7/8) e criptografando toda a unidade com o BitLocker. Após a conclusão da criptografia, o lado remoto receberá e enviará SOMENTE dados criptografados do disco. Toda a criptografia é processada por você.

Mais do que isso - a chave/senha de desbloqueio nunca será transferida para o servidor. O protocolo iSCSI simplesmente não precisa disso. Não há uma maneira direta de ler seus dados não criptografados em seu servidor virtual e até mesmo com a ajuda de software/hardware de virtualização subjacente que tenha controle total de sua VM.

A pequena desvantagem que vejo aqui é que você precisa fazer upload de todo o volume criptografado na criptografia inicial. Depende do tamanho da sua unidade e do preço de transferência com o seu provedor de nuvem, isso pode custar algum dinheiro. O Windows 8 e superior podem criptografar instantaneamente

Responder4

Com a ajuda de FTP, SMB, NFS, vários clientes podem acessar a mesma área, enquanto com iSCSI normalmente apenas um sistema tem acesso, a menos que você esteja usando um sistema de arquivos em cluster.

informação relacionada