Scale Computing
SC//AcuVigil™ Dashboard SC//Connect™ Orchestrator SC//Fleet™ Manager SC//Reliant™ Manager BranchSDO Orchestrator
English French (CA)
Contact
Trial Software
Pricing
Demo
English French (CA)

Scale Computing Reliable Independent Block Engine (SCRIBE)

Efficiency Redefined

The Scale Computing™ Reliable Independent Block Engine (SCRIBE) is a critical software component of SC//HyperCore™ Hypervisor. It is an enterprise-class, clustered, block storage layer purpose-built to be consumed directly by the KVM-based hypervisor.

SCRIBE is not a repurposed file system with the overhead introduced by local file/file system abstractions such as virtual hard disk files that attempt to act like a block storage device. This means that performance-killing issues such as disk partition alignment* with external RAID arrays become obsolete. Arcane concepts like storing VM snapshots as delta files that later have to be merged through I/O killing brute-force reads and re-writes are also a thing of the past with the SCRIBE design.

Key Benefits of SCRIBE Block Storage

Purpose-built for virtualized workloads, SCRIBE is a high-performance, low-maintenance block storage engine that optimizes efficiency, simplicity, and reliability.

Feature SCRIBE (Scale Computing) Traditional Block Storage Systems
Performance Hypervisor-integrated block storage eliminates file system latency Layered file systems and external RAID reduce I/O efficiency
Management Complexity Simplified, automated storage with minimal manual intervention Requires manual configuration, tuning, and complex oversight
Storage Efficiency Purpose-built for virtualized workloads with zero alignment issues Wastes capacity due to RAID dependencies and misalignments
Data Reliability Streamlined architecture reduces failure points and corruption risks Increased exposure to errors through layered file systems
Snapshot Handling Fast, native snapshots with no merge penalties or performance hit Delta-based snapshots require merges and slow system response

SCRIBE Architecture:
Clustered Block Storage for Virtualized Environments

SCRIBE is the enterprise-class, software-defined storage foundation that powers every SC//HyperCore virtualization cluster. As a clustered block storage engine, SCRIBE manages virtualization, data placement, and I/O operations seamlessly across all nodes in the environment. Designed for virtualized workloads, its distributed architecture ensures performance, redundancy, and resilience—eliminating the complexity of external storage systems. With a software-defined approach, SCRIBE delivers consistent block storage performance while scaling linearly as nodes are added.

Diagram showing clustered block storage architecture with SCRIBE handling virtualization, data placement, and HyperCore backplane connectivity across multiple nodes.

Visual Overview: Layered Architecture Explained

Top Layer: Network + Compute Virtualization

Each node in the cluster includes its own virtualization layer, running virtual machines and local networking functions—tightly integrated with SCRIBE.

Middle Layer: SCRIBE Virtual Disks & Data Placement

SCRIBE orchestrates block-level I/O operations across all nodes, ensuring VM disk data is intelligently distributed, replicated, and accessible where needed.

Bottom Layer: HyperCore Backplane Network

This high-performance communication layer ensures node-to-node coordination, replication, failover, and data redundancy, forming the backbone of the SCRIBE cluster architecture.

SCRIBE Overview

Software-Defined Storage

Seamlessly aggregates diverse block storage devices across nodes into a unified storage pool

SCRIBE discovers all block storage devices—including flash-based solid state disks (SSDs), NVMe storage devices, and conventional spinning disks (SATA or SAS)—and aggregates them across all nodes of SC//HyperCore into a single managed pool of storage. All data written to this pool is immediately available for read or write access by any and every node in the storage cluster, allowing for sophisticated data redundancy, load balancing intelligence, and I/O tiered prioritization.

Unlike other seemingly “converged” architectures in the market, the SCRIBE storage layer does not run inside a virtual machine as a virtual storage appliance (VSA) or controller VM but instead runs parallel to the hypervisor, allowing direct data flows to benefit from zero-copy shared memory performance.

Single Logical Storage Pool

Ensures efficient resource utilization and enhanced performance through intelligent I/O prioritization

SCRIBE treats all storage in the cluster as a single logical pool for management and scalability purposes. Its real benefits come from the intelligent distribution of blocks redundantly across the cluster to maximize availability and performance for the SC//HyperCore virtual machines.

Unlike many systems where every node in a cluster requires local flash storage, with a significant dedication of flash for metadata, caching, write buffering, or journaling, SC//HyperCore virtualization suite was designed to operate with or without flash.

The virtualization suite allows mixing of node configurations, which may or may not include flash in addition to spinning disks.

Regardless of the configuration, our technology uses wide-striping to distribute I/O load and access capacity across the entire cluster, achieving levels of performance well beyond other solutions on the market with comparable storage resources and cost.

To best utilize the flash storage tier, SCRIBE assesses the user-configured and natural day-to-day workload priority of data blocks based on recent data history at the VM virtual disk level. Intelligent I/O heat mapping identifies heavily used data blocks for priority on flash storage. Virtual disks can be configured individually at varying levels of flash prioritization so that an always-changing SQL transaction log disk versus a more static disk in the same VM, for example, will allocate flash appropriately as needed for improved performance.

Mirroring, Tiering, and Wide Striping

Ensures redundancy and aggregating disk throughput

