Skip to main content
Cloud / Azure / Products / Azure Data Science Virtual Machine - ML Development Environment

Azure Data Science Virtual Machine - ML Development Environment

Azure Data Science Virtual Machine is a preconfigured VM image with ML tools, frameworks, and optional GPU support for data scientists.

ai-machine-learning
Pricing Model Pay-as-you-go for the underlying VM (compute, storage), no separate license surcharge
Availability All Azure regions
Data Sovereignty EU regions available
Reliability SLA as published by the provider (see official Virtual Machines SLA page) SLA

What is the Data Science Virtual Machine?

The Azure Data Science Virtual Machine (DSVM) is a preconfigured VM image with preinstalled and preconfigured tools for data science and machine learning. It is available as a Windows Server or Ubuntu LTS image; an additional DSVM for PyTorch edition based on Ubuntu is specifically optimized for large, distributed deep learning workloads. Data scientists can get started right away without spending hours installing frameworks and tools.

Core Features

  • Preinstalled data science languages and frameworks, including Python, R, and Julia
  • Development environments such as Jupyter(Lab), VS Code, and (on Windows) Visual Studio and Power BI Desktop
  • Optional GPU support on any N-series VM, including preconfigured drivers and deep learning frameworks
  • SSH access on all editions, plus RDP access on Windows editions
  • Full control as an unmanaged VM, with free choice of VM size and operating system version

Typical Use Cases

  • Quick start for ML projects and short-term evaluation of new data science tools
  • Training deep learning models on GPU hardware when needed, falling back to CPU mode without a GPU VM
  • Exploration and prototyping before building production ML pipelines
  • Data science training and courses that need a consistent, reproducible environment for participants

Benefits

  • No installation time: immediately productive thanks to preinstalled tools
  • Consistent environment for teams and training
  • Flexible scaling through free choice of the underlying VM size, including GPU options
  • Cost-effective, since only actual VM usage time is billed

Integration with innFactory

As a Microsoft Solutions Partner, innFactory supports you with the Data Science Virtual Machine: team setup, integration with Azure Machine Learning, GPU selection, and cost management.

Typical Use Cases

Quick start for data science and ML projects without setup effort
Training deep learning models on GPU VMs
Short-term exploration, prototyping, and tool evaluation
Consistent training and teaching environments for data science courses

Frequently Asked Questions

What is the Azure Data Science Virtual Machine?

The Data Science Virtual Machine (DSVM) is a preconfigured VM image on Azure with preinstalled data science and ML tools. It is available as a Windows Server or Ubuntu LTS image and targets data scientists who want to get started without manual installation.

What tools are preinstalled?

Depending on the edition: Python, R, Julia, common ML frameworks, Jupyter(Lab), VS Code, Power BI Desktop, and on Windows additionally SSMS and Office. Microsoft maintains a full, current tool list in the product documentation.

Are GPU variants available?

Yes, the DSVM can run on any GPU-enabled N-series VM (e.g., NC-series); matching GPU drivers and deep learning frameworks are preconfigured on both the Windows and Linux editions. Without a GPU VM, the same frameworks fall back to CPU mode.

Windows or Linux?

Both are available: Windows Server as well as an Ubuntu LTS edition. There is also a specialized DSVM for PyTorch variant based on Ubuntu, optimized for large, distributed deep learning workloads.

How does the DSVM differ from Azure Machine Learning compute instances?

The DSVM is an unmanaged VM that you administer yourself, with broader language support (including Python, R, Julia, SQL, C#, Java) and RDP access. Azure Machine Learning compute instances are fully managed compute resources integrated into Azure Machine Learning with built-in notebooks, single sign-on, and collaboration features, but narrower language support (Python/R).

Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Azure (official documentation). This page does not represent an offer by Azure.

Microsoft Solutions Partner

innFactory is a Microsoft Solutions Partner. We provide expert consulting, implementation, and managed services for Azure.

Microsoft Solutions Partner Microsoft Data & AI

Similar Products from Other Clouds

Other cloud providers offer comparable services in this category. As a multi-cloud partner, we help you choose the right solution.

STACKIT

STACKIT AI Model Experiments: Managed MLflow

STACKIT AI Model Experiments: managed MLflow for experiment tracking, LLM tracing, and EU AI Act audit trails on EU …

Pricing Public Preview: service itself free, …
Compare →
STACKIT

STACKIT AI Model Serving: Sovereign LLMs

STACKIT AI Model Serving: Run open-weight LLMs like Llama, Qwen, and GPT-OSS GDPR-compliant from German data centers, …

Pricing Pay-as-you-go per token (input/output)
SLA Runs on the data-sovereign STACKIT Cloud
Compare →
STACKIT

STACKIT Dremio - Sovereign Data Lakehouse

STACKIT Dremio: managed data lakehouse based on Dremio for SQL queries without data movement. GDPR-compliant, public …

Pricing Public preview; unified billing via …
SLA SLA as published by the provider; the service is currently in public preview
Compare →
STACKIT

STACKIT Intake - Data Ingestion for the Data Lakehouse

STACKIT Intake: managed data ingestion via the Kafka protocol directly into Apache Iceberg tables for the STACKIT Data …

Pricing Capacity-based; capacity is configured …
SLA SLA as published by the provider
Compare →
STACKIT

STACKIT Notebooks - Managed JupyterHub

STACKIT Notebooks: managed JupyterHub/JupyterLab for data science and ML in German and Austrian data centers.

Pricing Pay-per-use (compute resources of the …
SLA SLA as published by the provider
Compare →
STACKIT

STACKIT Workflows - Managed Apache Airflow

STACKIT Workflows is a managed workflow orchestration service built on Apache Airflow for data pipelines and ML …

Pricing Pay-per-use
SLA SLA as published by the provider
Compare →

89 comparable products found across other clouds.

Ready to start with Azure Data Science Virtual Machine - ML Development Environment?

Our certified Azure experts help you with architecture, integration, and optimization.

Schedule Consultation