Cloud Technology

Best practices for managing MLflow artifacts in a hybrid cloud

SU Asked by Susan Davis · 14-04-2025
0 upvotes 15,441 views 0 comments
The question

We are currently setting up a pipeline that spans both on-prem servers and AWS. How does handle artifact storage in such a fragmented environment? Are there specific configurations to ensure we don't lose data when training across different geographic regions?

3 answers

0
DO
Answered on 20-05-2025

For a hybrid setup, the key is using a centralized artifact store like S3 or an Azure Blob that all environments can reach. is quite flexible here; you just need to set the MLFLOW_S3_ENDPOINT_URL or equivalent. In our global setup, we used a centralized tracking server but kept local caches for training data to reduce latency. The tool handles the metadata globally, so a scientist in London can see the results of a run performed in a New York data center instantly. The most important thing is ensuring your IAM roles or access keys are correctly mapped across your on-prem and cloud environments to avoid "access denied" errors during logging.

0
MI
Answered on 10-06-2025

That makes sense for storage, but what about tracking latency? If my tracking server is in the US and I'm training in Asia, will slow down my training loops significantly due to the network round-trips?

ED 18-06-2025

Michael, the logging is usually asynchronous or very lightweight, so it shouldn't impact your training time much. However, if you are logging massive artifacts like 10GB model files, that’s where you’ll feel the bottleneck. A good strategy is to log metrics to the central server but save large artifacts to a regional bucket first, then sync them later. This keeps your experiments moving fast without sacrificing the global view of your model performance.

0
JO
Answered on 05-07-2025

The setup is very robust for multi-region work. Just make sure your database backend for the tracking server is high-availability, otherwise a single outage can stop all your logging.

SU 12-07-2025

Great point, Joseph. We used a managed SQL instance for the backend and it has been rock solid for over a year now. The reliability is definitely there for enterprise use.

Share your thoughts

Your email address will not be published. Required fields are marked (*)

Professional Counselling Session

Still have questions?
Schedule a free counselling session

Our experts are ready to help you with any questions about courses, admissions, or career paths. Get personalized guidance from industry professionals.

Request a Call Back

Search Online

We Accept

We Accept

Follow Us

"PMI®", "PMBOK®", "PMP®", "CAPM®" and "PMI-ACP®" are registered marks of the Project Management Institute, Inc. | "CSM", "CST" are Registered Trade Marks of The Scrum Alliance, USA. | COBIT® is a trademark of ISACA® registered in the United States and other countries.

Book Free Session