You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-machines/workloads/oracle/oracle-design.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ ms.reviewer: tigorman
18
18
19
19
Azure is home for all Oracle workloads, including workloads that need to continue to run optimally in Azure with Oracle. If you have the [Oracle Diagnostic Pack](https://www.oracle.com/technetwork/database/enterprise-edition/overview/diagnostic-pack-11g-datasheet-1-129197.pdf) or the [Automatic Workload Repository](https://docs.oracle.com/en-us/iaas/operations-insights/doc/analyze-automatic-workload-repository-awr-performance-data.html) (AWR), you can gather data about your workloads. Use this data to assess the Oracle workload, size the resource needs, and migrate the workload to Azure. The various metrics provided by Oracle in these reports can provide an understanding of application performance and platform usage.
20
20
21
-
This article helps you to size out an Oracle workload to run in Azure and explore the best architecture solutions to provide optimal cloud performance. The data provided by Oracle in the Statspack and even more so in its descendent, the AWR, assists you in developing clear expectations. These expectations include the limits of physical tuning through architecture, the advantages of logical tuning of database code, and the overall database design.
21
+
This article helps you to prepare an Oracle workload to run in Azure and explore the best architecture solutions to provide optimal cloud performance. The data provided by Oracle in the Statspack and even more so in its descendent, the AWR, assists you in developing clear expectations. These expectations include the limits of physical tuning through architecture, the advantages of logical tuning of database code, and the overall database design.
22
22
23
23
## Differences between the two environments
24
24
@@ -30,7 +30,7 @@ The following table lists some of the differences between an on-premises impleme
|**Security group**| IP/port restriction tools |[Network security group (NSG)](https://azure.microsoft.com/blog/network-security-groups)|
35
35
|**Resilience**| MTBF | MTTR |
36
36
|**Planned maintenance**| Patching/upgrades|[Availability sets](/previous-versions/azure/virtual-machines/windows/infrastructure-example) with patching/upgrades managed by Azure |
@@ -43,7 +43,7 @@ The following table lists some of the differences between an on-premises impleme
43
43
44
44
Consider the following requirements before you start your migration:
45
45
46
-
- Determine the real CPU usage. Oracle licenses by core, which means that sizing the vCPU needs can be essential to help you reduce costs.
46
+
- Determine the real CPU usage. Oracle licenses by core, which means that sizing your vCPU needs can be essential to help you reduce costs.
47
47
- Determine the database size, backup storage, and growth rate.
48
48
- Determine the I/O requirements, which you can estimate based on Oracle Statspack and the AWR reports. You can also estimate the requirements from storage monitoring tools available from the operating system.
49
49
@@ -67,8 +67,8 @@ For a datacenter migration, you should gather reports for sizing on the producti
67
67
To run an AWR report from the command line, use the following command:
68
68
69
69
```bash
70
-
$ sqlplus / as sysdba
71
-
SQL>@$ORACLE_HOME/rdbms/admin/awrrpt.sql;
70
+
sqlplus / as sysdba
71
+
@$ORACLE_HOME/rdbms/admin/awrrpt.sql;
72
72
```
73
73
74
74
### Key metrics
@@ -120,7 +120,7 @@ Based on the information that you collected from the AWR report, the next step i
120
120
121
121
#### Fine-tune the VM sizing with a similar VM series based on the ACU
122
122
123
-
After you've chosen the VM, pay attention to the Azure compute unit (ACU) for the VM. You might choose a different VM based on the ACU value that better suits your requirements. For more information, see [Azure compute unit](../../acu.md).
123
+
After you choose the VM, pay attention to the Azure compute unit (ACU) for the VM. You might choose a different VM based on the ACU value that better suits your requirements. For more information, see [Azure compute unit](../../acu.md).
124
124
125
125
:::image type="content" source="./media/oracle-design/acu_units.png" alt-text="Screenshot of the ACU units page.":::
126
126
@@ -161,7 +161,7 @@ Here are some tips as you consider disks.
161
161
162
162
After you configure your storage on a VM, you might want to load test the disks before you create a database. Knowing the I/O rate in terms of both latency and throughput can help you determine if the VMs support the expected throughput with latency targets. There are several tools for application load testing, such as Oracle Orion, Sysbench, SLOB, and Fio.
163
163
164
-
Run the load test again after you've deployed an Oracle database. Start your regular and peak workloads, and the results show you the baseline of your environment. Be realistic in the workload test. It doesn't make sense to run a workload that is nothing like what you run on the VM in reality.
164
+
Run the load test again after you deploy an Oracle database. Start your regular and peak workloads, and the results show you the baseline of your environment. Be realistic in the workload test. It doesn't make sense to run a workload that is nothing like what you run on the VM in reality.
165
165
166
166
Because Oracle can be an I/O intensive database, it's important to size the storage based on the IOPS rate rather than the storage size. For example, if the required IOPS value is 5,000, but you only need 200 GB, you might still get the P30 class premium disk even though it comes with more than 200 GB of storage.
0 commit comments