最開始的Data Ontap 借鑑了最早的開源UNIX之一的BSD Net/2許多代碼,包括 TCP/IP 堆棧、啓動代碼、設備驅動等,後來的Data Ontap也從其他的開源UNIX借鑑了大量的代碼。至於命令行接口是NetApp仿Unix獨立開發的,另外WAFL文件系統與RAID代碼及磁盤子系統爲NetApp自己開發的所以與UNIX的完全不同。
一開始DataOntap沒有什麼mode之分的,NetApp收購了Spinnaker之後基於freeBSD把DataOntap與Spinnaker的軟件重新整合出另一個叫Data Ontap GX的操作系統來,當Data Ontap更新至8.0版本後,NetApp統一了二者的版本號,並把原生的DataOntap稱爲7 mode, 後來的Data Ontap GX則稱爲 cluster mode,簡稱爲c mode。
由於新的DataOntap cluster mode功能一直不夠完善,NetApp一直同時開發着7 mode 和cluster mode兩個操作系統,不過隨着NetApp大力推廣和開發cluster mode,相信很快就會停止開發7 mode只有cluste mode了。目前(Data Ontap 8.1.1)二者功能上的區別如下:
Cluster-Mode Only
Clustered scaleout (24-NAS: 4-SAN) (多節點集羣,如果提供SAN則一個集羣最多4個節點)
Namespace (統一命名空間)
Nondisruptive operations (節點間平滑遷移volume或LUN)
Management as single system (統一管理整個集羣)
Scalable and integrated multi-tenancy (可擴展及多租戶)
NFS v4, v4.1 (pNFS); SMB 2.0, 2.1
Onboard antivirus
7-Mode Only
SnapLock
SnapVault and OSSV
Qtree and synchronous SnapMirror
MetroCluster
vFiler
FlexShare
IPv6, HTTP, FTP, SFTP, TFTP
Both 7-Mode and Cluster-Mode
Unified architecture
Storage efficiency features 和(重複數據刪除與壓縮)
Snapshot copies and asynchronous volume SnapMirror
Intelligent caching with Flash Cache