NetAppDataOntap核心基础技术技术工程师培训(共79张).pptx
-
资源ID:12801188
资源大小:3.66MB
全文页数:79页
- 资源格式: PPTX
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
NetAppDataOntap核心基础技术技术工程师培训(共79张).pptx
1NetApp Confidential - Internal Use OnlyDataOntap核心技术 2008 NetApp. All rights reserved.Data OntapNetApp统一存储架构统一存储架构 2008 NetApp. All rights reserved.ApplicationOSSecurityVolume Mgmt (RAID)NTFS/UFSDisk Drivers通用操作系统通用操作系统核心技术:专用操作系统核心技术:专用操作系统DataOntapl70万万 行代码,代码精炼行代码,代码精炼l功能不多,但是专注于数据存功能不多,但是专注于数据存储,因为专所以高效储,因为专所以高效l对病毒免疫对病毒免疫专用操作系统专用操作系统DataOntapl5000 万行代码,代码庞杂万行代码,代码庞杂l功能繁多,但是大部分和数据存储功能繁多,但是大部分和数据存储无关,从而影响数据存储性能无关,从而影响数据存储性能l开放系统,容易受病毒攻击开放系统,容易受病毒攻击WAFL 2008 NetApp. All rights reserved.2022-4-26NetApp Confidential - Do Not Distribute4专用操作系统和文件系统专用操作系统和文件系统-WAFL 2008 NetApp. All rights reserved.高效支持所有协议高效支持所有协议 NetApp LUNs 是在Flex vol之内建立的具备磁盘块属性的数据对象ted within FlexVol volumes. NetApp在SAN环境和NAS环境提供同样的存储效率 通过 NetApp的统一架构, 单一系统可以提供SAN和NAS功能,并且易于再配置和改变应对业务挑战Disk DriveData ONTAP Logical ViewRAID GroupAggregateFlexVolLUNSATARAID-DPThin ProvisioningThin ReplicationSnapshot CopiesVirtual CopiesDeduplicationAbstraction LayerEfficiency Feature 2008 NetApp. All rights reserved.存储单元划分存储单元划分Aggr0Aggr1vol0vol1vol2vol3物理磁盘物理磁盘Aggregate(RAID组集合组集合)FlexvolLUN物理层面物理层面逻辑层面逻辑层面 2008 NetApp. All rights reserved.存储单元名称与定义存储单元名称与定义 Aggregate 每个控制器必须有独立的Aggregate 可以包含一个或多个RAID组 Volume NAS存储单元 虚拟化逻辑单元,可以动态缩放(20MB16TB) WAFL文件系统结构 LUN SAN/IPsan 存储单元 虚拟化,可以动态缩放 数据格式由主机定义 2008 NetApp. All rights reserved.Data OntapNetApp统一存储架构统一存储架构NetApp Raid 技术详解技术详解 2008 NetApp. All rights reserved.1137222149 为什么其他厂商不提供为什么其他厂商不提供RAID4支持,支持,RAID4本身存在什么不足本身存在什么不足? Netapp如何解决如何解决RAID4本身的不足本身的不足?39122133211122588123 33+1+2+3=99-3-1-3=211512DDDDP不管是不管是RAID4还是还是RAID5,都是基于单校验技术的,都是基于单校验技术的RAID方法方法,只能,只能防止因一块硬盘故障导致数据失效防止因一块硬盘故障导致数据失效Netapp采用的采用的RAID技术之一:技术之一:RAID4RAID4有一块专用的校验盘有一块专用的校验盘3521211813213713213891222DDDDDRAID5没有专用的校验盘,所有的校验信没有专用的校验盘,所有的校验信息分散存储在所有硬盘上息分散存储在所有硬盘上用户数据用户数据校验数据校验数据图例图例此块数据要从此块数据要从3修改为修改为55 += 1122149修改修改为为2修改修改为为2修改修改为为1修改修改为为4 2008 NetApp. All rights reserved.RAID4:RAID组内添加硬盘不需要进行重构组内添加硬盘不需要进行重构9587P0000D3121113122133122DDDDRAID4有一块专用的校验盘有一块专用的校验盘只要新添加的硬盘所有位都格式化为只要新添加的硬盘所有位都格式化为0,把硬盘添加到,把硬盘添加到RAID4中中就不会改变各个条带的校验值,因此整个就不会改变各个条带的校验值,因此整个RAID组不需要重构组不需要重构 2008 NetApp. All rights reserved.RAID5:RAID组内添加硬盘需要进行重构组内添加硬盘需要进行重构35212118132137132138DDDD91222DRAID5没有专用的校验盘,所有的校验信息分散存储在所有硬盘上没有专用的校验盘,所有的校验信息分散存储在所有硬盘上00000D50827118为了保持为了保持RAID5分散存放校验信息的特点,新硬盘添加到分散存放校验信息的特点,新硬盘添加到RAID组后,整组后,整个个RAID组需要进行长时间的重构,在这段时间内数据没有组需要进行长时间的重构,在这段时间内数据没有RAID保护,且保护,且会严重影响性能会严重影响性能 2008 NetApp. All rights reserved.D单校验单校验RAID技术的技术的RAID组重构问题组重构问题9587P3121113122133122DDDDRAID4有一块专用的校验盘有一块专用的校验盘9 3 1 3 = 25 1 1 1 = 28 2 3 2 = 17 1 1 2 = 3RAID组的重构,会给用户带来如下的影响:组的重构,会给用户带来如下的影响: 需要较长的时间完成,且硬盘越大,所需的时间越长需要较长的时间完成,且硬盘越大,所需的时间越长 会严重消耗阵列的资源,特别是该会严重消耗阵列的资源,特别是该RAID组内的硬盘读写资源,因此会严重影响性能组内的硬盘读写资源,因此会严重影响性能 在重构期内,整个在重构期内,整个RAID组没有保护,如果再有一块硬盘失效会导致用户数据的丢失组没有保护,如果再有一块硬盘失效会导致用户数据的丢失 2008 NetApp. All rights reserved.312111312213312295877121211DDDDPDP一个一个Raid组内可以同时坏两块硬盘组内可以同时坏两块硬盘数据可靠性比数据可靠性比RAID-4 或或 RAID-5 提高了提高了 4000倍倍Netapp采用的采用的RAID技术之二:技术之二:RAID DP用户数据用户数据水平交水平交验数据验数据对角交对角交验数据验数据图例图例 2008 NetApp. All rights reserved.同样的情况在同样的情况在 RAID-6RAID-6状态下状态下14Up to 5%Up to 2.6%Up to 17.9%FCATAFCATAFCATA17.9%1.7%2.6%.2%5%3%ATALess than 1 in a billion*介质或磁道损坏介质或磁道损坏 + 第二块磁盘损坏的可第二块磁盘损坏的可能性能性 双校验双校验(在16块盘的RAIDDP磁盘组重构期间)Protected withRAID-DP.0000000001%*标准的磁盘更换率标准的磁盘更换率 (每年)*磁盘驱动器介质或磁盘驱动器介质或磁道损坏几率磁道损坏几率(300GB FC / 320GB SATA)*磁盘驱动器介质或磁盘驱动器介质或磁道再有一块盘损坏磁道再有一块盘损坏的几率的几率(在RAID4/5,8块磁盘的磁盘组重构的过程中)*资料来源: Network Appliance 2008 NetApp. All rights reserved.Data OntapNetApp统一存储架构统一存储架构NetApp Raid 技术详解技术详解底底层空间管理技术和性能优化层空间管理技术和性能优化 2008 NetApp. All rights reserved.C底层存储空间管理技术底层存储空间管理技术根根ABD用户数据用户数据此数据需要修改,此数据需要修改,从从C修改为修改为C空闲空间池空闲空间池 2008 NetApp. All rights reserved.CC其它厂商底层存储空间管理技术在用户数据修其它厂商底层存储空间管理技术在用户数据修改时所采用的技术改时所采用的技术根根ABD用户数据用户数据空闲空间池空闲空间池在原来位置上直在原来位置上直接利用新数据覆接利用新数据覆盖老数据盖老数据 2008 NetApp. All rights reserved.Netapp先进的底层存储空间管理技术:先进的底层存储空间管理技术:WAFL在用户数据修改时所采用的技术在用户数据修改时所采用的技术根根ABD用户数据用户数据空闲空间池空闲空间池CC1.从空闲空间池分配一个新的数据块从空闲空间池分配一个新的数据块2.把修改以后的数据写入到新分配的数据块中把修改以后的数据写入到新分配的数据块中3.修改指针,从指向老数据块修改为指向新数据块修改指针,从指向老数据块修改为指向新数据块4.老数据块数据不做任何修改,直接返回空闲空间池老数据块数据不做任何修改,直接返回空闲空间池 2008 NetApp. All rights reserved.WAFL:所带来的优越性能:所带来的优越性能硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘校验盘校验盘Netapp WAFL的做法的做法硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘其它厂商的做法(采用其它厂商的做法(采用RAID5)读读读校验数据写入用户数据写入读硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘校验盘校验盘其它厂商的做法(采用其它厂商的做法(采用RAID4)读读读读用户数据写入校验数据写入需要修改需要修改的数据的数据修改以后修改以后的数据的数据需要读取需要读取的数据的数据校验数据校验数据图例图例 刚才遗留的和刚才遗留的和RAID相关的两个问题相关的两个问题为什么其他厂商不提供为什么其他厂商不提供RAID4支持,支持,RAID4本身存在什么不足本身存在什么不足? Netapp如何解决如何解决RAID4本身的不足本身的不足? 会涉及到刚才介绍的单校验的会涉及到刚才介绍的单校验的RAID技术(技术(RAID4或或RAID5)如何进行数据修改的技术)如何进行数据修改的技术 2008 NetApp. All rights reserved.其他厂商:其他厂商:RAID组的大小和性能成反比组的大小和性能成反比硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘6D+1P的的RAID5组:每个数据块的修改都要涉及到其它五块硬组:每个数据块的修改都要涉及到其它五块硬盘相同位置的数据块的读取,然后进行校验计算盘相同位置的数据块的读取,然后进行校验计算硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘3D+1P的的RAID5组:每个数据块的修改只要涉及到其它两块硬组:每个数据块的修改只要涉及到其它两块硬盘相同位置的数据块的读取,然后进行校验计算盘相同位置的数据块的读取,然后进行校验计算需要修改需要修改的数据的数据修改以后修改以后的数据的数据需要读取需要读取的数据的数据校验数据校验数据图例图例RAID组越小,性能越好,因此其他厂商一般都组越小,性能越好,因此其他厂商一般都建议用来存放生产数据的建议用来存放生产数据的RAID5的硬盘组采用的硬盘组采用3D+1P或或4D+1P大小大小 2008 NetApp. All rights reserved.Netapp:RAID组的大小和性能成正比组的大小和性能成正比硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘6D+1P的的RAID4组:每组:每6个数据块的修改只要进行一次校验计个数据块的修改只要进行一次校验计算,只会产生一个校验块算,只会产生一个校验块硬盘硬盘硬盘硬盘硬盘硬盘硬盘硬盘3D+1P的的RAID4组:每组:每3个数据块的修改就要进行一次校验计个数据块的修改就要进行一次校验计算,产生一个校验块,这样算,产生一个校验块,这样6个数据快的修改就要进行两次校个数据快的修改就要进行两次校验计算,产生两个校验块验计算,产生两个校验块需要修改的数据需要修改的数据修改以后的数据修改以后的数据需要读取的数据需要读取的数据校验数据校验数据图例图例RAID组越大,性能越好,因此组越大,性能越好,因此Netapp一般建议用户的一般建议用户的RAID4硬盘组至少采用硬盘组至少采用6D+1P的大小的大小 2008 NetApp. All rights reserved.22DataDataDataDataParityParityDataWAFL 无需预先分配空间(元数据和数据同样对待),写条带条带到最近的可用块.条带化到最近的可用块减少磁盘寻道,达到最好的磁盘性能,避免热点攀的产生!WAFL将随机写转换成大的顺序写!WAFL 文件系统和文件系统和 Data ONTAP OS结合结合高性能高性能RAID-6 (RAID-DP)D D D DP PD D D DP PD D D DP PD D D DP P4K blocks,parity calculatedin memoryIncoming WritesNVRAM传统的文件系统(NTFS, UFS, FAT32等),将数据写到预先分配好的位置,导致“热点校验”磁盘DataDRAM 2008 NetApp. All rights reserved.Data OntapNetApp统一存储架构统一存储架构NetApp Raid 技术详解技术详解底底层空间管理技术和性能优化层空间管理技术和性能优化NetApp快照快照 恢恢复和克隆复和克隆 2008 NetApp. All rights reserved.快照快照数据数据生产生产数据数据有数据快照的情况有数据快照的情况没有数据快照的情况没有数据快照的情况Netapp数据快照技术:数据快照技术:SnapshotABCD空闲空间池空闲空间池生产生产数据数据ABC空闲空间池空闲空间池DDD用户最关心的和数据快照相关的两个问题:用户最关心的和数据快照相关的两个问题:数据快照对性能的影响程度数据快照对性能的影响程度数据快照所需消耗的存储空间数据快照所需消耗的存储空间 2008 NetApp. All rights reserved.快照快照数据数据生产生产数据数据有数据快照的情况有数据快照的情况没有数据快照的情况没有数据快照的情况其它厂商的数据快照技术其它厂商的数据快照技术ABCD用户数据用户数据生产生产数据数据ABC用户数据用户数据数据快照专数据快照专用存储空间用存储空间DDDD 2008 NetApp. All rights reserved.不同的数据快照实现的性能差别不同的数据快照实现的性能差别CX500 performance with their snapshots goes to 6TB 2008 NetApp. All rights reserved.Netapp的的FlexVol技术提高了存储空间的使技术提高了存储空间的使用率用率80%利用率利用率Reclaimed SpaceAvailable for Growth 2008 NetApp. All rights reserved.FlexVol提升提升 I/O 性能性能原有的架构原有的架构4 卷的性能被它的磁盘数量卷的性能被它的磁盘数量限制限制4 “热点热点”卷不能从其他卷卷不能从其他卷的磁盘上取得帮助的磁盘上取得帮助NetApp FlexVol的技术的技术4 各个卷可以共享所以磁盘各个卷可以共享所以磁盘的聚合性能的聚合性能 2008 NetApp. All rights reserved.Netapp的的Flexvol技术所采用的先进的存储技术所采用的先进的存储空间组织方式空间组织方式RG1RG2RG3磁盘磁盘LUN图例图例应用主机应用主机1应用主机应用主机N1. 所有硬盘先分成所有硬盘先分成相应的相应的RAID组组2. 所有的所有的RAID组组组成存储池组成存储池3. 在存储池上面创在存储池上面创建建LUN 2008 NetApp. All rights reserved.Netapp的的Flexvol技术完全消除了访问热点技术完全消除了访问热点的产生,充分发挥了存储系统的潜在性能的产生,充分发挥了存储系统的潜在性能RG1RG2RG3磁盘磁盘LUN图例图例主机主机IO应用主机应用主机1应用主机应用主机N主机所有的主机所有的IO都都平均分散在阵列平均分散在阵列所有的硬盘上,所有的硬盘上,彻底消除了阵列彻底消除了阵列访问热点问题访问热点问题 2008 NetApp. All rights reserved.软件产品和功能介绍软件产品和功能介绍 Netapp创新的创新的RAID技术技术 专用操作系统专用操作系统(Dataontap)和底层存储空间管理技术和底层存储空间管理技术(WAFL) 先进的数据快照先进的数据快照(Snapshot)和快速恢复和快速恢复(Snaprestore)技术技术 先进的存储空间分配和组织技术先进的存储空间分配和组织技术(Flexvol) 先进的数据克隆技术先进的数据克隆技术(Flexclone) 应用系统存储访问优先级控制技术应用系统存储访问优先级控制技术(Flexshare) 先进的基于磁盘阵列的数据容灾技术先进的基于磁盘阵列的数据容灾技术(Snapmirror) 2008 NetApp. All rights reserved.只有核心应用只有核心应用集中了核心和边缘应用集中了核心和边缘应用(不区分应用等级)(不区分应用等级)集中了核心和边缘应用集中了核心和边缘应用(利用(利用Flexshare区分应用等级)区分应用等级)高优先级高优先级高优先级高优先级低优先级低优先级低优先级低优先级Flexshare:保证核心应用的存储访问性能:保证核心应用的存储访问性能存储网络存储网络存储网络存储网络存储网络存储网络 2008 NetApp. All rights reserved.软件产品和功能介绍软件产品和功能介绍 Netapp创新的创新的RAID技术技术 专用操作系统专用操作系统(Dataontap)和底层存储空间管理技术和底层存储空间管理技术(WAFL) 先进的数据快照先进的数据快照(Snapshot)和快速恢复和快速恢复(Snaprestore)技术技术 先进的存储空间分配和组织技术先进的存储空间分配和组织技术(Flexvol) 先进的数据克隆技术先进的数据克隆技术(Flexclone) 应用系统存储访问优先级控制技术应用系统存储访问优先级控制技术(Flexshare) 先进的基于磁盘阵列的数据容灾技术先进的基于磁盘阵列的数据容灾技术(Snapmirror) 2008 NetApp. All rights reserved.50SnapMirrorSnapMirror特点特点- - 不同协议数据不同协议数据, ,统一冗灾架构统一冗灾架构NAS生产系统生产系统ISCSISAN冗灾系统冗灾系统SnapMirrorSnapMirrorSnapMirrorNASISCSISAN 2008 NetApp. All rights reserved.51SnapMirror Applications SnapMirror 技术将数据镜像到一个或多个FAS存储系统上。 基于存储设备底层的增量数据复制, 对主机服务器上层应用和数据库无影响。 支持多种传输方式(FC 和 IP) 。 异地备份数据拷贝提供只读功能和故障切换访问。 客户选择适当的同步级别(同步、准同步和异步),从而实现了较高的灾难恢复保护级别。 完全基于IP网络,无需专用光纤链路及多路波分设备,没有传输距离限制。 使用异步方式,对主机系统服务器I/O性能无影响。 SnapMirror支持多种拓扑方式的复制,包括:1对多;多对1;级联复制等。 SnapMirror支持对多种数据的复制,包括:基于卷的复制,基于qtree的复制,支持对NAS / SAN /iSCSI中的数据复制。 SnapMirror只传输变化的数据块,可以大大节省网络带宽和减轻FAS存储系统的负载。 2008 NetApp. All rights reserved.52SnapMirror ModesSynchronous SnapMirror344 Zero data loss4 Distance limited4 Performance impact1424 Small data loss4 No distance limit4 No performance impactSemi-Synchronous SnapMirror124 Data loss 1 minute 4 No distance limit4 No performance impactAsynchronous SnapMirror3Every Write2Every WriteAB312Changed blocksSet intervals1 2008 NetApp. All rights reserved.53Snap ASnapMirror operation( (异步方式异步方式) )Baseline TransferSource File SystemRemote File System 2008 NetApp. All rights reserved.54Snap ASnapMirror operation ( (异步方式异步方式) )Baseline TransferSource File SystemRemote File SystemSource file system continues to change during transferRemote file system is now consistent, and a mirror of the Snapshot A file systemCompletedSnapMirror to tape for seeding mirrored pairs 2008 NetApp. All rights reserved.55Snap ASnapMirror operation ( (异步方式异步方式) )Incremental TransferSource File SystemRemote File SystemSnap BRemote file system is now consistent, and a mirror of the Snapshot B file systemCompleted 2008 NetApp. All rights reserved.56SnapMirror operation ( (异步方式异步方式) )Source File SystemRemote File SystemSnap BSnap CIncremental TransferCompletedRemote file system is now consistent, and a mirror of the Snap C file system 2008 NetApp. All rights reserved.The NetApp Model57NetApp Confidential - Internal Use OnlyDepartmentalEnterpriseEnterpriseSANNASDepartmentalUnified StorageLANiSCSIFibreChannelEthernet 2008 NetApp. All rights reserved.Scaling Up and Out with Data ONTAP 858NetApp Confidential - Internal Use OnlyDepartmentalEnterpriseEnterpriseSANNASDepartmentalLANiSCSIFibreChannelEthernetData ONTAP 8.0 2008 NetApp. All rights reserved.NetApp主要磁盘存储产品家族59NetApp Confidential - Internal Use OnlyFAS2xxx68 - 432TB68 - 144drivesSAS, FC & SATAFAS62xx2400 - 2880TB1200 - 1440 drivesFC & SAS & SATA480 1920TB240 - 960 drivesFC & SAS & SATAAll systems runData ONTAPFAS32xx异构存储设备支持480TB 1920TB240 - 960 LUNsV32xx1200 2880TB1200 - 1440 LUNsV62xx Small Medium Large X-LargeStorage Grid336 - 14112TB336 - 14112 drivesFC & SATA 2008 NetApp. All rights reserved.NetApp统一存储架构统一存储架构60FCiSCSIFCoENFSCIFS对象协议的统一存储架构的统一Cluster Cloud ModeRAID-DP FlexVolEnd to end DeduplicationSnapShot Smart copiesSnapLock ComplianceSnapVaultSnapMirrorMetroCluster可靠性100km统一的软件功能统一的应用集成SnapManager Application Integration 闪存FlexCachepNFS1234 2008 NetApp. All rights reserved.NetApp统一存储架构统一存储架构61相同的工具和流程:学习一次,处处适用集成数据管理集成的数据保护供应商之间采用统一标准企业级统一存储平台统一管理5 2008 NetApp. All rights reserved.62NetApp Confidential - Do Not DistributeNetAppData ONTAPFCoE,FC,IP, & NAS 一致的体系架构设计 一种管理界面 完全的互操作n学习一种、掌握全部FAS2040FAS2240FAS3210FAS3240FAS6280FAS6210FAS6240FAS3270跨平台无缝升级 真正统一 最高效率 极其灵活2400TB1200 个驱动器3TB FlashCache1920TB960 个驱动器2TB FlashCache1200TB600 个驱动器1TB FlashCache2880TB1440 个驱动器6TB FlashCache2880TB1440 驱动器8TB FlashCache480TB 240 个驱动器 512GB FlashCache 2008 NetApp. All rights reserved.Data ONTAP 8.1 存储集群A1C1LUNLUN B2ABA1 A3R CLUN B1C1LUNLUNAA2按需扩容和负载均衡化数据层次化存储高性能存储高性能存储廉价存储廉价存储C1LUNLUN B2ABA1 A3R CLUNA2 B1硬件在线升级 B2ABA1 A3R CLUNA2 B1C1LUNLUN Always on availability On demand flexibility Operational efficiency 2008 NetApp. All rights reserved.64NetApp Confidential - Internal Use Only 2008 NetApp. All rights reserved.65NetApp Confidential - Internal Use OnlyNetApp Snapshot TechnologyInstant zero-space copy NetApp WAFL writes all data to available free space without writing over previous data Creating a Snapshot copy involves merely retaining pointers to original data blocks Performance impact is near zero because no additional disk operations are required beyond normal write behavior Space is efficient because only new data written takes up incremental space on disk Scheduled or manual, up to 254 snapshots per volume Readily accessible via a special subdirectoryNetApp Storage SystemSnapshotCopies 2008 NetApp. All rights reserved.NetApp Snapshot Technology Take snapshot 1 Copy pointers only No data movement66NetApp Confidential - Internal Use OnlyABCABCSnap 1Blocks in LUN or FileBlocks on the DiskABC 2008 NetApp. All rights reserved.NetApp Snapshot Technology67NetApp Confidential - Internal Use OnlyABCSnap 1Blocks on the DiskABCABCB1B1 Take snapshot 1 Continue writing data Write data anywhereBlocks in LUN or File 2008 NetApp. All rights reserved.NetApp Snapshot Technology68NetApp Confidential - Internal Use OnlyAB1CABCSnap 1Blocks on the DiskBABCACB1B1Snap 2ABCSnap 1 Take snapshot 1 Continue writing data Take snapshot 2 Copy pointers only No data movementBlocks in LUN or File 2008 NetApp. All rights reserved.NetApp Snapshot Technology Take snapshot 169NetApp Confidential - Internal Use OnlyAB1CSnap 2ABCSnap 1Blocks on the DiskABCABC Continue writing data Take snapshot 2 Continue writing data Write data anywhereB1B1C2C2Blocks in LUN or File 2008 NetApp. All rights reserved.NetApp Snapshot Technology Take snapshot 170NetApp Confidential - Internal Use OnlyAB1C2Snap 3AB1CSnap 2Blocks on the DiskABCABC Continue writing data Take snapshot 2 Continue writing data Take snapshot 3 Simplicity of model = Best disk utilization Fastest performance Unlimited snapshotsB1B1C2C2ABCSnap 1Blocks in LUN or File 2008 NetApp. All rights reserved.Everyone Elses Snapshots71NetApp Confidential - Internal Use Only 2008 NetApp. All rights reserved.Others Snapshots Take snapshot 1: Create copy out region 172NetApp Confidential - Internal Use OnlyBlocks on the DiskABCABC Create pointers to old blocks and copy outCopyOut 1ABCSnap 1Blocks in LUN 2008 NetApp. All rights reserved.Others Snapshots Take snapshot 173NetApp Confidential - Internal Use OnlyABCSnap 1Blocks on the DiskABCACB1 Read old block; write to copy out regionCopyOut 1ABCSnap 1 Continue writing data Block changes Update snap pointer to copy out region Update block on disk One write requires: 1 read (old data) 1 write (old data) 1 write (new data) 3x overheadB BB1Blocks in LUN 2008 NetApp. All rights reserved.Others Snapshots Take snapshot 174NetApp Confidential - Internal Use OnlyBlocks on the DiskABCACB1CopyOut 1ABCSnap 1ABCSnap 1copyout 1 Continue writing data Take snapshot 2: Create copy out region 2CopyOut 2B1 Create pointers to old blocks and copy outBAB1CSnap 2copyout 2Blocks in LUN 2008 NetApp. All rights reserved.Others Snapshots Take snapshot 175NetApp Confidential - Internal Use OnlySnap 2ABCAB1Ccopyout 2Blocks on the DiskABCAB1CopyOut 1 Continue writing data