Skip to content

Commit a6e5c38

Browse files
authored
Merge pull request #272535 from b-ahibbard/2023-07-AVG-Oracle
avg oracle
2 parents ee220d9 + 95e26aa commit a6e5c38

File tree

45 files changed

+1961
-110
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1961
-110
lines changed

articles/azure-netapp-files/TOC.yml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,12 +129,20 @@
129129
href: performance-virtual-machine-sku.md
130130
- name: Application volume groups
131131
items:
132+
- name: Understand application volume groups
133+
href: application-volume-group-concept.md
132134
- name: Application volume groups for SAP HANA
133135
items:
134136
- name: Understand application volume group for SAP HANA
135137
href: application-volume-group-introduction.md
136138
- name: Requirements and considerations for application volume group for SAP HANA
137139
href: application-volume-group-considerations.md
140+
- name: Application volume groups for Oracle
141+
items:
142+
- name: Understand application volume group for Oracle
143+
href: application-volume-group-oracle-introduction.md
144+
- name: Requirements and considerations for application volume group for Oracle
145+
href: application-volume-group-oracle-considerations.md
138146
- name: Data protection and resiliency
139147
items:
140148
- name: Understand data protection and disaster recovery options
@@ -307,12 +315,22 @@
307315
href: application-volume-group-add-volume-secondary.md
308316
- name: Add volumes for an SAP HANA system as a DR system
309317
href: application-volume-group-disaster-recovery.md
310-
- name: Manage volumes in an application volume group
318+
- name: Manage volumes in an application volume group for SAP HANA
311319
href: application-volume-group-manage-volumes.md
312-
- name: Delete an application volume group
313-
href: application-volume-group-delete.md
314-
- name: Configure application volume groups using REST API
320+
- name: Configure application volume groups for SAP HANA using REST API
315321
href: configure-application-volume-group-sap-hana-api.md
322+
- name: Manage application volume groups for Oracle
323+
items:
324+
- name: Deploy application volume group for Oracle
325+
href: application-volume-group-oracle-deploy-volumes.md
326+
- name: Manage volumes in an application volume group for Oracle
327+
href: application-volume-group-manage-volumes-oracle.md
328+
- name: Configure application volume group for Oracle using REST API
329+
href: configure-application-volume-oracle-api.md
330+
- name: Deploy application volume group for Oracle using Azure Resource Manager
331+
href: configure-application-volume-oracle-azure-resource-manager.md
332+
- name: Delete an application volume group
333+
href: application-volume-group-delete.md
316334
- name: Manage data protection
317335
items:
318336
- name: Manage volume snapshots
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
---
2+
title: Understand Azure NetApp Files application volume groups
3+
description: Learn about application volume groups in Azure NetApp Files, designed to enhance efficiency, manageability, and administration of application workloads.
4+
services: azure-netapp-files
5+
author: b-ahibbard
6+
ms.service: azure-netapp-files
7+
ms.topic: conceptual
8+
ms.date: 04/16/2024
9+
ms.author: anfdocs
10+
---
11+
12+
# Understand Azure NetApp Files application volume groups
13+
14+
Application volume groups are essential to understand for managing data and optimizing storage solutions.
15+
16+
An application volume group is a framework designed to streamline the deployment of application volumes. It acts as a cohesive entity, bringing together related volumes to enhance efficiency, manageability, ease of administration, and volume placement relative to compute resources.
17+
18+
An application volume group provides technical improvements to simplify and standardize the volume deployment process for your application, ensuring optimal placement in the regional or zonal infrastructure while according to best practices for the selected application or workload.
19+
20+
Application volume group deploys volumes in a single atomic operation using a predefined naming convention that allows administrators to easily identify the specific purpose of the volumes in the application volume group.
21+
22+
## Key components
23+
24+
Learning about the key components of application volume groups is essential to understanding application volume groups.
25+
26+
### Volumes
27+
28+
Individual volumes are the building blocks within an application volume group. Volumes store application data and are organized based on specific characteristics and usage patterns.
29+
30+
The following diagram captures an example layout of volumes deployed by an application volume group, which includes application volume groups provisioned in a secondary availability zone.
31+
32+
:::image type="content" source="./media/application-volume-group-concept/application-volume-group-layout.png" alt-text="Diagram of zonal application volume group deployment." lightbox="./media/application-volume-group-concept/application-volume-group-layout.png":::
33+
34+
Volumes are assigned names by application volume group according to a template and user input describing the purpose and deployment type.
35+
36+
### Grouping logic
37+
38+
Application volume group employs a logical grouping algorithm, allowing administrators to categorize and deploy volumes based on shared attributes such as application type and application specific identifiers. The algorithm is designed to take into consideration which volumes can and can't share storage endpoints. This logic ensures that application load is spread over available resources for optimal results.
39+
40+
### Volume placement
41+
42+
Volumes are placed following best practices and in optimal infrastructure locations ensuring the best application performance from small to large scale deployments. Infrastructure locations are determined based on the selected availability zone and available network and storage capacity; volumes that require the highest throughput and lowest latency (such as database log volumes) are spread across available storage endpoints to mitigate network contention.
43+
44+
### Policies
45+
46+
Application volume group operates under predefined policies that govern the placement of the grouped volumes. These policies can include performance optimization, data protection mechanisms, and scalability rules, which can't be followed with individual volume deployment.
47+
48+
#### Performance optimization
49+
50+
Within the application volume group, volumes are placed on underlying storage resources to optimize performance for the application. By considering factors such as workload characteristics, data access patterns, and performance SLA requirements, administrators can ensure that volumes are provisioned on storage resources with the appropriate performance capabilities to meet the demands of high-performance applications.
51+
52+
#### Availability and redundancy
53+
54+
Volume placement within the application volume group enables administrators to enhance availability and redundancy for critical application data. By distributing volumes across multiple storage resources, administrators can mitigate the risk of data loss or downtime due to hardware failures, network disruptions, or other infrastructure issues. Redundant configurations, such as replicating data across availability zones or geographically dispersed regions, further enhance data resilience and ensure business continuity.
55+
56+
#### Data locality and latency optimization
57+
58+
Volume placement within the application volume group allows you to optimize data locality and minimize latency for applications with stringent performance requirements. By deploying volumes closer to compute resources, administrators can reduce data access latency and improve application responsiveness particularly for latency-sensitive workloads such as database applications.
59+
60+
#### Cost optimization
61+
62+
Volume placement strategies within the application volume group enable you to optimize storage costs by matching workload requirements with appropriate storage tiers. Administrators can leverage tiered storage offerings within Azure NetApp Files, such as Standard and Premium tiers, to balance performance and cost-effectiveness for different application workloads. By placing volumes on the most cost-effective storage tier that meets performance requirements, you can maximize resource utilization and minimize operational expenses. Volumes can be moved to different performance tiers at any moment and without service interruptions to align performance and cost with changing requirements.
63+
64+
#### Flexibility
65+
66+
After deployment, volume sizes and throughput settings can be adjusted like any other volume at any time without service interruption. This is a key attribute of Azure NetApp Files.
67+
68+
#### Compliance and data residency
69+
70+
Volume placement within the application volume group enables organizations to address compliance and data residency requirements by specifying the geographical location or Azure region where data should be stored. Administrators can ensure that volumes are provisioned in compliance with regulatory mandates or organizational policies governing data sovereignty, privacy, and residency, thus mitigating compliance risks, and ensuring data governance.
71+
72+
#### Constrained zone resource availability
73+
74+
Upon execution of volume deployment application volume group detects available resources and applies logic to place volumes in the most optimal locations. In resource-constrained zones, volumes can share storage endpoints:
75+
76+
:::image type="content" source="./media/application-volume-group-concept/resource-constrained-layout.png" alt-text="Diagram of constrained zone deployment." lightbox="./media/application-volume-group-concept/resource-constrained-layout.png":::
77+
78+
79+
80+
Application volume group in Azure NetApp Files empowers you to optimize deployment procedures, application performance, availability, cost, and compliance for application workloads. Strategically allocating storage resources and leveraging advanced placement strategies enables you to enhance the agility, resilience, and efficiency of your storage infrastructure to meet evolving business needs.
81+
82+
## Best practices
83+
84+
Adhering to best practices improves the efficacy of your application volume group deployment.
85+
86+
### Define clear grouping criteria
87+
88+
Establish defined criteria for grouping volumes within an application volume group. Definition ensures that the applied logic aligns with the specific needs and characteristics of the associated application.
89+
90+
### Prepare for the deployment
91+
92+
Obtain application specific information before deploying the volumes by studying the performance capabilities of Azure NetApp Files volumes and by observing application volume sizes and performance data in the current (on-premises) implementation.
93+
94+
### Monitor regularly and optimize
95+
96+
Implement a proactive monitoring strategy to assess the performance of volumes within an application volume group. Regularly optimize resource allocations and policies based on changing application requirements.
97+
98+
### Document and communicate
99+
100+
Maintain comprehensive documentation outlining application volume group configurations, policies, and any changes made over time. Effective communication regarding application volume group structures is vital for collaborative management.
101+
102+
## Benefits
103+
104+
Volumes deployed by application volume group are placed in the regional or zonal infrastructure to achieve optimized latency and throughput for the application VMs.
105+
106+
Resulting volumes provide the same flexibility for resizing capacity and throughput as individually created volumes. These volumes also support Azure NetApp Files data protection solutions including snapshots and cross-region/cross-zone replication.
107+
108+
## Availability
109+
110+
Application volume group is currently available for [SAP HANA](application-volume-group-introduction.md).
111+
112+
<!-- and Oracle databases. -->
113+
114+
## Conclusion
115+
116+
In conclusion, the application volume group is a pivotal concept in modern data management, providing a structured approach to handling volumes within application environments. By leveraging application volume group, you can enhance performance, streamline administration, and ensure the resilience of your applications in dynamic and evolving scenarios.
117+
118+
## Next steps
119+
120+
* [Understand Azure NetApp Files application volume group for SAP HANA](application-volume-group-introduction.md)
121+
* [Requirements and considerations for application volume group for SAP HANA](application-volume-group-considerations.md)
122+
* [Understand application volume group for Oracle](application-volume-group-oracle-introduction.md)
123+
* [Requirements and considerations for application volume group for Oracle](application-volume-group-oracle-considerations.md)

