Guide
Deployment Model
Which Sendense components run where, how they enroll, and how a new deployment comes together.
Deployment Building Blocks
A Sendense deployment is built from a small set of components. Not every deployment uses every component; the mix depends on protected platforms, recovery objectives, provider model, and DR requirements.
Deployment Shapes
SHA remains the hub
SHA remains the hub for each customer or tenant deployment in all three shapes. SCA adds provider capabilities; it does not replace the customer's SHA.
Deployment Sequence
A standalone or customer-SHA deployment follows this high-level order:
- Deploy and bootstrap SHA, then configure administrative access, licensing where applicable, sites, and basic platform settings.
- Provision at least one EBA repository.
- Enroll enough SNAs for the sites or protected environments that need backup proxy capacity, recovery access, load balancing, or fault tolerance.
- Configure source infrastructure credentials and discovery.
- For supported CloudStack KVM environments, generate and run snagent host-agent installers where host-assisted changed-block tracking is wanted for QCOW NFS, ZFS, or LINSTOR DRBD backends.
- Create protection patterns and confirm recovery-point creation.
- Create replication patterns where DR replication is required. Sendense Controllers are provisioned through replication patterns.
- Validate health, backup, restore, replication, and failover readiness, then establish update, monitoring, support, and maintenance procedures.
Provider deployments
MSP-managed deployments add SHA enrollment into SCA using the customer-led or MSP-led path agreed for that customer. In CSP deployments, SHA provisioning and SCA enrollment are automated provider platform work rather than a manual customer task.
SHA Deployment
SHA is deployed as a supported Sendense virtual appliance or image in the customer or provider environment.
Current packaging includes supported virtual appliance images. More deployment formats may be introduced over time, but the role stays the same: SHA is the hub appliance for the protected environment.
SNA Placement And Scale
SNAs are virtual appliances that enroll with SHA and perform backup proxy work. An SNA can enroll with SHA over the Internet where the deployment design permits it, and it still needs access to the protected or recovery infrastructure for its assigned workflows.
Plan placement around connectivity, throughput, resilience, and proximity to the infrastructure being protected. Customers commonly deploy multiple SNAs for load balancing and fault tolerance.
As an initial planning guide, use roughly one SNA for every five concurrent backup jobs, then refine for workload size, storage performance, network capacity, recovery workflows, and resilience requirements.
Trust And Enrollment
Sendense appliances and agents are enrolled or approved before they participate in workflows.
SNA enrollment is pairing-code based. SHA generates a pairing code, the appliance requests enrollment, and an administrator reviews the pending enrollment, assigns a site, checks the appliance identity and fingerprint, and approves or rejects it. After approval, the appliance reports health and heartbeat.
SHA enrollment into SCA follows the provider model: customer-led or MSP-led for MSP deployments, and automated provider-led provisioning for CSP deployments.
Controller Template
For controller-backed replication, the destination system must have the Sendense Controller template available before Sendense can provision controller VMs. Controllers are created on demand as VMs are added to replication patterns.
Related Docs