logo
logo

Scale units

A scale unit architecture provides only the required resources, which improves efficiency, reduces cost, and lowers the carbon footprint. Each scale unit contains presentation, processing, and storage services. The following diagram shows four scale units (Tenant01, Tenant02, Tenant03, and Tenant04) with the various components they contain.

ComponentDescription
Web Layer (Azure Virtual Machines)A presentation layer, which is the portal for interacting with Sitecore Content Hub™. It is also an integration point for custom Content Hub service integrations. To provide the User Interface (UI) for end-users and the Application Programming Interface (API) for custom integrations, each tenant (customer) has a purpose-built web application instance.
Media processing (Kubernetes)The functionality required to process media assets (image and video), which automatically creates multiple renditions (alternate sizes, aspect ratios, watermarking, and more) as required by each tenant according to individual needs. This service uses container technology to scale on demand.
Data processing (Kubernetes)A back-end system for process queues and managing data preparation, media asset processing, scripts, and extensions. This service uses container technology to scale on demand.
Data storage (Redis Labs Enterprise)Persistent storage for the metadata of each Content Hub instance, including asset, product, and content details.
Data search (Elastic Cloud Enterprise)A responsive service for users to find the desired content when they need it.
Storage (Azure Blob Storage)Media assets and other important files used by the Content Hub application are stored securely for access when and where needed.
Satellite services (Azure Web Apps)Satellite services deployed on top of the core services of each Content Hub application to provide local endpoints for faster access to file data and application information worldwide.

Can we improve this article ? Provide feedback

IN THIS ARTICLE