As enterprise customers accelerate their adoption of public cloud, they increasingly demand high-performing, cloud storage. The demand is driven by the need to minimize application re-architecture as applications move to the cloud, as well as the need for easy-to-consume, flexible storage solutions for new applications and workflows, such as stateful apps in containerized environments. As a result of this demand, storage solutions are proliferating in Google Cloud Platform (GCP).
But existence alone isn’t a good gauge of the usefulness of the solutions for customers.
Having spent several months working closely with customers across industry groups and geographies, we have learned that four file service capabilities matter most to application owners who are looking to migrate applications to GCP and to DevOps engineers who are looking for persistent storage in GCP:
Native service experience: integrated with GCP console, billing, and support
Performance and capacity scalability
Multiple file-serving protocols
Advanced data management capabilities
With the latest launch of NetApp® Cloud Volumes Service for GCP, we are proud to be the only cloud-native service to meet these four requirements. Cloud Volumes Service is a GCP integrated service that is easy to consume and doesn’t require any previous storage expertise.
The following sections walk through the four requirements and describe Cloud Volumes' capabilities in detail.
Managing Cloud Storage: A Native Service Experience
As an outcome of our deep engineering partnership with Google, we offer customers a native GCP UI for provisioning and management of Cloud Volumes Service, making it similar to other native GCP resources. This deep integration gives users project-level isolation for their volumes through their existing GCP credentials, without having to manage identities and access like other alternatives (third-party services).
Above all, Cloud Volumes Service is a managed service, and the volumes themselves are easy-to-consume NFS and SMB endpoints. Application owners and DevOps engineers can simply provision and consume these endpoints without worrying about infrastructure setup and management. Billing is simple and integrated with GCP: Customers pay for the amount of allocated capacity ($ per GB per month), price points are determined by the service level (see ”Performance and Capacity Scalability,” next), and charges appear on the customer’s GCP bill. Finally, to offer an integrated experience over the entire lifecycle, GCP provides level 1 support for this service.
Watch this video for an overview into the capabilities of Cloud Volumes.
Performance and Capacity Scalability on Google Cloud Storage
Cloud Volumes Service is a two-dimensional resources: capacity and scalability. Each terabyte of allocated capacity provides a given level of performance. The level of performance is determined by the service level designated to the volumes and scales with capacity.
Cloud Volumes Service Pricing
Price per GB per month
Up to 16 MB/s per allocated TB
Up to 64 MB/s per allocated TB
Up to 128 MB/s per allocated TB
In addition, both the allocated capacity and service level for volumes can be increased or decreased as needed, at run time. In true “as a service” fashion, this flexibility means that users don’t have to worry about adding or removing underlying nodes, etc. Each volumes can scale up to 100TB in capacity. This allows our customers to use Cloud Volumes for a variety of use cases: enterprise applications, scale-up databases, software development ecosystems, web content delivery, and data analytics, to name a few.
You can check out the benchmark page that dives deep into the performance aspects of Cloud Volumes Service and discusses the workloads mentioned in this blog.
Support for Multiple File-Serving Protocols
Cloud Volumes Service support both NFSv3 and SMB 3.0 protocols. For volumes that use SMB, the service integrates with Active Directory to manage identities, access control lists, and so on. Active Directory servers must be reachable within the VPC in which Cloud Volumes are provisioned. Customers can now use Cloud Volumes to move and build both UNIX and Windows-based applications in GCP.
Advanced Data Management Capabilities on Google Cloud
Cloud Volumes Service offers powerful data management capabilities: Scheduled and on-demand NetApp Snapshot™ copies and rapid volume copy capabilities. Volumes can be created directly from a Snapshot copy, making it easy to move data for various purposes (dev/test, promote to production, and so on).
As a team, both the Google and NetApp engineers are proud of this release of Cloud Volumes Service, which provides an unmatched combination of a managed integrated service on GCP, performance plus capacity scalability, choice of protocols, and advanced data management capabilities, all at a competitive price point. Our joint customers love this service, and we’re sure that you will too. Learn more and Sign up today to try Cloud Volumes for GCP!