System Requirements

Deploying DataCore vFilO Global Namespace is a quick and simple task. A multi-site environment can be up and running within an hour, without specialized knowledge about complicated storage products and their various replication technologies.

DataCore vFilO can use local block storage, shared block storage, existing Network Attached Storage (NAS), and Cloud/Object storage. It installs in virtual, bare-metal, and cloud environments.

Minimum Requirements

  • Each site has at least one installed Anvil (HA is recommended for resilience)
  • Each site has at least one installed DSX (two or more per site is recommended for resilience)
  • 1 shared cloud/object storage bucket for cross-site data transfer
  • Network connectivity between the Anvil nodes only on three ports: 9097, 9298, 9299
  • Administrative user must have the same password across all sites
  • SMB data access: Requires the same Active Directory domain/forest across both sites to ensure that SID lookups will be successful

Optimizations

Beyond the minimum requirements, there are solution-specific optimizations that can be leveraged:

  • Each site has local object storage: Recommended if the workflow involves the same data, with minor changes, moving back and forth between sites. If only a small amount of a file is modified, the system will automatically leverage the already local deduplicated storage in the object store and only the changed data will be transferred between sites.
  • Always keep a local copy: For workflows that require minimum latency, it is recommended to always have a local copy on a file volume. This will proactively copy files that have been modified on remote sites to local storage when the remote site has finished using the file. This approach can also be used to consider the local file as a cached copy.
  • Global NFS shares: There are no special requirements for NFS to work globally since access to data is handled using UID/GID (UserID/GroupID).
  • Global SMB shares: For Windows and SMB data access, it is required that both sites are joined to the same domain / domain forest, to enable the proper translation of security Identifiers (SID) on both sites.