The enterprise infrastructure landscape is evolving rapidly, and today I’m excited to share details about a game-changing partnership that brings together two innovative platforms: Canonical LXD and Pure Storage FlashArray. This native integration represents a significant leap forward in combining open-source virtualization with enterprise-grade all-flash storage.
As announced by Canonical, this partnership allows organizations to combine open source virtualization with industry-leading block storage to achieve unmatched performance, simplicity, and reliability for their infrastructure deployments.
Why This Integration Matters
Organizations today face a complex challenge: they need the agility and efficiency of modern containerization alongside the performance and reliability of enterprise storage. Traditional approaches often require cobbling together multiple solutions, introducing complexity and potential performance bottlenecks.
The LXD-FlashArray integration eliminates these compromises. By providing native integration between Canonical’s unified container and virtual machine platform and Pure Storage’s industry-leading all-flash arrays, we’re delivering a solution that doesn’t force organizations to choose between simplicity and performance.
What Makes LXD Special
Before diving into the integration details, it’s worth understanding what makes LXD unique in the virtualization landscape. Unlike traditional hypervisors or application container platforms, LXD provides a unified management experience for both system containers and virtual machines.
System containers in LXD offer near-native performance while maintaining complete isolation – think of them as lightweight virtual machines that share the host kernel. This approach delivers the efficiency of containers with the familiarity and security boundaries that enterprise IT teams expect.
On the virtual machine side, LXD leverages modern virtualization technologies exclusively. Every VM uses UEFI SecureBoot by default, supports vTPM, and utilizes VirtIO for optimal performance. This isn’t your grandfather’s hypervisor – it’s built for modern workloads with security as a first-class citizen.
FlashArray: Enterprise Storage Redefined
Pure Storage FlashArray systems are designed specifically for the demands of modern enterprise workloads. We’re talking about sub-millisecond response times, high IOPS that scale linearly, and the kind of consistent performance that database administrators and application developers dream about.
But performance is just the beginning. FlashArray’s Evergreen architecture means non-disruptive upgrades and scaling – you can grow your storage infrastructure without taking systems offline or impacting running workloads. Combined with always-on data reduction through inline deduplication and compression, FlashArray delivers not just performance, but efficiency and cost-effectiveness.
The platform supports multiple connectivity protocols, including iSCSI and NVMe/TCP, giving organizations flexibility in how they architect their storage networks. And with 99.9999% availability backed by comprehensive data protection features, FlashArray provides the enterprise-grade reliability that mission-critical applications require.
The Technical Integration: Beyond Simple Compatibility
What excites me most about this integration is that it’s truly native – not a bolt-on solution or third-party plugin. LXD communicates directly with FlashArray systems through Pure Storage’s API (version 2.21 or higher, corresponding to Purity//FA version 6.4.2 and above).
This direct integration delivers several immediate benefits:
Unified Management Experience: Storage operations happen directly within LXD’s interface, command line, or API. No need to jump between different management tools or maintain separate storage provisioning workflows.
Instant, Efficient Snapshots: FlashArray’s space-efficient snapshot technology is now available directly through LXD interfaces. Need to create a point-in-time copy for testing or backup? It happens instantly without consuming additional physical storage.
Dynamic Provisioning: As your infrastructure needs grow, new storage volumes can be provisioned instantly from within LXD. No downtime, no reconfiguration, no impact to running workloads.
Real-World Performance Impact
Let’s talk about what this means in practice. Database workloads see immediate benefits from FlashArray’s consistent low latency – we’re talking microseconds, not milliseconds. Analytics platforms processing large datasets can leverage the high throughput capabilities without the traditional storage bottlenecks.
For development and testing environments, the combination is particularly powerful. Developers can spin up complete environments with enterprise-grade storage performance in seconds. The instant snapshot capability means testing scenarios that previously took hours now happen in minutes.
Modern cloud-native applications benefit significantly as well. Microservices architectures can scale storage dynamically, CI/CD pipelines run faster with high-performance storage, and data-intensive applications process larger datasets more efficiently.
Operational Simplicity Meets Enterprise Performance
One of the most compelling aspects of this integration is how it simplifies operations without sacrificing capabilities. Infrastructure teams get a single point of control for both compute and storage resources. The consistent workflow for both containers and virtual machines reduces training overhead and operational complexity.
Scaling is non-disruptive on both sides – LXD can add nodes to clusters without downtime, while FlashArray systems scale capacity and performance seamlessly. This alignment in architectural philosophy creates a platform that grows with your organization’s needs.
Monitoring and analytics are integrated as well. Storage performance metrics flow through LXD’s monitoring capabilities, while FlashArray’s predictive analytics help prevent issues before they impact applications.
Security and Compliance Built-In
Security isn’t an afterthought in this integration – it’s fundamental to both platforms. FlashArray provides native encryption for data at rest, while all API communications between LXD and FlashArray are encrypted in transit.
The unprivileged container model in LXD, combined with comprehensive access controls, ensures that security boundaries are maintained even as the platforms integrate deeply. For organizations with compliance requirements, both platforms maintain relevant certifications and provide comprehensive audit trails.
Ransomware protection is particularly robust. FlashArray’s immutable snapshots provide protection against attacks, while rapid recovery capabilities minimize business impact. The combination creates a resilient infrastructure that can recover quickly from security incidents.
Looking Forward: The Future of Integrated Infrastructure
This integration represents more than just connecting two platforms – it’s a vision of how enterprise infrastructure should work. As organizations continue their digital transformation journeys, they need platforms that don’t force artificial choices between performance and simplicity, or between open source and enterprise features.
The technology landscape continues to evolve rapidly. Edge computing deployments need the lightweight efficiency of LXD combined with the performance of FlashArray. AI and machine learning workloads demand both the flexibility of modern virtualization and high-performance storage. Multi-cloud strategies require consistent experiences across deployment models.
By bringing together the innovation of open-source virtualization with enterprise-grade storage performance, we’re creating a foundation that can adapt to these emerging requirements while maintaining the operational simplicity that IT teams need.
Getting Started
For organizations interested in exploring this integration, comprehensive documentation is available in the LXD documentation. The setup process is straightforward, and the unified management experience means that teams familiar with either platform can quickly become productive with the integrated solution.
I encourage IT leaders to consider pilot deployments that can demonstrate the benefits in their specific environments. Start with non-critical workloads to gain experience, then expand to more demanding applications as confidence grows.
A Partnership That Delivers Value
This collaboration between Pure Storage and Canonical demonstrates what’s possible when innovative companies work together to solve real customer challenges. Rather than forcing organizations to integrate disparate solutions, we’re delivering a cohesive platform that exceeds the capabilities of individual components.
The integration of Pure Storage FlashArray with Canonical LXD delivers enterprise-grade storage performance directly to containerized and virtualized workloads. By supporting both iSCSI and NVMe/TCP protocols, organizations can now leverage Pure Storage’s sub-millisecond latency and data reduction technologies within LXD’s unified platform. This partnership accelerates digital transformation by combining the storage performance mission-critical applications require with the simplicity both Pure Storage and Canonical deliver.
As infrastructure becomes increasingly complex, solutions like this integration point toward a future where complexity is hidden behind elegant, unified interfaces. Organizations can focus on their applications and business objectives rather than wrestling with infrastructure integration challenges.
The future of enterprise infrastructure is integrated, performant, and simple to manage. With LXD and FlashArray working together natively, that future is available today.
UPDATE (9/29/2025)
Pure Storage has released a whitepaper regarding this integration. It contains more detail and even deployment instructions.
