As Spot has grown over the last few years, our commitment to our customers has been to help them optimize their cloud infrastructure and simplify the day-to-day management of it. All the features and capabilities we’ve added into Spot products help us deliver on that promise through our application-driven approach to infrastructure management. In this paradigm, application workload patterns and requirements determine infrastructure. By bringing infrastructure to meet application needs, we aim to solve many of the challenges that companies are facing in the cloud today.
Legacy storage management
Overprovisioning is commonplace in cloud infrastructure management, mainly due to the complexity of managing dynamic cloud infrastructure. Manual processes are still a significant part of core infrastructure management, so it’s often easier to pad applications with extra resources to ensure they will always have enough capacity to run reliably. However, this gives applications inflexible and unoptimized infrastructure, while idle resources drive up costs. As cloud applications grow, the need for more dynamic infrastructure is critical to support high performance and scalability.
When it comes to managing application storage, changing storage volume size and performance tiers to meet application demands—whether due to seasonality, daily demand or unforeseen traffic spikes—is time consuming, manual and complex. As such, storage optimization rarely happens while companies pay a hefty bill for underutilized storage resources. In fact, the only way to optimize storage these days is to manage a data lifecycle, without which it is almost impossible to chase and tune storage size and performance tiers.
Introducing Spot Storage
Coming soon, Spot by NetApp customers will have access to Spot Storage, a new set of features leveraging NetApp’s proven storage technologies that have significant benefits for low cost, high performing and protected storage. The new Spot Storage will be integrated into Ocean and Elastigroup, enabling automated, application-driven storage and compute management.
Just as they do with their VMs and containers, users will define their applications within just two parameters (size and performance tiers) while Spot Storage handles provisioning, managing and shaping volumes as the application runs. Storage is intelligently allocated based on application requirements, and then optimized using NetApp’s thin-provisioning, compression and deduping technologies to drive down costs.
Spot Storage for Elastigroup (VMs)
In Elastigroup, Spot Storage volumes are attached to VMs, automatically mounting the data for your application. As the application runs, Spot is proactively monitoring SLOs to determine the shape and size of volumes for optimized performance and usage.
Spot Storage for Ocean (Containers)
For Ocean, the addition of Spot Storage for container workloads delivers fully-managed persistent storage volumes, bringing stateful application orchestration to Kubernetes for both compute and storage. Similar to the serverless experience that Ocean brings to compute management, Spot Storage introduces the concept of storageless, a hands-free way to manage storage infrastructure. Operators define simple storage requests which are then maintained as fully-managed persistent volumes that automatically and dynamically match pod requirements, with the right PV size and performance tier, accessible everywhere in the cluster. Even with little knowledge of storage classes, performance tiers and capacity planning, developers can give their containerized applications exactly the right storage with just a few clicks.
In The Works
Once released, you will be able to access Spot Storage directly from the Spot console, and create new storage volumes, see metrics for capacity usage, throughput and performance on the storage dashboard. Spot storage will be available on AWS, Google Cloud and Azure, using NetApp ONTAP technology.