articles/azure-netapp-files/application-volume-group-delete.md

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,26 @@ services: azure-netapp-files
55
author: b-hchen
66
ms.service: azure-netapp-files
77
ms.topic: how-to
8-
ms.date: 11/19/2021
8+
ms.date: 10/20/2023
99
ms.author: anfdocs
1010
---
1111
# Delete an application volume group
1212

1313
This article describes how to delete an application volume group.
1414

1515
> [!IMPORTANT]
16-
> You can delete a volume group only if it contains no volumes. Before deleting a volume group, delete all volumes in the group. Otherwise, an error occurs, preventing you from deleting the volume group.
16+
> You can delete a volume group only if it contains no volumes. Before deleting a volume group, delete all volumes in the group. An error occurs preventing you from deleting the volume group if it contains one or more volumes.
1717
1818
## Steps
1919

20-
1. Click **Application volume groups**. Select the volume group you want to delete.
20+
1. Select **Application volume groups**. Select the volume group you want to delete.
2121

22-
[![Screenshot that shows Application Volume Groups list.](./media/application-volume-group-delete/application-volume-group-list.png) ](./media/application-volume-group-delete/application-volume-group-list.png#lightbox)
22+
2. To delete the volume group, select **Delete**. If you are prompted, type the volume group name to confirm the deletion.
2323

24-
2. To delete the volume group, click **Delete**. If you are prompted, type the volume group name to confirm the deletion.
24+
[![Screenshot that shows Application Volume Groups list.](./media/application-volume-group-delete/application-volume-group-list.png) ](./media/application-volume-group-delete/application-volume-group-list.png#lightbox)
2525

26-
[![Screenshot that shows Application Volume Groups deletion.](./media/application-volume-group-delete/application-volume-group-delete.png)](./media/application-volume-group-delete/application-volume-group-delete.png#lightbox)
2726

2827
## Next steps
2928

30-
* [Understand Azure NetApp Files application volume group for SAP HANA](application-volume-group-introduction.md)
31-
* [Requirements and considerations for application volume group for SAP HANA](application-volume-group-considerations.md)
32-
* [Deploy the first SAP HANA host using application volume group for SAP HANA](application-volume-group-deploy-first-host.md)
33-
* [Add hosts to a multiple-host SAP HANA system using application volume group for SAP HANA](application-volume-group-add-hosts.md)
34-
* [Add volumes for an SAP HANA system as a secondary database in HSR](application-volume-group-add-volume-secondary.md)
35-
* [Add volumes for an SAP HANA system as a DR system using cross-region replication](application-volume-group-disaster-recovery.md)
36-
* [Manage volumes in an application volume group](application-volume-group-manage-volumes.md)
3729
* [Application volume group FAQs](faq-application-volume-group.md)
3830
* [Troubleshoot application volume group errors](troubleshoot-application-volume-groups.md)
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: Manage volumes in Azure NetApp Files application volume group for Oracle | Microsoft Docs
3+
description: Describes how to manage a volume from its application volume group for Oracle, including resizing, deleting, or changing throughput for the volume.
4+
services: azure-netapp-files
5+
documentationcenter: ''
6+
author: b-hchen
7+
manager: ''
8+
editor: ''
9+
10+
ms.assetid:
11+
ms.service: azure-netapp-files
12+
ms.workload: storage
13+
ms.tgt_pltfrm: na
14+
ms.topic: how-to
15+
ms.date: 10/20/2023
16+
ms.author: anfdocs
17+
---
18+
# Manage volumes in an application volume group for Oracle
19+
20+
You can manage a volume from its volume group. You can resize, delete, or change throughput for the volume.
21+
22+
## Steps
23+
24+
1. From your NetApp account, select **Application volume groups**.
25+
Select a volume group to display the volumes in the group.
26+
27+
2. Select the volume you want to resize, delete, or change throughput. The volume overview will be displayed.
28+
29+
3. From **Volume Overview**, you can select:
30+
31+
* **Edit**
32+
You can change individual volume properties:
33+
* Protocol type
34+
* Hide snapshot path
35+
* Snapshot policy
36+
* Unix permissions
37+
38+
> [!NOTE]
39+
> Changing the protocol type involves reconfiguration at the Linux host. When using dNFS, it's not recommended to mix volumes using NFSv3 and NFSv4.1.
40+
41+
> [!NOTE]
42+
> Using Azure NetApp Files built-in automated snapshots doesn't create database consistent backups. Instead, use data protection software such as [AzAcSnap](azacsnap-introduction.md) that supports snapshot-based data protection for Oracle.
43+
44+
* **Change Throughput**
45+
You can adapt the throughput of the volume.
46+
47+
## Next steps
48+
49+
* [Understand application volume group for Oracle](application-volume-group-oracle-introduction.md)
50+
* [Requirements and considerations for application volume group for Oracle](application-volume-group-oracle-considerations.md)
51+
* [Deploy application volume group for Oracle](application-volume-group-oracle-deploy-volumes.md)
52+
* [Configure application volume group for Oracle using REST API](configure-application-volume-oracle-api.md)
53+
* [Deploy application volume group for Oracle using Azure Resource Manager](configure-application-volume-oracle-azure-resource-manager.md)
54+
* [Troubleshoot application volume group errors](troubleshoot-application-volume-groups.md)
55+
* [Delete an application volume group](application-volume-group-delete.md)
56+
* [Application volume group FAQs](faq-application-volume-group.md)

articles/azure-netapp-files/application-volume-group-manage-volumes.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,27 @@ ms.topic: how-to
88
ms.date: 11/19/2021
99
ms.author: anfdocs
1010
---
11-
# Manage volumes in an application volume group
11+
# Manage volumes in an application volume group for SAP HANA
1212

1313
You can manage a volume from its volume group. You can resize, delete, or change throughput for the volume.
1414

1515
## Steps
1616

17-
1. From your NetApp account, select **Application volume groups**. Click a volume group to display the volumes in the group. Select the volume you want to resize, delete, or change throughput. The volume overview will be displayed.
17+
1. From your NetApp account, select **Application volume groups**. Click a volume group to display the volumes in the group.
18+
19+
2. Select the volume you want to resize, delete, or change throughput. The volume overview is displayed.
1820

1921
[![Screenshot that shows Application Volume Groups overview page.](./media/application-volume-group-manage-volumes/application-volume-group-overview.png)](./media/application-volume-group-manage-volumes/application-volume-group-overview.png#lightbox)
2022

21-
1. To resize the volume, click **Resize** and specify the quota in GiB.
23+
* To resize the volume, click **Resize** and specify the quota in GiB.
2224

2325
![Screenshot that shows the Update Volume Quota window.](./media/application-volume-group-manage-volumes/application-volume-resize.png)
2426

25-
2. To change the throughput for the volume, click **Change throughput** and specify the intended throughput in MiB/s.
27+
* To change the throughput for the volume, click **Change throughput** and specify the intended throughput in MiB/s.
2628

2729
![Screenshot that shows the Change Throughput window.](./media/application-volume-group-manage-volumes/application-volume-change-throughput.png)
2830

29-
3. To delete the volume in the volume group, click **Delete**. If you are prompted, type the volume name to confirm the deletion.
31+
* To delete the volume in the volume group, click **Delete**. If you are prompted, type the volume name to confirm the deletion.
3032

3133
> [!IMPORTANT]
3234
> The volume deletion operation cannot be undone.

0 commit comments

Comments
 (0)