A principal desvantagem que posso ver sobre a caixa NAS DIY é que é muito provável que você perca algum desempenho. Isso não é um golpe em suas habilidades de tecnologia, tem a ver com o número de partes envolvidas e a complexidade das interconexões. Já ouvi falar sobre alguns desses projetos, e cada um deles gostaria de ter comprado algo que funcionasse no desempenho especificado. Eu acho que essa parte depende de quanto você quer ter um NAS de bom desempenho versus seu desejo de uma experiência de aprendizado.
A ideia por trás do iSCSI é que você pode anexar uma parte desse NAS ao seu dispositivo como se fosse uma unidade local. Há limitações, a boa impressão é extensa, e eu quase posso garantir que o xbox360 não usará uma unidade iSCSI como uma unidade local (embora não veja razão para você não conseguir transmitir para ela).
I'd like to provide a storage system for all these devices so they can access files very easily, I'd also like any of these devices to be able to stream media from this storage system.
DIY ou pré-construído, não há problema aqui.
I'd like this storage system to be hassle free in terms of my confidence in the data integrity. If a drive fails, I want to know that I can replace the drive and all my files will still exist.
Tudo o que você precisa ler sobre isso é o RAID. Você vai querer RAID5, soa como. Se uma unidade falhar, retire-a e cole-a em outra. Sem confusão, sem problemas. Não importa se você faz ou não, apenas certifique-se de conhecer o seu RAID e você pode ficar tranquilo. No entanto, não confunda RAID com backup . Erro muito fácil de fazer, e pode ser uma lição devastadora para aprender.
I'd like to access this storage system OUTSIDE of my LAN. If I'm out on a job for work I'd like to go in, or be able to have people DL some files. This brings me to a question, is this what iSCSI is?
Não é para isso que o iSCSI serve, mas você provavelmente não vai querer colocar seus arquivos críticos, importantes, devem ser salvos dentro da
I'd like this data system to be able to download torrents.
Isso é feito se você tiver outro sistema acessando a unidade, você pode simplesmente colocar os torrents no NAS de lá. A menos que você queira configurá-lo para ser algum tipo de host de torrent automatizado, nesse caso você terá que usar um PC NAS (parece que o Openfiler e o Windows Home Server são as opções populares baseadas em PC)
I want to mount any drive on this storage system onto my OSX laptop as if it were a local drive attached. (Is this with iSCSI is?)
Sim! iSCSI, exatamente. Eu gastaria muito tempo de pesquisa escolhendo qual implementação iSCSI você quer usar - preço e desempenho variam.
I'd like this system to have a GOOD web based GUI. I don't want to install software to use it.
Você receberá o que você paga aqui. O buffalotech.com tem uma interface de controle extremamente robusta. Não é o mais bonito, provavelmente, mas você provavelmente não encontrará algo que não possa fazer. Ele também pode ser configurado com áreas separadas para compartilhamentos internos da LAN versus compartilhamentos externos (FTP, por exemplo) e pode manter seus próprios logins & senhas, fwiw.
No entanto, em termos de não querer instalar o software, você terá que instalar um conector no seu laptop para usar o iSCSI, então tenha isso em mente ao decidir se realmente deseja acessá-lo como um unidade local, ou se puxar para cima um compartilhamento de rede é bom o suficiente.