Netapp Altavault Guide
Netapp Altavault Guide
NetApp AltaVault
Cloud-Integrated Storage Appliances
Technology Overview
Christopher Wong, NetApp
April 2017 | TR-4427
Abstract
This technology overview provides insight into the technical capabilities of the NetApp
AltaVault cloud-integrated storage appliances to better assist users in understanding the
technologies available in cloud storage appliances on the market today. AltaVault appliances
provides a simple, efficient, and secure way to move data off site to either public or private
cloud storage providers. Using advanced deduplication, compression, and encryption,
AltaVault enables organizations to eliminate reliance on older, less reliable data protection
solutions while improving backup windows and disaster recovery capabilities.
TABLE OF CONTENTS
1 Overview ................................................................................................................................................ 4
1.1 Introduction .....................................................................................................................................................4
LIST OF FIGURES
Figure 1) General AltaVault deployment example. .........................................................................................................5
Figure 2) AltaVault appliance configured for data tiers. ..................................................................................................6
Figure 3) AltaVault appliance configured for multiple data retentions. ............................................................................6
Figure 4) AltaVault appliance features. ..........................................................................................................................9
2 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
Figure 5) AltaVault appliance data flow. .......................................................................................................................10
Figure 6) AltaVault appliance ecosystem. ....................................................................................................................11
Figure 7) AltaVault appliance inline deduplication. .......................................................................................................12
Figure 8) Postprocess deduplication. ...........................................................................................................................13
Figure 9) Original data segments. ................................................................................................................................14
Figure 10) Fixed-length segments after a change in data. ...........................................................................................14
Figure 11) Variable-length segments after a change in data. .......................................................................................15
Figure 12) Data segment size. .....................................................................................................................................15
Figure 13) Dynamic replication thread allocation. .........................................................................................................16
Figure 14) AltaVault appliance DR recovery timeline. ..................................................................................................18
Figure 15) Traditional tape DR recovery timeline. ........................................................................................................19
Figure 16) Backup and cold storage modes. ................................................................................................................19
Figure 17) Storage lifecycle policy with OST. ...............................................................................................................20
3 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
1 Overview
1.1 Introduction
This technical report discusses the technical foundations of the NetApp AltaVault cloud-integrated storage
appliance to better assist users in understanding the technologies available in cloud storage appliances
on the market today. This paper focuses on core technologies used by the AltaVault appliance to keep
data protected and secure from end to end, providing the highest level of integrity and recoverability. This
paper also provides insight on various deployment scenarios for implementing the AltaVault appliance
and a general discussion surrounding how the AltaVault appliance works within the context of backup,
archive, and disaster recovery. It also describes how AltaVault appliance support can make all the
difference in recovering a business environment.
1.2 Audience
The audience for this guide includes NetApp customers, partners, IT architects, technology decision
planners, and professional services engineers who are interested in discovering more about the
technologies used by the AltaVault appliance. NetApp highly recommends that readers have previous
experience with backup applications as well as general knowledge about disk systems and storage
technologies.
4 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
SnapMirror, and OST connectivity to back up applications to a variety of class-leading cloud storage
providers.
These large, sequential data streams are ingested into AltaVault appliances using multiple 1GbE or
10GbE connections and is inline deduplicated, compressed, and encrypted before it is written to the
AltaVault local cache and asynchronously replicated through secure TLS connections to cloud storage.
AltaVault appliances protect data using class-leading deduplication technologies and utilizing scalable
and cost-effective cloud storage to provide long-term data storage for backup data. They also implement
a local disk cache for immediate restore needs.
AltaVault appliances are available in a variety of sizes to scale with business requirements and growth.
They are also available in virtual format editions for virtualized environments such as VMware vSphere,
Microsoft Hyper-V, Linux KVM, and the Amazon EC2 and Microsoft Azure marketplaces for cloud-to-
cloud backups. The flexibility of product types provides alternative methods of performing data recovery in
the event of a disaster when infrastructure and resources might not be available in the same manner as in
the lost primary data center.
Many organizations, however, have more complex environments and, as such, might have existing disk
or deduplicated disk infrastructure configurations for retaining data for short-term requirements and tape
for longer-term storage requirements. In these scenarios, these companies typically are cost constrained
when attempting to add more local infrastructure, or manageability of off-site tape might become
problematic as data growth occurs. The AltaVault appliance can work seamlessly by inserting itself as a
lower tier of storage designed to off-load less critical data from the existing disk storage system so that
the disk can be reused for higher-priority data. AltaVault can also provide off-site data protection to
replace the need to have and maintain large tape infrastructure footprints in the data center.
5 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
Figure 2) AltaVault appliance configured for data tiers.
In addition to having storage infrastructure requirements, some organizations have specific requirements
for different retention rates. In these cases, multiple AltaVault appliances might be appropriate to help
divide the storage for each priority tier of data. Take, for example, a case in which some data must be
protected for long-term audits or government compliance and other data follows normal retention policies.
In this scenario, AltaVault appliances can be aligned to particular backup or archive policies to keep the
data separate, such as one cloud storage target per AltaVault appliance.
6 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
Starting with version 4.3, AltaVault can now protect data directly from NetApp ONTAP Fabric-Attached
Storage (FAS) and All-Flash FAS (AFF) systems using Snapshot technology based on SnapMirror
replication, and have data protection policies managed through SnapCenter data management software.
As part of the Data Fabric vision, this solution is called Data Fabric Solution for Cloud Backup. The
solution brings native snapshot capability to AltaVault, allowing users to leverage AltaVault as an end
point for data protection of NAS file services workloads from NetApp FAS or AFF systems. With the
ONTAP command-line interface (CLI) or SnapCenter data management software to manage the data
protection workflow, snapshots can be sent through either a direct relationship with a primary NetApp
filer, or as a secondary mirror of an existing mirrored relationship between two NetApp filers, and
protected to the cloud provider of your choice for long term retention and recovery.
AltaVault version 4.3 also introduces the support for Amazon Snowball, a seeding appliance that can
drastically improve initial dataset transfer time to Amazon S3 object storage. As dataset growth continue
to increase, pressures on existing Internet links to send data to Amazon have increased. Despite
AltaVaults industry leading deduplication and compression, organizations can sometimes be challenged
on moving very large initial datasets to the cloud. Snowball provides an on-premise storage device which
AltaVault can leverage to quickly move large amounts of data to a secured appliance, which is then
shipped back to Amazon and loaded into S3 object storage.
7 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
Figure 5) AltaVault appliance leveraging Snowball.
Regardless of the scenario, AltaVault appliances provide a flexible storage point for an organizations
growing data requirements so that users can select the location and retention tier in which the AltaVault
appliance is utilized.
8 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
logical data in the cloud. By delivering flexible expansion capability, AltaVault can grow as business
needs expand capacity requirements.
Finally, AltaVault appliances include a service processor card to perform platform management. This
important feature provides access to AltaVault appliances that are having normal run-time problems that
prevent regular access through the graphical user interface. It also helps administrators centrally manage
and monitor AltaVault appliances located in remote sites.
9 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
consistency and rollback mechanisms if the replication process is interrupted during the sending of data.
AltaVault appliances can examine and confirm unfulfilled transactions and, in the event of partial slab
synchronization, delete the problematic data and resend the data.
In addition to data security at rest and in flight, AltaVault supports the Key Management Interface Protocol
(KMIP) protocol, allowing Key Management Servers (KMS) to offload AltaVaults secure information, such
as the encryption key and cloud security credentials. This both centralizes security, as well as reduces
risk, of key information being compromised or improperly accessed. Specific versions of KMS are
supported as documented in IMT.
To protect access to the appliance, AltaVault offers role based permissions to control user access to
certain actions, such as exporting the AltaVault configuration, changing cloud credentials, or adding NFS
shares. In addition, AltaVault appliances starting at version 4.3 also support Windows Active Directory
domain authentication when logging into AltaVault. This seamless integration eases the administration
based on Windows AD permissions for users who manage AltaVault appliances.
To provide additional security control for federal organizations, AltaVault supports government clouds,
such as Azure Government Cloud, and Amazon GovCloud, as secure cloud targets for Federal and
higher education data protection workloads. With Amazon, AltaVault also supports Amazons Security
Token Service (STS). This web service enables finer control of security credentials used when
authenticating with Amazon S3, S3-IA and Glacier storage targets.
All transactions performed on an AltaVault appliance use a transaction log that records the state of data
and the actions taken. It asynchronously replays these same changes with cloud storage through
separate threads. This allows the AltaVault appliance to be consistent in transactions and provides crash-
consistent transactional recovery capabilities for the local storage and cloud replicated copy if power or
other unexpected hardware outages occur.
In addition to the exhaustive set of practices used to protect data being written on AltaVault appliances
and to the public cloud, AltaVault appliances also provide additional data verification tools to perform
manual verifications of data. Those tools are MFSCK and Verify, which correspond to file system checks
10 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
for local systems and the cloud, respectively. MFSCK diagnoses and checks the integrity of the disk
storage file system used by an AltaVault appliance. It provides a thorough check of not only the metadata,
but also the data content itself. If damaged content is discovered, an option is available to retrieve data
from the cloud copy. Verify checks replication consistency and is available to validate that replicated data
is indeed in the cloud storage target specified by the AltaVault configuration.
AltaVault appliances also offer the capability to encode data that conforms to the Federal Information
Processing Standard (FIPS) 140-2 level 1 standard. The NetApp Cryptographic Security Module (NCSM)
that AltaVault appliances use is validated with the standard to guarantee that data cannot be
compromised by insecure cryptographic algorithms. When the appliance is paired with a compliant cloud
storage provider, users can rest assured that data will be maintained with the highest level of security.
This is important for various business sectors including government, legal, and healthcare.
Further details on security related features are available in the TR-4405 AltaVault Security Guide.
AltaVault appliances have a unique understanding of the nuances of each backup application, and they
optimize data transfers based on the methodologies of the backup application. For example, CommVault
Simpana inserts tape markers into its backup streams. This can impact data deduplication performance if
not handled correctly by the deduplication engine. Similarly, Veeam Backup & Replication uses specific
data read routines when performing vPower-based VM recovery operations. Being able to detect and
properly optimize performance for this type of activity is what separates AltaVault appliances from others
when performing activities with the backup application.
In addition to being fully integrated with backup applications, AltaVault appliances are among the few to
also be certified with the backup applications. AltaVault appliances received Tivoli Ready certification
from IBM for the Tivoli Storage Manager backup family of products. They also are on the hardware
compatibility list (HCL) for Veritas Backup Exec 2016 and Enterprise Vault, and are Veeam Verified for
Veeam Backup & Replication. These certifications are living partnerships with these vendors, and they
guarantee that the highest level of integration and testing has been done to qualify the cross-compatibility
of the two products within business environments. As new backup application versions are brought to
11 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
market, AltaVault performs regular release cycle validation to ensure that the new backup versions are
supported for use. AltaVault identifies the supported versions of backup software in IMT.
The main benefit of performing data deduplication with this method is that data is stored in its most
efficient format on the storage unit, resulting in the largest amount of available space for source data from
the user environment. Additional important benefits include the performance cost of getting the data to
disk, which in this example requires only one write operation to secure the data and one write to validate
the data. It also includes the capability to immediately replicate that data, such as to the public cloud, with
AltaVault appliances, and the absence of a deduplication window, such as with postprocess deduplication
storage devices. Although storage write performance used to degrade with inline deduplication because
of the CPU overhead required to perform deduplication, the current generation of powerful hardware
systems, which include large amounts of RAM, powerful multicore CPUs, and flash memory, firmly
resolves this concern.
12 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
3.2 Postprocess Deduplication (Other Vendors)
The second type of deduplication process that an appliance can use is postprocess deduplication, or out-
of-band deduplication. Although AltaVault does not support postprocess deduplication, its important to
understand how it differs from inline deduplication. In this type of storage device, the source data must be
completely written to the deduplication storage units disk storage in its original nondeduplicated form.
Only after the data has been completely written to disk can the deduplication process start (commonly
referred to as a postprocess deduplication window). This includes reading back the data from disk into
memory, reducing the amount of data by examining the source data to compare it to previously
deduplicated data stored, and, finally, writing new unique deduplicated data back to disk. This can be very
time consuming as well as wasteful of space, since data must be written twice and read three times
during this process:
Written once in source form during the initial ingest
Read from disk storage for validation against the source data
Read again in source form during postprocess deduplication
Written back to disk in deduplicated form if the data is unique
Read from disk storage after the write to validate the deduplicated data
Because of the very heavy I/O requirements, postprocess deduplication systems typically require many
more CPU and disk resources than inline deduplication storage systems, such as SSDs and additional
storage disks, to handle and store the incoming source data stream in its nondeduplicated format. These
resources are realized as increased capital costs in equipment, energy, and space expenditures, as well
as in performance costs if the system is unable to perform deduplication of the source data during the
now required postprocess deduplication window. Additionally, the ability to protect the system through
replication can be impacted significantly because data remains unprotected while waiting for the
13 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
postprocess deduplication to complete before replication can begin. This can effectively limit the real
capacity of data that the unit is able to store and protect, even if there is sufficient storage for much
greater quantities of data. That is because the source data ingest and postprocess window effectively
reduce the replication window.
On the other hand, deduplication systems such as AltaVault appliances that implement variable-length
deduplication algorithms can see marked increases in storage device utilization. This occurs because
AltaVault appliances can detect the subtle changes in the data stream and account for the shift of data in
the blocks that would otherwise reduce duplicate matches. The result of variable length deduplication is
increased deduplication matches and overall less storage required to hold the changed data blocks. In
this variable length example, the first word change from A to The does not affect all of the segments
because only the first segment was not previously seen. In this case, it grows in variable size to
accommodate the additional characters. All the other segments are still the same, and thus are
considered duplicate segments and are not stored as new segments.
14 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
Figure 11) Variable-length segments after a change in data.
Others:
AltaVault:
Fixed-length versus variable- Variable-length Fewer changed blocks to write, increased storage utilization
length segments segments
Large versus small data Small data Finer granularity for greater deduplication efficiency
segment size segment size
15 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
4 Additional AltaVault Features
In addition to having class-leading enterprise hardware capabilities, end-to-end data integrity and
security, and superior deduplication functionality, AltaVault also has several other functional capabilities
that make it an exceptionally strong fit for todays increasingly large backup and archive workloads.
Replication itself is automatic and provides an estimated time of completion when running so that users
can better understand the time frame required to perform replication. This can be important if restrictions
are placed on bandwidth or if scheduling windows are being used by a user. By establishing a completion
date and time upon replication conclusion, users know clearly when data is in sync with cloud storage and
protected in the event of a disaster in the data center.
16 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
4.2 AltaVault Appliance Eviction Process
The AltaVault appliance cache is designed to serve as a temporary data storage location for the most
recent backup and archive data in the event of an immediate restore need. This immediate recovery
range can be anywhere from weeks to a month depending on the needs of the business. Because
AltaVault is designed to recover over 90% of the typical use cases, most restores are performed solely
from the local cache.
Over time, data that is ingested and protected by an AltaVault appliance might not be able to fit
completely on the local cache of the appliance. When the appliance storage fills up, eviction might be
required to remove the least recently used but previously replicated data segments from the AltaVault
cache such that new data can be received. Evicted data segments continue to exist as a cloud-only copy
within cloud storage and the backup application continues to see the data segments as if it were local to
the AltaVault appliance.
Eviction is performed when the AltaVault appliance reaches 90% of utilization and removes the least
recently used data segments until the cache falls back under 90% utilization. In addition, policy-based
eviction can also be configured on a given share or export, providing expedited eviction processing on a
share ahead of any recently used data segments. This feature is useful for the archive data use case and
for data that is not needed for quick recovery and is needed only in the event of long-term actions such as
an audit or a disaster. Eviction is automatically performed by AltaVault appliances, so no user interaction
is required to ensure that the AltaVault cache has sufficient space for new data. Typically, eviction occurs
several weeks after an AltaVault appliance is deployed. As such, the least recently used blocks being
evicted represent much older backups that are typically not required for the most common restore
requests.
If the data is required by the backup application for recovery, the deduplicated segments of the file that
are not within the AltaVault cache can be recalled to the AltaVault appliance from the cloud. This process
is done invisibly such that all restores for the backup application look like they are coming back from the
local disk on the AltaVault appliance. Since it is likely that the data being restored still has many of the
segments on the AltaVault cache because those segments are duplicates of other segments that are
more frequently referenced, the amount of cloud access needed to recover evicted segments is typically
very low. This minimizes impacts recovery performance for restores.
To give users further insight into eviction, AltaVault appliances provide comprehensive eviction views
within the graphical user interface. This enables users to identify the remaining cache available in the
AltaVault appliance, the amount of data evicted from the AltaVault cache over time, and the average data
age of the evicted bytes of data. It enables users to clearly understand which local recovery time frame is
now available within the AltaVault cache.
17 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
lost productivity, lost sales, and the inability to generate products to market. In these scenarios, rapidly
meeting a recovery time objective (RTO) and minimizing the recovery point objective (RPO) are essential
to successful business continuity.
AltaVault appliances can be deployed as a virtual or physical instance within the businesss secondary
data center as a cold standby to perform recovery operations. AltaVault appliances can also be deployed
as cloud-based instances within Amazon EC2 and Microsoft Azure to provide DR recovery into the cloud.
The appliance model deployed for DR need not directly match the original AltaVault model, although this
is recommended if you intend to perform subsequent backups after DR. In a cold standby DR scenario,
the secondary AltaVault appliance uses a wizard-driven process to aid in the recovery of the configuration
from the original AltaVault appliance. This is followed by steps to recover the backup application name
space and then prepopulating the most recently backed up data from the cloud (typically from the last day
or week). Because AltaVault appliances maintain the association between data stored on volumes as it
pertains to the backup application and the data it needs to recover from the cloud, they use smart
prefetch algorithms to efficiently restore the needed data to improve the overall recovery process. The
process can be started within minutes of a disaster if the AltaVault appliance is available at the secondary
data center site. For example, it is possible to deploy and use the virtual AltaVault appliance in evaluation
mode for disaster recovery purposes without any license. This appliance can be obtained by downloading
it from the NetApp Support website.
This type of recovery can save enormous amounts of time compared to traditional tape-based recovery in
which tape volumes must be identified, moved to the secondary data center site, mounted, and then read.
It also reduces the risks associated with physical volume movement (that is, tape corruption, tape
misplacement, tape security, and so on). When combining it with the best practice of securing the backup
application catalog or backup database to the AltaVault appliance, businesses can further reduce RTO by
having the most recent backups available almost immediately. By allowing data recovery to begin in
almost real time in response to a major outage event, users can quickly return to having business
operation capabilities by using AltaVault appliances.
18 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
Figure 15) Traditional tape DR recovery timeline.
19 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
4.5 AltaVault Share Policy Management
To offer users with flexibility on how data is maintained on AltaVault, several policy management options
are available to address these requirements. Each SMB, NFS, or OST share can be configured with:
Pinning: Important data that cannot wait for recovery from cloud storage can be made available permanently
on the AltaVault cache by using this option. Data is never eligible for eviction from the AltaVault appliance
cache.
Early Eviction: When AltaVault needs to make additional space available on the cache for new backups,
shares with the least important data can be enabled for early eviction. Data in these shares will be the first
eligible for removal during eviction. Combined with pinning and the normal eviction mechanism of AltaVault,
users can effectively have three tiers of data priority on the AltaVault appliance critical, normal, and least
important.
Disable Deduplication: Most datasets AltaVault will receive will be backup workloads, which can be repetitive
in nature and very efficient to deduplicate. However, workloads such as archives which do not see repeating
patterns may not benefit from deduplication. These datasets can be written to a share that is not enabled for
deduplication, thereby preserving system resources to use for deduplicating datasets which will benefit from
AltaVault deduplication.
Disable Compression: Similar to disabling deduplication, disabling compression for shares with data types
which are already compression efficient can allow AltaVault to better utilize resources for datasets which will
benefit from AltaVault compression. Examples include photo image jpg files, video mp4 files, and archives
such as GNU zip files.
20 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
Advantages of using the Data Fabric Solution for Cloud Backup include:
Storage efficient incremental forever snapshots with ONTAP
Storage efficient backups of snapshots to cloud storage with AltaVault
Data protection flexibility on-premise in the cloud
Simplified management and administration
Optional extended retention through AltaVault for 10 years of daily snapshots
ONTAP SnapMirror operations to AltaVault are performed with an XDP (extended data protection)
relationship. The functionality is similar to the former SnapVault type relationships where snapshots are
retained on the destination separately from the source, and are not a mirror of snapshots. After the
relationship between ONTAP and AltaVault is created and initialized, a baseline transfer occurs sending
the initial data from the volume snapshot. After the initial baseline transfer of data, subsequent updates
will send only the changed blocks between the snapshots which gives block level incremental updates.
Data protection policy management continues to be handled by either ONTAP or SnapCenter. Optionally
it is possible to extend retention through AltaVault, which allows for up to 10 years of daily snapshots.
21 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
Version History
Version Date Document Version History
Version 1.0 May 2015 Initial version
22 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.
Refer to the Interoperability Matrix Tool (IMT) on the NetApp Support site to validate that the exact
product and feature versions described in this document are supported for your specific environment.
The NetApp IMT defines the product components and versions that can be used to construct
configurations that are supported by NetApp. Specific results depend on each customer's installation in
accordance with published specifications.
Copyright Information
Copyright 19942017 NetApp, Inc. All Rights Reserved. NETAPP, the NETAPP logo, and the marks
listed at http://www.netapp.com/TM are trademarks of NetApp, Inc. Other company and product names
may be trademarks of their respective owners. Printed in the U.S. No part of this document covered by
copyright may be reproduced in any form or by any meansgraphic, electronic, or mechanical, including
photocopying, recording, taping, or storage in an electronic retrieval systemwithout prior written
permission of the copyright owner.
Software derived from copyrighted NetApp material is subject to the following license and disclaimer:
THIS SOFTWARE IS PROVIDED BY NETAPP "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, WHICH ARE HEREBY
DISCLAIMED. IN NO EVENT SHALL NETAPP BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
NetApp reserves the right to change any products described herein at any time, and without notice.
NetApp assumes no responsibility or liability arising from the use of products described herein, except as
expressly agreed to in writing by NetApp. The use or purchase of this product does not convey a license
under any patent rights, trademark rights, or any other intellectual property rights of NetApp.
The product described in this manual may be protected by one or more U.S. patents, foreign patents, or
pending applications.
RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the government is subject to
restrictions as set forth in subparagraph (c)(1)(ii) of the Rights in Technical Data and Computer Software
clause at DFARS 252.277-7103 (October 1988) and FAR 52-227-19 (June 1987). TR-4427-0417
23 NetApp AltaVault Cloud-Integrated Storage Appliances Technology Overview 2017 NetApp, Inc. All rights reserved.