惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Vercel News
Vercel News
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The GitHub Blog
The GitHub Blog
N
Netflix TechBlog - Medium
MyScale Blog
MyScale Blog
F
Fortinet All Blogs
Microsoft Azure Blog
Microsoft Azure Blog
H
Help Net Security
C
Check Point Blog
博客园 - 聂微东
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
U
Unit 42
WordPress大学
WordPress大学
B
Blog
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
T
Tailwind CSS Blog
D
DataBreaches.Net
G
Google Developers Blog
T
The Blog of Author Tim Ferriss
Hugging Face - Blog
Hugging Face - Blog
IT之家
IT之家

Runpod Blog.

New Runpod datacenter now live: AP-IN-1 Track GPU spend across your team with Cost Centers The GPU supply supercycle is here. Here’s what AI builders need to know. Community Spotlight: One-click AI image and video generation on Runpod with SwarmUI | Runpod Blog Community Spotlight: LoRA Pilot Data Prep to Inference Introducing the Runpod Assistant: Manage Your Cloud GPU Resources with Natural Language OpenAI's Parameter Golf: Train the Best Language Model That Fits in 16MB on Runpod LLM inference optimization: techniques that actually reduce latency and cost Pruna P-Video and Vidu Q3 public endpoints now available on Runpod Runpod brand spelling guide Quickstart - Runpod Documentation The AI market looks nothing like the narrative Training StyleGAN3 with Vision-Aided GAN on Runpod KoboldAI – The Other Roleplay Front End, And Why You May Want to Use It How to Connect Cursor to LLM Pods on Runpod for Seamless AI Dev Community Spotlight: How AnonAI Scaled Its Private Chatbot Platform with Runpod Prompt Scheduling with Disco Diffusion on Runpod Runpod's Latest Innovation: Dockerless CLI for Streamlined AI Development Run Your Own AI from Your iPhone Using Runpod Introducing Flash: Run GPU workloads on Runpod Serverless: No Docker required Use Claude Code with your own model on Runpod: No Anthropic account required Avoid Errors by Selecting the Proper Resources for Your Pod What hackers built on Runpod at TreeHacks 2026 Easily Back Up and Restore Your Pod with Cloud Sync + Backblaze B2 The Complete Guide to GPU Requirements for LLM Fine-Tuning AI Guides, Tutorials & GPU Infrastructure Insights | Runpod Your first Claude Code project within Runpod: a complete setup guide 10 billion Serverless requests and counting Building for resilience: Runpod’s response to the AWS us-east-1 outage How to Connect Google Colab to Runpod
Four Reasons To Set Up A Network Volume in the Runpod Sec...
Brendan McKeag · 2023-05-04 · via Runpod Blog.

Network Storage is a new Runpod feature (currently in beta) that works with our Secure Cloud data center-hosted pods. Normally, volumes for pods are destroyed irrecoverably after you terminate the pod, but this allows storage to persist and even be reassigned to different pods if needed. Here are several reasons why you might find this useful.

How Network Storage Works

Network Storage creates a persistent volume that exists independently of any individual pod. This volume is hosted in Runpod's secure data centers and can be attached to any compatible pod in the same data center. The data on these volumes persists even when all pods using it are terminated, allowing you to maintain your work environment across sessions.

Key technical aspects:

  • Storage is provided through a high-performance network file system
  • Volumes can be accessed simultaneously by multiple pods
  • Data is stored redundantly to protect against hardware failures
  • Access is secured through Runpod's authentication systems
  • Available in all Runpod Secure Cloud data centers

Here are some of the most compelling reasons to use network volumes:

1.) Allows you to run multiple pods with the same data

One of the handiest reasons is it allows you to use the same data on multiple machines. Say you're training or finetuning a model - that's going to take up the entire GPU's resources, and you're not really going to be able to easily stop training and just test out the model without potentially cooking or corrupting the model. You could transfer the data from one pod to another to test it out and see how it is shaping up with runpodctl, but honestly there's a better way.

All you need to do is set up two pods that reference the same network volume, and both pods will be able to see and act on the data. You could let your first pod continue to train, and point your second pod running, say, ComfyUI to the same folder that the model checkpoints are appearing and easily test them out as they come out.

This flexibility is particularly valuable for:

  • Handling fluctuating availability of specific GPU types
  • Scaling up to more powerful GPUs when needed for larger workloads
  • Scaling down to more cost-effective GPUs for less intensive tasks
  • Transitioning between development and production environments

2.) Greater flexibility to move between pod types

If you are running very computationally demanding tasks, you may need to be more selective and use higher-end pods which may also be in higher demand by other users. For example, if you need an RTX 6000 or comparable to run your task, but none of the 6000s are available, you can simply just pick up and move your workspace to an A100 or L40 with a minimum of effort rather than having to start from scratch.

3.) Save money on disk space by assigning a network volume to multiple pods

If you need to run multiple pods simultaneously, you can achieve significant cost savings by assigning the same network volume to all of them, rather than provisioning separate storage for each pod. This eliminates duplicate data and reduces your overall storage costs. Remember, you're billed separately for the volumes you use on each pod.

For teams working on the same project, this shared storage approach also simplifies collaboration and ensures everyone is working with the same datasets, models, and code.

4.) Keep your work saved in a secure data center as opposed to on your local drive

If you're a visual artist in AI or any other discipline that requires a lot of iteration, you may be tempted to keep your work stored on your local drive which may leave it vulnerable to data loss (if your hard drive crashes, for example.) Keeping your data stored in a network drive in the data center means that it will be saved in a secure location with redundancy and data backups rather than leaving you at the mercy of crashes, power outages, and other environmental concerns.

Other Practical Use Cases

Collaborative AI Development

Teams can work simultaneously on the same project data. One team member might be preparing datasets while another is training models and a third is evaluating results - all accessing the same storage volume but with different pod configurations optimized for their specific tasks.

Continuous Training with Periodic Evaluation

Set up a continuous training pipeline where one pod handles the long-running training process while separate, shorter-lived pods can spin up periodically to evaluate the latest model checkpoints, generate test outputs, or run benchmark tests.

Multi-Stage ML Pipelines

Create complex machine learning pipelines where different stages of the workflow (data preprocessing, training, evaluation, inference) can be handled by specialized pods, all reading from and writing to the same network volume to maintain workflow continuity.

Seamless Development-to-Production Transition

Develop and test your AI models on lower-cost GPUs, then seamlessly transition to production-grade hardware for final training or deployment without needing to migrate your entire workspace.

Questions about creating a network volume?

We have a guide to walk you through creating a network volume in our Readme – if you have any further questions, feel free to reach out directly!

Author profile: Brendan McKeag