Intelligent Data Management and
Data Protection

ioFABRIC Vicinity is a Multi-site, Multi-cloud Data Fabric that ensures complete data protection and data availability with AI-driven cost-optimization.

Vicinity transforms traditional siloed storage into a continuously available, protected, and evergreen data fabric using existing and new storage assets. Artificial intelligence ensures applications meet their protection, performance, and cost objectives. Vicinity virtualizes any storage media or resources across sites and clouds into a protected and highly available set of data services.

Data Protection

Immutable snapshots and protection features ensure data durability and immunity from Ransomware

Evergreen Data Fabric

Add capacity and performance media when needed, simply and with no manual migration

Data Availability

Data resiliency across sites and clouds ensuring uninterrupted data access for business continuity

How Vicinity Works

ioFABRIC Vicinity’s Data Fabric features next-generation technology to deliver
data protection and business agility

Vicinity deploys as one or more virtual or physical appliances, or as software on supported platforms, that together create a virtual data fabric containing the storage resources assigned to it. The storage resources can be any storage device or system that can be represented as a block device, including memory, flash cards, disks, files on filesystems, or cloud storage.

Vicinity uses these storage resources in a distributed block system to create data services such as traditional (iSCSI) volumes, file systems, etc. that you can use, and for each data service an associated service level defining the performance, capacity protection, and cost objectives to maintain.

Try ioFABRIC today!


Data Protection

ioFABRIC Vicinity ensures data protection and data durability. Your data is stored safely with built-in consistency protection, always backed up in a format that cannot be changed, and is easily recoverable when needed.

Full and incremental snapshots are space efficient and stored in an immutable format that cannot be accessed or altered by malicious attacks like ransomware. And SnapCopy ensures your backups are safely stored in multiple sites for additional protection.

Immutable Snapshots

Vicinity provides both instant point-in-time and scheduled read-only snapshots and writeable clones. Full and incremental snapshots are saved in an immutable format that cannot be accessed or altered by ransomware. A writeable clone can be created from a read-only snapshot when needed. Each snapshot and clone can be exported independently.

Snapshots can be easily promoted as current instance of a volume, providing an immediate restore capability. The prior current instance continues to exist. This allows simultaneous use of data for multiple purposes, including analytics, indexing, or scanning while primary operation continues.


For additional security, snapshots can be taken and copied offsite in an automatic operation called SnapCopy. Snapshots provide virtual copies of data, whereas SnapCopy creates physical copies of data and sends it to a remote location to protect against site disasters.

Consistency Protection

Vicinity provides consistency protection to ensure that when a hardware or other fault occurs and a copy of data is lost, the system continues to provide service.

The volume that lost data is marked as degraded, and automatic processes heal the volume. If all copies of a piece of data are lost, then the volumes will stop immediately to prevent applications from using or creating inconsistent data. In the case of network or other issues across multiple sites, access will be redirected or temporarily suspended to protect against data inconsistency.


ioFABRIC Vicinity features industry-unique cost-optimization, supported by a recognized branch of A.I. called Swarm Intelligence.

Vicinity classifies data, ensuring that high-cost flash resources are only used for performance-required workloads, while everything else is tiered down. Vicinity automatically uses the least cost media while maintaining all your performance, capacity, and data protection objectives.

Swarm Intelligence

Vicinity utilizes a branch of A.I. called Swarm Intelligence, where the nominal intelligence of each Vicinity node combines to create an artificially intelligent data fabric.

Swarm Intelligence is used at two levels: first, to deliver the data objectives (performance, capacity, data protection) for each application workload, and second, to optimize the entire data fabric for delivering all workloads concurrently and at the least possible cost.

Sliders-blueObjective-Defined Data

Industry-unique objective-defined data placement maintains service levels across performance (min/max/target for latency and IOPS), capacity, data protection, and cost – for applications, VMs, and containers.

Resources are automatically shared for efficiency and scalability. Without manual intervention, premium flash is used for performance-required workloads and older storage is leveraged in less demanding roles. Vicinity continually monitors and adapts in real-time as demands and workloads change.

Capacity & Performance

ioFABRIC Vicinity discovers and profiles DRAM, flash, and hard drives across direct-attached, SAN, NAS, and clouds. Resources are pooled into an evergreen data fabric, requiring no manual data migration.

From a single interface, Vicinity provides application service levels using available storage resources in a globally efficient and optimized manner across any hyperconverged, converged, or traditional storage systems. Vicinity provides unlimited scaling of performance and capacity independently.

Evergreen Data Fabric

ioFABRIC Vicinity is an evergreen data fabric: simply add more capacity or performance media when needed and retire storage resources when it’s time. No more massive data migration projects fraught with downtime and data loss. Never face forklift hardware storage upgrades again. Never manually migrate data ever.

Profiling and Pooling

Vicinity discovers, profiles, and pools capacity and performance resources across DRAM, DAS, and any network and remote storage, including SAN, NAS, and clouds. Physical space is thinly provisioned and presented to the servers as the full provisioned capacity, while nothing is dedicated until actual write operations occur.


Performance scales independently of capacity as nodes or media are added separately. Vicinity places meta-data and data across storage resources to achieve the required service levels.

You can scale up by adding more CPUs, network cards, or media, and scale out by adding more nodes. If you want more performance, add performance storage near the performance hungry compute. If you want more capacity, add low cost, capacity hard drives anywhere.

Data Availability

ioFABRIC Vicinity is designed to provide business continuity with an always available data infrastructure through data resiliency that spans sites and clouds. Vicinity allows you to stop worrying about RTOs and RPOs and simply never be down, even in a catastrophic failure like the loss of access to a data center or a cloud provider. Your data is always replicated and always available.

Dynamic Replicas

Vicinity provides replication to protect against loss of data availability, suitable for high performance/low latency workload requirements. Each piece of data is stored as multiple copies called the Resilience Factor.

Vicinity supports resilience factors from 1 to 8: the higher the resilience factor, the more failures the data fabric can endure. Conversely, resilience factor 1 can be used when the application or underlying storage resources are already highly available, or in cases where write performance is more important than data loss.

Multi-Path Access

Vicinity provides multiple simultaneous paths to data in a volume. Multipath clients can choose between multiple I/O distribution methods with multiple paths to data (including round-robin, fail-over/fail-back, sharding, etc.).

Each access point allows data access either directly (to a virtual storage device) or through presentation services such as iSCSI, NFS, SMB, etc. Access points can also support reservations, per SCSI semantics, which will be enforced at all access points. Access points are used simultaneously, always providing a consistent view of the data in the volume.

Fault Domains

Vicinity ensures that data copies are placed such that no two copies are in the same fault domain (a set of storage devices where one fault can affect all devices). No two copies of the same data are ever on the same node, and larger fault domains can be specified (arrays, data centers, sites, etc.).

Want More?


Want to Dive Deeper?

Download our Architecture Overview and see how Vicinity transforms your storage


Looking for Info?

Our Resources library has videos, webinars, white papers, and more to satisfy your technical side


Schedule a Demo

Schedule a live demo of Vicinity and see the software in action!


Explore Vicinity

Download a 60-day trial of ioFABRIC Vicinity and see for yourself what Vicinity can do!

Leave a Comment