This page provides an overview of Google Cloud NetApp Volumes and how it works.
About NetApp Volumes
NetApp Volumes is a fully managed, cloud-based data storage service that provides advanced data management capabilities and highly scalable performance.
NetApp Volumes helps to accelerate deployment times, manage your workloads and applications, and migrate workloads to the cloud while keeping the performance and features of on-premises storage.
NetApp Volumes lets you move file-based applications to Google Cloud. It has support for Network File System (NFSv3 and NFSv4.1) and Server Message Block (SMB) protocols built-in, so you don't need to re-architect your applications and can continue to get persistent storage for your applications.
NetApp Volumes offers four service levels: Flex, Standard, Premium, and Extreme. Performance, features, and capabilities vary by service level.
Key features
NetApp Volumes offers the following features:
Fully-managed service: provides fully-managed service with no operations, integrated with the Google Cloud console
Volume provisioning: provisions volumes from 1 GiB to 1 PiB in seconds
Multiprotocol support: supports NFSv3, NFSv4.1, and SMB 2.1, 3.0, and 3.1.1 protocols.
Automated snapshots: protects data with automated, efficient snapshots.
Backup: provides manual and automated backups for long-term retention.
Volume replication: enables business continuity with asynchronous volume replication across Google Cloud.
High availability: provides high availability with options for multi-region redundancy, backed by the NetApp Volumes service level agreement
Rapid cloning: accelerates application development with rapid cloning
Multiple service level offerings: offers multiple service levels based on location, allowing you to pick a service level that best fits your needs:
Flex: highly available, general purpose storage with advanced data management capabilities.
Performance: up to 16 KiBps per GiB of storage pool capacity shared by all volumes in the pool. Maximum of 1 GiBps per pool.
Sample use cases: common enterprise workloads such as Network File System (NFS) and Server Message Block (SMB) file shares, SAP shared files, containerized workloads, and Google Cloud VMware Engine.
Standard: highly available, general purpose storage with advanced data management capabilities.
Performance: up to 16 KiBps per GiB of volume capacity. Maximum of 1 GiBps per volume.
Sample use cases: common enterprise workloads such as Network File System (NFS) and Server Message Block (SMB) file shares, SAP shared files, and Google Cloud VMware Engine.
Premium: highly available, high-performance storage with advanced data management capabilities.
Performance: up to 64 KiBps per GiB exclusive to volume. Maximum of 4.5 GiBps per volume. 12.5 GiBps with large capacity volumes.
Sample use cases: performance-critical workloads requiring low latency, for example, Windows and enterprise NFS, self-managed databases and file shares, virtual desktop infrastructure (VDI), and VMware Engine.
Extreme: highly available, high-throughput storage with advanced data management capabilities.
Performance: up to 128 KiBps per GiB exclusive to volume. Maximum of 4.5 GiBps per volume. 12.5 GiBps with large capacity volumes.
Sample use cases: performance-critical workloads requiring high throughput and low latency, for example, Windows and enterprise NFS, self-managed databases and file shares, VDI, and VMware Engine.
The following table summarizes the features across service levels and your location:
Features | Service level type | |||
---|---|---|---|---|
Flex | Standard | Premium | Extreme | |
Regions |
africa-south1
asia-east1
asia-east2
asia-northeast1
asia-northeast2
asia-northeast3
asia-south1
asia-south2
asia-southeast1
asia-southeast2
australia-southeast1
australia-southeast2
europe-central2
europe-north1
europe-southwest1
europe-west1
europe-west2
europe-west3
europe-west4
europe-west6
europe-west8
europe-west9
europe-west10
europe-west12
me-central1
me-central2
me-west1
northamerica-northeast1
northamerica-northeast2
southamerica-east1
southamerica-west1
us-central1
us-east1
us-east4
us-east5
us-south1
us-west1
us-west2
us-west3
us-west4
|
asia-northeast1
asia-southeast1
australia-southeast1
europe-southwest1
europe-west2
europe-west3
europe-west4
europe-west6
northamerica-northeast1
northamerica-northeast2
us-central1
us-east4
us-west2
us-west3
us-west4
|
asia-northeast1
asia-southeast1
australia-southeast1
europe-southwest1
europe-west2
europe-west3
europe-west4
europe-west6
northamerica-northeast1
northamerica-northeast2
us-central1
us-east4
us-west2
us-west3
us-west4
|
asia-northeast1
asia-southeast1
australia-southeast1
europe-southwest1
europe-west2
europe-west3
europe-west4
europe-west6
northamerica-northeast1
northamerica-northeast2
us-central1
us-east4
us-west2
us-west3
us-west4
|
Storage pools | ||||
Capacity | 1 to 200 TiB | 2 to 200 TiB | 2 TiB to 10 PiB | 2 TiB to 10 PiB |
Granular resizing | Yes, the storage pool can increase in 1 GiB increments | Yes, the storage pool can increase and decrease in 1 GiB increments | Yes, the storage pool can increase and decrease in 1 GiB increments | Yes, the storage pool can increase and decrease in 1 GiB increments |
Performance | Up to 16 KiBps per GiB of provisioned pool capacity | Up to 16 KiBps per GiB of provisioned volume capacity | Up to 64 KiBps per GiB of provisioned volume capacity | Up to 128 KiBps per GiB of provisioned volume capacity |
Volumes | ||||
High availability | Zonal or Regional with
the option for volume replication |
Zonal with the option for
volume replication |
Zonal with the option
for volume replication |
Zonal with the option
for volume replication |
Capacity | 1 GiB to 102,400 GiB | 100 GiB to 102,400 GiB | 100 GiB to 102,400 GiB | 100 GiB to 102,400 GiB |
Large capacity volumes | No | No | 15,360 GiB to 1,048,576 GiB | 15,360 GiB to 1,048,576 GiB |
Granular resizing | Yes, the volume can increase and decrease in 1 GiB increments | |||
Auto-tiering | No | No | Yes | Yes |
Volume snapshots | Up to 255 snapshots per volume | |||
Volume clones | Yes | |||
Volume reversion | Yes | |||
Volume backups | No | Yes | Yes | Yes |
Service level changes | No | Yes, between Premium and Extreme | Yes, between Premium and Extreme | |
Protocols | ||||
SMB version support | SMB 2.1, 3.0, and 3.1.1 | |||
SMB workgroup mode | Only domain mode | |||
SMB access-based enumeration (ABE) | Yes | |||
SMB3 encryption | Yes | |||
SMB continuously available shares | No | Microsoft SQL Server and FSLogix | Microsoft SQL Server and FSLogix | Microsoft SQL Server and FSLogix |
NFS version support | NFSv3 and NFSv4.1 | NFSv3 and NFSv4.1 | NFSv3 and NFSv4.1 | NFSv3 and NFSv4.1 |
NFS extended group support | Yes | |||
NFSv4.1 security identifiers | No | Yes | Yes | Yes |
NFSv4.1 numeric IDs | Yes | Yes | Yes | Yes |
NFSv4.1 ACLs | Yes | Yes | Yes | Yes |
NFSv4.1 Kerberos | krb5, krb5i, and krb5p |
krb5, krb5i, and krb5p |
krb5, krb5i, and krb5p. Not supported for large capacity volumes (in Preview) |
krb5, krb5i, and krb5p. Not supported for large capacity volumes (in Preview) |
NFSv3 and NFSv4.1 | On the same volume | On the same volume | On the same volume | On the same volume |
SMB and NFSv3/4.1 | No | On the same volume | On the same volume | On the same volume |
Encryption at rest | ||||
Google-managed keys | Yes | Yes | Yes | Yes |
Customer-managed keys | Yes | Yes | Yes. Not supported for large volumes. | Yes. Not supported for large volumes. |
Active Directory integration | ||||
Organizational Unit support | Yes | Yes | Yes | Yes |
Active Directory site support | Yes. On pool creation only. Modification is ignored. | Yes | Yes | Yes |
LDAP signing and sealing | Required | LDAP signing only if required by domain controller | LDAP signing only if required by domain controller | LDAP signing only if required by domain controller |
AES support for Kerberos | Always on | Yes | Yes | Yes |
Support local Administrators group | No | Yes | Yes | Yes |
Support local Backups Operators group | Yes | Yes | Yes | Yes |
Support defining Windows Security Operators | Yes | Yes | Yes | Yes |
Active Directory as LDAP server | NFSV3 and NFSv4.1, RFC2307bis schema | NFSv3 and NFSv4.1, RFC2307bis schema | NFSv3 and NFSv4.1. RFC2307bis schema | NFSv3 and NFSv4.1. RFC2307bis schema |
Active Directory as Kerberos server | SMB and NFSv4.1 | SMB and NFSv4.1 | SMB and NFSv4.1 | SMB and NFSv4.1 |
Volume replication | ||||
Volume replication to other locations | Yes, to Flex pools only | Yes, to Standard pools only | Yes, between Premium and Extreme pools only | Yes, between Premium and Extreme pools only |
Replication schedules | 10 minute, 1 hour, and
daily intervals |
10 minute, 1 hour, and daily intervals | 10 minute, 1 hour, and daily intervals | 10 minute, 1 hour, and daily intervals |
Access to destination with
active replication |
Read-only | Read-only | Read-only | Read-only |
Access to destination with
stopped replication |
Read-write | Read-write | Read-write | Read-write |
Replication can switch directions | Yes | Yes | Yes | Yes |
Snapshots in replication | Yes | Yes | Yes | Yes |
Backups | ||||
Manual backups | No | Yes | Yes | Yes |
Backup schedules | No | Daily, weekly,
and monthly |
Daily, weekly, and monthly | Daily, weekly, and monthly |
Backup restores | No | Full-volume, in region | Full-volume, in region | Full-volume, in region |
Backup vault location | No | Regional, same region | Regional, same region | Regional, same region |
Networking | ||||
Shared VPC support | Yes |
How it works
NetApp Volumes provides fully managed NFS and SMB remote file systems as a service. Service administrators create and manage remote file systems as volumes and share them with NFS and SMB clients over a network. Clients such as Compute Engine VMs mount file system volumes, their users, and the applications within the client store files in the file system volumes. You can control access using Windows or UNIX-based permission models.
Tools to use NetApp Volumes
You can use Google Cloud NetApp Volumes using the following tools:
Google Cloud SDK: the Google Cloud command line interface lets you interact with NetApp Volumes through a terminal
Google Cloud console: the Google Cloud console provides a visual interface that gives you a holistic view of your applications and projects
Terraform Google Cloud Platform Provider: NetApp Volumes resources are part of the Google Terraform provider. For more information about how to provision NetApp Volumes resources using Terraform, see introduction to Terraform integration.
NetApp Volumes architecture
NetApp Volumes uses the Google Cloud Private Service Access framework, which creates a private connection linking your Virtual Private Cloud (VPC) to the NetApp Volumes VPC. The Google Cloud private service access framework assigns private addresses (RFC 1918) or non-private addresses (non-RFC 1918) to it using the Service Networking API and VPC peering constructs.
Network peering
Network peering is integrated in the storage pool creation workflow. All volumes in a pool are accessible from Network-attached storage (NAS) clients on the same VPC, but are subject to NAS access control. For Shared VPC, this enables data access across different projects. You can't attach a single volume or pool to multiple VPCs.
Independent of data access at the VPC level, all resources belong only to the project they're created in and can only be managed within that project Identity and Access Management (IAM) protects management access.
Regional availability
NetApp Volumes is available in several regions. For details about regional availability, see NetApp Volumes locations.
What's next
Read about use cases for Google Cloud NetApp Volumes.