Full Stack DR Billing Details
Learn how Full Stack DR service calculates billing for each member type added to a DR protection group including a few sample calculations.
How Billing is Calculated for a DR Configuration
- A DR configuration is everything needed to recover a single business
system.
- A DR configuration does not need to exist in order to estimate the monthly cost for Full Stack DR.
- Only the OCI IaaS and PaaS resources listed below are needed to estimate the monthly cost for Full Stack DR.
- Charges for Full Stack DR are over and above the normal charges incurred for
common OCI services such as compute, Oracle databases, MySQL databases, and
DR enabled Oracle Integration instances.
- No additional charges are incurred for storage, networking or other OCI resources supported natively with Full Stack DR.
- See the list in Member resources that incur charges section below for more detail.
- Full Stack DR uses the following for calculating charges on a monthly
basis:
- Moving compute: only allocated OCPU in the primary region.
- Non-moving compute: allocated OCPU in the primary and standby regions.
- Oracle databases: allocated OCPU or ECPU in the primary and standby regions.
- MySQL Heatwave databases: allocated ECPU in the primary and standby regions.
- Oracle Integration: allocated OIC message packs in the primary and standby regions.
- Oracle Kubernetes Engine: allocated OCPU of worker nodes in the
primary and standby regions.
- Full Stack DR supports OKE virtual and managed node pools.
- OKE node pools support the OKE Cluster Autoscaler feature which can change the number of worker nodes on-demand in the primary or standby regions.
- Your cost estimate needs to consider, the quantity of allocated OCPU may increase or decrease numerous times during a monthly billing cycle.
- See the list in Member resources that incur charges section below for more detail.
- Estimating the total monthly cost associated with Full Stack Disaster
Recovery can be calculated using a cost estimation tool:
- The table available in the Determining resource consumption section below explains how to find and determine allocated resources for each OCI resource type that incurs charges.
- Add the quantities for the various allocated resources to the cost
estimator tool. There are two different cost estimation tools:
- Option 1: The Full Stack DR cost estimator available on the Pricing tab of the Full Stack DR product page. This provides a quick estimate of the costs related only to Full Stack DR but does not allow you to estimate the cost of OCI resources.
- Option 2: The Comprehensive cost estimator available on the OCI Price List page. This allows you to put together an estimate that includes costs related to Full Stack DR along with all the other OCI resources that are or will be part of the application stack you are protecting with Full Stack DR. You can save your pricing estimate by exporting the configuration to a JSON file. You can also import the JSON file at any point in the future to continue working on a bill of materials for your entire application stack.
Member resources that incur charges
Full Stack DR only uses allocated OCPU, ECPU, or OIC message packs as the basis for calculating charges. Charges for Full Stack DR accrue for any compute, database, or Oracle Integration members of a DR Protection Group whether the resource is running or stopped. For example, a non-moving compute instance that exists in the standby region but is always in a stopped state until a DR operation is executed will still accumulate hourly charges even though it is not running.
OCI resources that incur charges
- Autonomous Database
- Oracle Autonomous Database Serverless (Data Warehousing)
- Oracle Autonomous Database Serverless (Transaction Processing)
- Autonomous Container Database
- Autonomous Database on Dedicated Exadata Infrastructure
- Oracle Database
- Base Database
- Exadata Database on Dedicated Infrastructure
- Exadata Database on Cloud@Customer
- Exadata Database on Exascale Infrastructure
- Database
- MySQL Heatwave
- Compute Instance (moving)
- Compute Instance (non-moving)
- Developer services
- Oracle Integration 3 (OIC)
- Oracle Kubernetes Engine (OKE)
- Block storage (including boot volumes)
- File storage
- Object storage
- Load balancers
- Network load balancers
- Oracle applications
- Non-Oracle applications
Determining resource consumption
The following table shows how resource consumption is determined for various OCI member resource types which incur hourly charges for Full Stack DR. Determining OIC message pack and processor consumption for most OCI resource types is straight forward and based on what is seen in the details page for each individual resource in the OCI console. However, some resources like some Oracle databases that do not show processor consumption for individual databases are derived from the aggregate total of CPU consumed by VM cluster.
Table A-11 Determining processor consumption
| Member type | CPU type | Basis for calculation |
|---|---|---|
| Compute Instance (Moving) | OCPU | The OCPU Count allocated to the compute instance. See the Shape Configuration section on the OCI Documentation page for the compute instance. |
| Compute Instance (Non-moving) | OCPU | The OCPU Count allocated to the compute instance. See the Shape Configurationsection on the OCI Documentation page for the compute instance. |
| Database: MySQL Heatwave DB system | ECPU | The ECPU Count allocated to the DB System. See the ECPU count in the Resource allocation section under the Details tab on the OCI page for DB system details. |
| Oracle Database: Oracle Base Database | OCPU | The CPU Core Count allocated to the Database System (DB System) associated with the Base Database. See the General Information section on the OCI Documentation page for the Base Database. |
Oracle Database:
|
ECPU or OCPU (Legacy) |
The total ECPU or OCPU count for the VM cluster (tc) which hosts this database, divided by the total number of databases provisioned on that VM cluster (ti) equals CPU per database instance (to). This derived average CPU count is an approximation. Formula:
|
Autonomous Database:
|
ECPU or OCPU (Legacy) | The total number of ECPU/OCPU allocated to an instance is shown as ECPU/OCPU Count in the Resource Allocation section on the resource details page for each Autonomous Serverless Database instance in the OCI console. |
Autonomous Container Database:
|
ECPU or OCPU (Legacy) |
The total number of ECPU/OCPU allocated to an instance is shown as ECPU/OCPU Count in the Resource Allocation section on the resource details page for each Autonomous Container Database instance in the OCI console. |
Oracle Integration 3
|
Message pack |
The total number of OIC message packs is shown as Message packs on the OIC instance page in the General section under the Details tab. The number of messages allowed per message pack varies depending on your OIC configuration and usage. See the OIC documentation for additional information. |
| Oracle Kubernetes Cluster (OKE) | OCPU |
The calculation is dependent on node pool size and quantity of OCPU assigned to each node pool for the OKE cluster in both regions. An OKE cluster can have multiple Node Pools. Therefore the total OCPU for each region is a sum of the results from all Node Pools in that region. Node Pool size on primary OKE cluster (nps) is multiplied by the number of OCPU assigned to that Node Pool (npo). Perform this calculation for each node pool (pnsn+*pnon+) in the primary region and sum the results from each to reach a total OCPU count for the primary region (poc). Node Pool size on standby OKE cluster (sns) is multiplied by the number of OCPU assigned to that Node Pool (sno). Perform this calculation for each node pool (snsn+*snon+) in the primary region and sum the results from each. Add the total OCPU count from primary region (poc) and the total OCPU count from standby region (soc) to arrive at a total OCPU count for OKE (to) Formula: Example:
|
Cost estimator
Oracle provides an easy to use cost estimation tool on the Full Stack DR product page.
Full Stack Disaster recovery does not install, configure, or deploy OCI resources such as compute, storage, network, databases or applications. You are responsible for designing the disaster recovery strategy that you want Full Stack Disaster Recovery to orchestrate and you are also responsible for creating, configuring, and deploying all the OCI IaaS and PaaS resources outside of the workflow for Full Stack Disaster Recovery. Therefore, you should already have some idea of the resources that will be deployed in both the regions before you begin working with Full Stack Disaster Recovery. This means that the cost estimator can be used before you have actually deployed any OCI resources in either of the OCI regions.
Considerations:
- There is no need to calculate where resources will exist after a DR operation. Just consider the resources where they exist in the current, normal state of operations.
- For primary region, add the totals of OCPU and ECPU consumed by resources that are members, or will be members of the primary DR protection group.
- For standby region, add the totals of OCPU and ECPU consumed by resources that are members, or will be members of the standby DR protection group. You may or may not have any chargeable resources as members of the standby protection group. For example, it is entirely possible that you will have no member resources consuming CPU in the standby protection group if you are only orchestrating recovery for moving compute.
The example below shows a fictional business system deployed across two OCI regions. Every customer will have something different depending on the IaaS and PaaS services that are part of the application stack. This example shows how to estimate the cost for moving compute only and no databases. In this scenario the OCI resources only exist in a single region at any point in time. This is similar to the approach other cloud service providers employ for disaster recovery. This strategy relies on replicating the boot and block storage for each virtual machine to the standby region so you will only add the OCPU count for the region where the virtual machines are currently running.
The cost estimator includes six fields to plug in total OCPU & ECPU counts for IaaS and PaaS resources in each region. The following table represents the six fields that you would fill out in the cost estimator. The values in the fields are based on the details shown below the table representing a fictional application stack deployed for disaster recovery across two OCI regions.
Table A-12 Primary OCI Region/Protection Group
| Total Compute Member OCPUs | Total Database Member OCPUs | Total Database Member ECPUs | Total OIC Message Packs |
|---|---|---|---|
| 12 | 0 | 0 | 0 |
Table A-13 Standby OCI Region/Protection Group
| Total Compute Member OCPUs | Total Database Member OCPUs | Total Database Member ECPUs | Total OIC Message Packs |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
Table A-14 Metric Totals
| OCI Full stack DR (OCPU) | OCI Full stack DR (ECPU) | Total OIC Message Packs |
|---|---|---|
| 12 | 0 | 0 |
Total up all the CPU that is consumed by compute instances or databases that are members of the DR protection group in the primary region (region 1).
The following table shows an example of the IaaS and PaaS resources that exist or will exist in the primary region. The CPU totals in the last row of the table below are the figures shown in the example cost estimator above.
Table A-15 CPU in Primary DR Protection Group
| DR Protection Group | Member Resource | Description | Compute OCPU Count | Database OCPU Count | Database ECPU Count | OIC Message Pack Count |
|---|---|---|---|---|---|---|
| Primary | Compute Instance (Moving)
|
MyApp01Server01 | 4 | |||
| Primary | Compute Instance (Moving)
|
MyApp01Server02 | 8 | |||
| Primary | Load balancer
|
MyLoadBalancerRegion1 | No charge | No charge | No charge | |
| Primary | Block volume group
|
MyVG00 | No charge | No charge | No charge | |
| Primary | File system
|
myscripts | No charge | No charge | No charge | |
| Primary | Total of all OCPU and ECPU of member resources in primary region | 12 | 0 | 0 | 0 |
CPU in Standby DR Protection Group
Total up all the CPU that is consumed by compute instances or databases that are members of the DR protection group in the standby region (region 2).
This example only includes moving compute which only exists in a single region at any given time. Therefore, there are no chargeable member resources in the standby protection group which means no charges are incurred for Full Stack Disaster Recovery in the standby region.
Table A-16 CPU in Standby DR Protection Group
| DR Protection Group | Member Resource | Description | Compute OCPU Count | Database OCPU Count | Database ECPU Count | OIC Message Pack Count |
|---|---|---|---|---|---|---|
| Standby | Load balancer
|
MyLoadBalancerRegion2 | No charge | No charge | No charge | No charge |
| Standby | Total of all OCPU and ECPU of member resources in standby region | 0 | 0 | 0 | 0 |
The example below shows a fictional business system deployed across two OCI regions. Every customer will have something different depending on the IaaS and PaaS services that are part of the application stack. This example shows how to estimate the cost for moving compute and two Oracle Databases. In this scenario the compute OCI resources only exist in a single region while the databases both have Data Guard enabled which means there are OCI resources in both regions. This is similar to the pilot light approach other cloud service providers employ for disaster recovery except you can include the database as part of the same recovery without handing off tasks to different teams. This strategy relies on replicating the boot and block storage for each virtual machine to the standby region so you will only add the OCPU count for the region where the virtual machines are currently running. For the databases, you will add OCPU and ECPU counts to both regions since you have resources running in both regions.
The cost estimator includes six fields to plug in total OCPU & ECPU counts for IaaS and PaaS resources in each region. The following table represents the six fields that you would fill out in the cost estimator. The values in the fields are based on the details shown in the following table representing a fictional application stack deployed for disaster recovery across two OCI regions.
Table A-17 Primary OCI Region/Protection Group
| Total Compute Member OCPUs | Total Database Member OCPUs | Total Database Member ECPUs | Total OIC Message Packs |
|---|---|---|---|
| 12 | 16 | 16 | 0 |
Table A-18 Standby OCI Region/Protection Group
| Total Compute Member OCPUs | Total Database Member OCPUs | Total Database Member ECPUs | Total OIC Message Packs |
|---|---|---|---|
| 0 | 16 | 16 | 0 |
Table A-19 Metric Totals
| OCI Full stack DR (OCPU) | OCI Full stack DR (ECPU) | Total OIC Message Packs |
|---|---|---|
| 44 | 32 | 0 |
Total up all the CPU that is consumed by compute instances or databases that are members of the DR protection group in the primary region (region 1).
The following table shows an example of the IaaS and PaaS resources that exist or will exist in the primary region. The CPU totals in the last row of the table below are the figures shown in the example cost estimator above.
Table A-20 CPU in Primary DR Protection Group
| DR Protection Group | Member Resource | Description | Compute OCPU Count | Database OCPU Count | Database ECPU Count | OIC Message Pack Count |
|---|---|---|---|---|---|---|
| Primary | Compute Instance (Moving)
|
MyApp01Server01 | 4 | |||
| Primary | Compute Instance (Moving)
|
MyApp01Server02 | 8 | |||
| Primary | Oracle Database
|
MyExaDatabase03 | 16 | |||
| Primary | Autonomous Database
|
MyADB01 | 16 | |||
| Primary | Load balancer
|
MyLoadBalancerRegion1 | No charge | No charge | No charge | |
| Primary | Block volume group
|
MyVG00 | No charge | No charge | No charge | |
| Primary | File system
|
myscripts | No charge | No charge | No charge | |
| Primary | Total of all OCPU and ECPU of member resources in primary region | 12 | 16 | 16 | 0 |
Total up all the CPU that is consumed by compute instances or databases that are members of the DR protection group in the standby region (region 2).
This example only includes moving compute which only exists in a single region at any given time. Therefore, there are no chargeable member resources in the standby protection group which means no charges are incurred for Full Stack Disaster Recovery in the standby region.
Table A-21 CPU in Standby DR Protection Group
| DR Protection Group | Member Resource | Description | Compute OCPU Count | Database OCPU Count | Database ECPU Count | OIC Message Pack Count |
|---|---|---|---|---|---|---|
| Standby | Oracle Database
|
MyExaDatabase03 | 16 | |||
| Standby | Autonomous Database
|
MyADB01 | 16 | |||
| Standby | Load balancer
|
MyLoadBalancerRegion2 | No charge | No charge | No charge | |
| Standby | Total of all OCPU and ECPU of member resources in standby region | 0 | 16 | 16 | 0 |
The example below shows a fictional business system deployed across two OCI regions. Every customer will have something different depending on the IaaS and PaaS services that are part of the application stack.
This example illustrates how to price Full Stack DR when both moving, non-moving compute, and multiple Data Guard enabled databases are members of DR protection groups in both regions. This is a simple example of why and how you might use non-moving compute for non-Oracle and Oracle applications like E-Business Suite, PeopleSoft, JD Edwards EnterpriseOne, and others that do not have their own inherent DR capabilities built into their products. These products generally require that the application be installed on virtual machines that exist and run concurrently in both regions; the application is installed in both regions, but is not running in the standby region.
For illustration purposes, this example uses a total of four compute instances:
- Two standard compute instances will act as "moving" servers for
an application that tolerates being moved between regions.
- Examples of applications that might be installed on these servers are any that do not maintain stateful, region specific, hardcoded values in binaries or configuration files and can easily tolerate being started in another region with a different IP address and minor, or no changes to configuration files at startup.
- These compute instances will be members of the primary DR Protection Group only.
- One standard compute instance will act as a "non-moving", active
application server.
- This compute instance only exists in region 1 and will never exist in region 2.
- The application is installed and running in region 1.
- This compute instance will be a member of the primary DR Protection Group only.
- One standard compute instance will act as a "non-moving",
non-active application server.
- This compute instance only exists in region 2 and will never exist in region 1.
- The application is installed, however not running in region 2.
- This compute instance will be a member of the standby DR Protection Group only.
- One Oracle database with Data Guard already enabled using the
OCI console.
- The primary database will be a member of the primary DR Protection Group only.
- The standby database will be a member of the standby DR Protection Group only.
The cost estimator includes six fields to plug in total OCPU & ECPU counts for IaaS and PaaS resources in each region. The following table represents the six fields that you would fill out in the cost estimator. The values in the fields are based on the details shown in the following table representing a fictional application stack deployed for disaster recovery across two OCI regions. Notice there are no costs associated with user installed and managed databases - the cost is instead accounted for by the OPCU being consumed by the virtual machines hosting the database and Data Guard.
Table A-22 Primary OCI Region/Protection Group
| Total Compute Member OCPUs | Total Database Member OCPUs | Total Database Member ECPUs |
|---|---|---|
| 14 | 16 | 0 |
Table A-23 Standby OCI Region/Protection Group
| Total Compute Member OCPUs | Total Database Member OCPUs | Total Database Member ECPUs |
|---|---|---|
| 2 | 16 | 0 |
Table A-24 Metric Totals
| OCI Full stack DR (OCPU) | OCI Full stack DR (ECPU) |
|---|---|
| 48 | 0 |
Total up all the CPU that is consumed by compute instances or databases that are members of the DR protection group in the primary region (region 1).
The following table shows an example of the IaaS and PaaS resources that exist or will exist in the primary region. The CPU totals in the last row of the table below are the figures shown in the example cost estimator above.
Table A-25 CPU in Primary DR Protection Group
| DR Protection Group | Member Resource | Description | Compute OCPU Count | Database OCPU Count | Database ECPU Count | OIC Message Pack Count |
|---|---|---|---|---|---|---|
| Primary | Compute Instance (Moving)
|
MyApp01Server01 | 4 | |||
| Primary | Compute Instance (Moving)
|
MyApp01Server02 | 8 | |||
| Primary | Compute Instance (Non-moving)
|
MyApp02Server01 | 2 | |||
| Primary | Oracle Database
|
MyExaDatabase03 | 16 | |||
| Primary | Load balancer
|
MyLoadBalancerRegion1 | No charge | No charge | No charge | |
| Primary | Block volume group
|
MyVG00 | No charge | No charge | No charge | |
| Primary | File system
|
myscripts | No charge | No charge | No charge | |
| Primary | Total of all OCPU and ECPU of member resources in primary region | 14 | 16 | 0 | 0 |
Total up all the CPU that is consumed by compute instances or databases that are members of the DR protection group in the standby region (region 2).
This example only includes moving compute which only exists in a single region at any given time. Therefore, there are no chargeable member resources in the standby protection group which means no charges are incurred for Full Stack Disaster Recovery in the standby region.
Table A-26 CPU in Standby DR Protection Group
| DR Protection Group | Member Resource | Description | Compute OCPU Count | Database OCPU Count | Database ECPU Count | OIC Message Pack Count |
|---|---|---|---|---|---|---|
| Standby | Compute Instance (Non-moving).
|
MyApp02Server02 | 2 | 0 | 0 | |
| Standby | Oracle Database
|
MyExaDatabase03 | 16 | |||
| Standby | Load balancer
|
MyLoadBalancerRegion2 | No charge | No charge | No charge | |
| Standby | Total of all OCPU and ECPU of member resources in standby region | 2 | 16 | 0 | 0 |
Example 4: Application stack with OKE, database, Oracle Integration, moving compute and non-moving compute
The example below shows a fictional business system deployed across two OCI regions. Every customer will have something different depending on the IaaS and PaaS services that are part of the application stack.
This example illustrates how to price Full Stack DR for a business system that includes worker nodes hosted on an Oracle Kubernetes Engine cluster (OKE), and also moving and non-moving compute as members of DR protection groups in both regions. This is a small scale example of a more typical deployment architecture for a business system that might host an application stack for any non-Oracle or Oracle application for resource planning, finance, warehouse management, supply chain management, customer relationship management, sales portal, and so on. The moving compute might be used to host Oracle or non-Oracle applications that can function with minimal modifications when brought up in a different region. The non-moving compute is normally used to host Oracle or non-Oracle applications that cannot function, or be easily modified to function at all when brought up in a different region. Examples of applications that might be installed on non-moving compute are Oracle applications such as PeopleSoft, JD Edwards EnterpriseOne, Oracle Siebel CRM, Oracle E-Business Suite, Oracle WebLogic Server, and so on. These applications require being installed and actively running on virtual machines in the primary region, and installed, however not active on virtual machines running in the standby region.
For illustration purposes, this example uses a total of four standard compute instances, four OKE worker nodes, plus several different Oracle databases including Autonomous Database, Base Database & Exadata that are all recovered in a single DR Plan execution:
- Two standard compute instances will act as "moving" servers for
an application that tolerates being moved between regions.
- Examples of applications that might be installed on these servers are any that do not maintain stateful, region specific, hardcoded values in binaries or configuration files and can easily tolerate being started in another region with a different IP address and minor, or no changes to configuration files at startup.
- These compute instances will be members of the primary DR Protection Group only.
- One standard compute instance will act as a "non-moving",
active application server.
- This compute instance only exists in region 1 and will never exist in region 2.
- The application is installed and running in region 1.
- This compute instance will be a member of the primary DR Protection Group only.
- One standard compute instance will act as a "non-moving",
non-active application server.
- This compute instance only exists in region 2 and will never exist in region 1.
- The application is installed, however not running in region 2.
- This compute instance will be a member of the standby DR Protection Group only.
- Four worker nodes in the OKE cluster that host application
workloads that need to be recovered.
- Four worker nodes in the primary region OKE cluster which always remains a member of the primary DR Protection Group only.
- Four worker nodes in the standby region OKE cluster which always remains a member of the standby DR Protection Group only.
- Four OCI Oracle databases with Data Guard already enabled using
the OCI console that support the various applications.
- The four primary databases will be members of the primary DR Protection Group only.
- The four standby databases will be members of the standby DR Protection Group only.
- One Oracle Integration instance already created and deployed
for disaster recovery using the Enable disaster
recovery switch under Advanced options when creating a new
Oracle Integration instance.
- One instance with primary disaster recovery role will be a member of the primary DR Protection Group only.
- One instance with secondary disaster recovery role will be a member of the standby DR Protection Group only.
The cost estimator includes six fields to plug in total OCPU & ECPU counts for IaaS and PaaS resources in each region. The following table represents the six fields that you would fill out in the cost estimator. The values in the fields are based on the details shown in the following table representing a fictional application stack deployed for disaster recovery across two OCI regions.
Table A-27 Primary OCI Region/Protection Group
| Total Compute Member OCPUs | Total Database Member OCPUs | Total Database Member ECPUs | Total OIC Message Packs |
|---|---|---|---|
| 22 | 24 | 20 | 2 |
Table A-28 Standby OCI Region/Protection Group
| Total Compute Member OCPUs | Total Database Member OCPUs | Total Database Member ECPUs | Total OIC Message Packs |
|---|---|---|---|
| 10 | 24 | 20 | 2 |
Metric Totals
Table A-29 Metric Totals
| OCI Full stack DR (OCPU) | Total Database Member OCPUs | Total OIC Message Packs |
|---|---|---|
| 80 | 40 | 4 |
CPU in Primary DR Protection Group
Total up all the CPU that is consumed by compute instances or databases that are members of the DR protection group in the primary region (region 1).
The following table shows an example of the IaaS and PaaS resources that exist or will exist in the primary region. The CPU totals in the last row of the table below are the figures shown in the example cost estimator above.
Table A-30 CPU in Primary DR Protection Group
| DR Protection group | Member resource | Description | Compute OCPU Count | Database OCPU count | Database ECPU count | OIC Message Pack Count |
|---|---|---|---|---|---|---|
| Primary | Compute Instance (Moving)
|
MyApp01Server01 | 4 | |||
| Primary | Compute Instance (Moving)
|
MyApp01Server02 | 8 | |||
| Primary | Compute Instance (Non-moving)
|
MyApp02Server01 | 2 | |||
| Primary | OKE cluster: 4 worker nodes with 2 OCPU each | MyOKECluster01 | 8 | |||
| Primary | Oracle Database:
|
MyEEDatabase01 | 8 | |||
| Primary | Oracle Database:
|
MyExaDatabase03 | 16 | |||
| Primary | Autonomous Database
|
MyADB01 | 16 | |||
| Primary | Autonomous Database
|
MyADW01 | 4 | |||
| Primary | OIC single click DR (Oracle Managed DR) | MyOIC01 | 2 | |||
| Primary | Load balancer
|
MyLoadBalancerRegion1 | No charge | No charge | No charge | |
| Primary | Block volume group
|
MyVG00 | No charge | No charge | No charge | |
| Primary | Block volume group:
|
MyVG01 | No charge | No charge | No charge | |
| Primary | File system:
|
myscripts | No charge | No charge | No charge | |
| Primary | Total of all OCPU and ECPU of member resources in primary region | 22 | 24 | 20 | 2 |
CPU in Standby DR Protection Group
Total up all the CPU that is consumed by compute instances or databases that are members of the DR protection group in the standby region (region 2).
Only include member resources that currently exist in the standby region. You do not need to calculate where the resources will exist after a DR operation, just add the resources where they exist in the current, normal state of operations. The moving compute in the primary region is not included as members of the standby DR protection group, therefore there are no OCPU charges for moving compute in the standby region.
Table A-31 CPU in Standby DR Protection Group
| DR Protection group | Member resource | Description | Compute OCPU Count | Database OCPU count | Database ECPU count | OIC Message Pack Count |
|---|---|---|---|---|---|---|
| Standby | Compute Instance (Non-moving)
|
MyApp02Server02 | 2 | |||
| Standby | OKE cluster: 4 worker nodes with 2 OCPU each | MyOKECluster01 | 8 | |||
| Standby | Oracle Database:
|
MyEEDatabase01 | 8 | |||
| Standby | Oracle Database:
|
MyExaDatabase03 | 16 | |||
| Standby | Autonomous Database:
|
MyADB01 | 16 | |||
| Standby | OIC single click DR (Oracle Managed DR) | MyOIC01_Recovery | 2 | |||
| Standby | Autonomous Database:
|
MyADW01 | 4 | |||
| Standby | Load balancer:
|
MyLoadBalancerRegion2 | No charge | No charge | ||
| Standby | Total of all OCPU and ECPU of member resources in standby region | 10 | 24 | 20 | 2 |
Parent topic: Reference