This guide provides administrators with detailed instructions and background information for configuring, maintaining, and supporting the ShArc solution in Microsoft 365 environments. It serves as a technical reference for day-to-day operations as well as long-term lifecycle management.
The intended audience includes SharePoint administrators, Azure administrators, and IT personnel responsible for infrastructure integration and user support related to ShArc.
ShArc is a solution for managing storage in SharePoint Online by relocating less frequently used content to Azure Blob Storage. The primary benefit is cost savings by offloading content to a more affordable storage tier. Additionally, this approach improves site performance and supports internal retention strategies. Users retain seamless access to their content while IT gains flexibility in managing storage growth.
ShArc consists of several key components, each playing a specific role in ensuring seamless offloading, secure data access, and integration with Microsoft 365:
This architecture ensures that all data stays within the customer’s Azure environment and supports flexible deployment, scaling, and cost control.
Offloading
Files in SharePoint libraries are selected for offloading based on defined policies (e.g. last modified date, file size).
ShArc moves the file content to Azure Blob Storage and replaces it with a stub file – a .sharc file containing a secure link to restore the file on demand. The stub retains:
Onloading (Restoring)
When a user opens a stub file, they are redirected to a ShArc page indicating the file is being restored. Once the onload is complete, the file is reinserted into SharePoint at its original location and opened automatically.
ShArc is optimized for large-scale deployments:
ShArc requires coordination across several administrative domains. The following roles are typically involved in setup, operation, and support:
Note: These roles describe functional responsibilities rather than distinct individuals. Depending on the organization's size and structure, one person may take on multiple roles.
The following technical requirements must be met before installing and operating ShArc:
ShArc is licensed based on the total volume of SharePoint data actively offloaded to Azure Blob Storage.
Licenses are provided as annual subscriptions and include:
ShArc will include built-in tools for license tracking and compliance:
Customers can choose the storage tier that best fits their retention and access needs:
Support for additional tiers may be introduced in the future.
ShArc implements fine-grained role-based access control (RBAC) using Microsoft Entra ID (formerly Azure AD). Roles are enforced both within the ShArc application and across the underlying infrastructure.
This separation of access ensures that sensitive operations and storage access are tightly controlled and auditable.
ShArc is currently deployed via a PowerShell-based installation script. A designated team member will guide the customer through the deployment process. Prior to installation, a preparation email will be provided outlining the required steps and information.
The ShArc user interface currently consists of three main functional areas: Offload, Restore, and Progress. This section outlines available and planned configuration options.
Offload
Restore
Policies
Progress
Displays execution summary of offload jobs:
For current information on how logging is handled in ShArc, including access to temporary Log Analytics-based logging, please refer to:
https://www.layer2-sharc.com/temporary-log-analytics-logging
ShArc is designed as an “always-on”, low-maintenance solution. The technical core typically requires no manual intervention. However, a few organizational and operational checks should be performed regularly to ensure consistent behavior.
The following official Layer2 ShArc resources provide additional guidance, tools, and documentation for administrators. These pages are maintained continuously and reflect the current product state.