Skip to main content

Deep in AWS Agentless Mode(RC)

Mr.OneProCloudApril 1, 2025About 5 min

Deep in AWS Agentless Mode(RC)

Tips

This document will apply only to HyperBDR version 5.6.0 and above. HyperBDR version 5.6.0 is scheduled for release on June 30, 2024.

How it works?

Overview

This document outlines how to achieve agentless synchronization using AWS Direct API. The method relies on AWS EC2 snapshots and leverages HyperBDR for efficient and reliable data synchronization. The core idea is to utilize the full and incremental snapshot features to synchronize data by comparing differences between snapshots.

Synchronization Process

Initial Snapshot Creation

Subsequent Incremental Synchronization

Technical Details

Snapshot Creation

Data Reading and Transfer

Incremental Snapshots and Difference Calculation

Snapshot Management

AWS Agentless Mode Cost Calculator(RC)

Understand the Cost

The pricing calculation for AWS Agentless mode primarily involves two main components: costs at the source and destination ends. This document focuses on describing potential charges incurred on the AWS side. For calculating destination costs, we recommend using the calculator available at https://calculator.oneprocloud.com/home.

AWS Cost Calculator

For hosts requiring data synchronization, key considerations include:

When calculating AWS source-side costs, the main components include:

Sample

Tips

The prices in this document are based on data from the AWS calculator as of June 20, 2024, in the Hong Kong region. For the latest data, please visit the AWS calculator website.

We assume there are 1 hosts, each with a disk capacity of 1TB and effective data of 500GB, with an RPO of 1 day and incremental data of 5%. We are backing up data to another cloud platform. Monthly cost calculations are as follows:

Sync Proxy

We use a c5.large EC2 instance with 2 cores and 4 GB of RAM, along with a dedicated public IP address. The monthly cost on an On-Demand basis is approximately $78.84

Snapshots

We need to keep at least one snapshot for comparing incremental changes during the next synchronization. Assuming we use a General Purpose SSD (gp2) volume type, the snapshot size was 500GB on the first day and 25GB on the second day. From the second day until the end of the month, the snapshot size remains 25GB (ignoring the overlap of two snapshots).

Initial snapshot cost for 1 Day: 500 GB x 0.0550000000 / 30 = 0.917 USD
Monthly cost of each snapshot: 25 GB x 0.0550000000 USD = 1.375 USD
Discount for partial storage month: 1.375 USD x 50% = 0.6875 USD
Incremental snapshot cost: 0.6875 USD x (30 - 1) = 19.9375 USD
Total snapshot cost: 0.917 USD + 19.9375 USD = 20.8545 USD

Data Transfer

The data transfer starts with 500GB on the first day and decreases to 25GB per day thereafter due to a 5% incremental change daily. Now, let's calculate the total data transfer over 30 days:

Initial day transfer: 500GB
Subsequent days transfer: 25GB per day

Total transfer = (Initial day transfer + Sum of subsequent days transfers)
Total transfer = 500GB + (25GB * 29 days)
Total transfer = 500GB + 725GB
Total transfer = 1225GB
Internet: 1225 GB x 0.12 USD per GB = 147.00 USD

EBS Direct API

Based on the calculation process provided, here's how you would determine the cost for managing 1225GB of data using AWS EBS Direct API operations:

Based on the calculation process provided, here's how you would determine the cost for managing 1225GB of data using AWS EBS Direct API operations:

Calculate Total Block Count:
Calculate GetSnapshotBlock API Cost:
Calculate ListSnapshotBlocks and ListChangedBlocks API Cost:
Total Cost:

Therefore, the estimated cost for managing 1225GB of data using AWS EBS Direct APIs is approximately $7.37. This calculation includes the costs for retrieving snapshot blocks and listing snapshot information based on the specified data size.

Summary

We assume there are 1 host, each with a disk capacity of 1TB and effective data of 500GB, with an RPO of 1 day and incremental data of 5%. We are backing up data to another cloud platform. Monthly cost calculations are as follows:

DescriptionCost (USD)
EC2 c5.large instance (On-Demand, monthly)$78.84
Total snapshot cost$20.8545
Internet data transfer (1225 GB x $0.12 per GB)$147.00
EBS Direct API cost (for managing 1225GB of data)$7.37
Total Estimated Cost$254.0645