工作原理是什么?
云存儲系統,通俗地講就是要把文件存儲到多個機器中,集成多種技術完成這個過程。
1、控制服務器技術,利用算法清晰定位文件存儲在哪個服務器;
2、文件分布技術,一般是通過在物理主機上加一層邏輯主機,即虛擬主機,使得文件塊分布更加均勻;
3、分塊技術,將大文件分塊利用哈希算法存儲到不同位置,解決大文件存儲問題;
4、糾刪碼技術,主要作用是提高存儲利用率;
5、文件同步中的一致性策略,保證數據保持強大一致性;
6、文件重刪技術,避免文件重復存儲;
7、文件備份技術,將文件復制存儲到其他存儲服務器;
8、異地同步技術,防止不可抗力;
9、快照技術,能回到文件過去版本的技術;
......
云存儲技術遠不止如此,里頭設計的原理和技術比較復雜,不一一說明了。