The SCRIBE storage layer allocates storage for block I/O requests in chunks ranging from as large as 1 MB to as small as a 512-byte disk sector. SCRIBE ensures that two or more copies of every chunk are written to the storage pool in a manner that not only creates the required level of redundancy (equivalent to a RAID 10 approach) but also aggregates the I/O and throughput capabilities of all the individual disks in the cluster, commonly known as wide striping.

In multi-drive clusters, all data is mirrored on the cluster for redundancy. Data writes between the node where the VM issues the I/O request and the nodes where the blocks will be stored occur over the private backplane network connection to isolate that traffic from incoming user/server traffic.

Storage Pool Verification and Orphan Block Detection

Ensures data integrity and efficient storage management

For temporary failures such as a node power outage, the cluster will automatically verify that any data blocks that the node contains were not changed elsewhere on the cluster while the node was offline. If the blocks were changed, SCRIBE would clean up the original blocks in the shared storage pool if they are no longer required (possibly blocks that were held by a snapshot).

As an example of orphan block detection, block 200 is contained on nodes 1 and 2.

Node 1 goes offline due to a power outage and block 200 changes when node 1 is offline. Block 200 is then updated on node 2, and a new redundant copy is written elsewhere on the cluster (as node 1 is still offline and all new or changed data always requires a redundant copy to be stored). When node 1 comes back online, SC//HyperCore virtualization suite will detect that the original contents of block 200 are no longer current or needed and correct that discrepancy by releasing them back into the storage pool.

SCRIBE in Action: Use Cases Across Industries

Retail & Edge Computing

SCRIBE enables localized performance with centralized control, ideal for edge deployments in retail, logistics, and distributed sites.

  • Minimal IT footprint with automated storage operations
  • High availability without external SAN or NAS dependencies
  • Centrally managed clusters across hundreds of edge locations

Remote Office/Branch Office (ROBO)

For remote and branch locations with limited bandwidth or onsite staff, SCRIBE delivers dependable block storage that doesn’t require constant oversight.

  • Built-in redundancy and failover
  • Efficient replication over constrained links
  • Zero-touch storage provisioning and maintenance

VM-Heavy Workloads

SCRIBE’s native virtual disk performance makes it ideal for virtualization-centric IT environments across healthcare, education, government, and SMBs.

  • Fast, consistent I/O without manual tuning
  • Native snapshots without merge delays
  • Scales linearly with additional nodes

Learn more about SC//HyperCore Virtualization Suite

HEAT

The addition of flash storage in nodes allows more capabilities in the SCRIBE storage architecture with the HyperCore Enhanced Automated Tiering (HEAT) feature.

AIME

Explore AIME, the real-time self-healing automation that powers SC//HyperCore virtualization.

SC//HyperCore™ Hypervisor

Move beyond traditional IT silos with efficient, lightweight, all-in-one architecture that deploys fully integrated and highly available virtualization.

Learn More

Frequently Asked Questions

What is SCRIBE and how does it work?

SCRIBE is the block storage engine built into SC//HyperCore virtualization suite, managing VM storage with high performance and no external SAN or NAS needed.

Is SCRIBE compatible with third-party hypervisors or platforms?

No, SCRIBE is purpose-built for SC//HyperCore virtualization and its integrated KVM hypervisor.

How does SCRIBE ensure high availability and fault tolerance?

SCRIBE replicates data across nodes, enabling automatic failover and continued VM access during hardware failures.

Can I scale storage capacity easily with SCRIBE?

Yes, simply add nodes. SCRIBE scales storage automatically with no downtime or reconfiguration.

How does SCRIBE improve block storage performance?

It removes file system overhead and RAID inefficiencies by integrating directly with the hypervisor.

What makes SCRIBE different from traditional storage systems?

SCRIBE is software-defined, clustered, and built for virtualization, with no external arrays, no complex tuning.

How does SCRIBE handle VM snapshots and data performance over time?

Snapshots are native and merge-free, maintaining consistent performance over time.

Is any specialized storage hardware required to use SCRIBE?

No, SCRIBE runs on industry-standard hardware, eliminating the need for third-party storage appliances.

Related Resources

See What Others Have To Say About Scale Computing

We are proud to have over more than a thousand positive customer reviews on the most trusted third-party industry reviews websites. Read what our customers have to say on Gartner Peer Insights and G2.

Gartner
G2 crowd vector logo 2022

Calculate Total Cost of Ownership: Empower Your IT Decision-Making and Gain Personalized Cost Analysis and Insightful Savings

View TCO Calculator
SC//Platform™ 2027 Summit

SC//Platform™ 2027 Summit

April 20–22, 2027 Resorts World Las Vegas

We’re heading back to Las Vegas! Join us for an unforgettable SC//Platform™ 2027 Summit experience filled with innovation, insights, and opportunities to connect with the Scale Computing community.

Register

Contact Us

877-722-5359
info@scalecomputing.com

Solutions
Products
Industries
Support
Partners
Reviews
Contact Us
About
Careers
Events
Awards
Press Room
Executive Team
Scale Computing

2026 © Scale Computing, Inc. All rights reserved.

Scale Computing, SC//AcuVigil, SC//Connect, SC//Fleet, SC//HyperCore, SC//Platform and SC//Reliant are all trademarks of Scale Computing, Inc. All other trademarks are the property of their respective owners.

Legal Privacy Policy Your California Privacy Rights