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/aks/quickstart-event-grid.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ In this quickstart, you create an AKS cluster and subscribe to AKS events.
21
21
*[Azure CLI][azure-cli-install] or [Azure PowerShell][azure-powershell-install] installed.
22
22
23
23
> [!NOTE]
24
-
> In case there are issues specifically with EventGrid notifications, as can be seen here [Service Outages](https://azure.status.microsoft/status), please note that AKS operations wont be impacted and they are independent of Event Grid outages.
24
+
> In case there are issues specifically with EventGrid notifications, as can be seen here [Service Outages](https://azure.status.microsoft/status), please note that AKS operations won't be impacted and they are independent of Event Grid outages.
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/application-volume-group-concept.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,27 +11,27 @@ ms.author: anfdocs
11
11
12
12
# Understand Azure NetApp Files application volume groups
13
13
14
-
Application volume groups are essential to understand for managing data and optimizing storage solutions.
14
+
In managing data and optimizing storage solutions, understanding how an application volume group functions is crucial.
15
15
16
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
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.
18
+
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 and in accordance with best practices for the selected application or workload.
19
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.
20
+
Application volume group deploys volumes in a single atomic operation using a predefined naming convention that allows you to easily identify the specific purpose of the volumes in the application volume group.
21
21
22
22
## Key components
23
23
24
24
Learning about the key components of application volume groups is essential to understanding application volume groups.
25
25
26
26
### Volumes
27
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.
28
+
The fundamental building blocks within an application volume group are individual volumes. These volumes store application data and are organized based on specific characteristics and usage patterns.
29
29
30
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
31
32
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
33
34
-
Volumes are assigned names by application volume group according to a template and user input describing the purpose and deployment type.
34
+
Volumes are assigned names by application volume group according to a template and based on user input describing the purpose and deployment type.
35
35
36
36
### Grouping logic
37
37
@@ -43,7 +43,7 @@ Volumes are placed following best practices and in optimal infrastructure locati
43
43
44
44
### Policies
45
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.
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 using individual volume deployment.
47
47
48
48
#### Performance optimization
49
49
@@ -59,23 +59,23 @@ Volume placement within the application volume group allows you to optimize data
59
59
60
60
#### Cost optimization
61
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.
62
+
Volume placement strategies within the application volume group enable you to optimize storage costs by matching workload requirements with appropriate storage tiers. You 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
63
64
64
#### Flexibility
65
65
66
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
67
68
68
#### Compliance and data residency
69
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.
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. You can ensure that volumes are provisioned in compliance with regulatory mandates or organizational policies governing data sovereignty, privacy, and residency, thereby mitigating compliance risks and ensuring data governance.
71
71
72
72
#### Constrained zone resource availability
73
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:
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
75
76
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
77
78
-
78
+
## Summary
79
79
80
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
81
@@ -85,7 +85,7 @@ Adhering to best practices improves the efficacy of your application volume grou
85
85
86
86
### Define clear grouping criteria
87
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.
88
+
Establish well 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.
Copy file name to clipboardExpand all lines: articles/azure-netapp-files/application-volume-group-oracle-introduction.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,11 +62,11 @@ High availability deployments include volumes in two availability zones, for whi
62
62
63
63
A fully built deployment with eight data volumes and all optional volumes in a zone with ample resource availability can resemble:
64
64
65
-
:::image type="content" source="./media/application-volume-group-oracle-introduction/eight-volume-deployment.png" alt-text="Diagram of eight data volume layout." lightbox="./media/application-volume-group-oracle-introduction/eight-volume-deployment.png":::
65
+
:::image type="content" source="./media/application-volume-group-oracle-introduction/oracle-built-environment.png" alt-text="Diagram of Oracle deployment." lightbox="./media/application-volume-group-oracle-introduction/oracle-built-environment.png":::
66
66
67
67
In resource-constrained zones, volumes might be deployed on shared storage endpoints due to the aforementioned anti-affinity and no-grouping algorithms. This diagram depicts an example volume layout in a resource-constrained zone:
68
68
69
-
:::image type="content" source="./media/application-volume-group-oracle-introduction/oracle-built-environment.png" alt-text="Diagram of Oracle deployment." lightbox="./media/application-volume-group-oracle-introduction/oracle-built-environment.png":::
69
+
:::image type="content" source="./media/application-volume-group-oracle-introduction/eight-volume-deployment.png" alt-text="Diagram of eight data volume layout." lightbox="./media/application-volume-group-oracle-introduction/eight-volume-deployment.png":::
70
70
71
71
In resource-constrained zones, the volumes are deployed on shared storage endpoints while maintaining the anti-affinity and no-grouping rules. The resulting layout shows the log and log-mirror volumes on private storage endpoints while the data volumes share storage-endpoints. The log and log-mirror volumes do not share storage-endpoints.
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/chat/includes/meeting-interop-windows.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ ms.topic: include
7
7
ms.service: azure-communication-services
8
8
---
9
9
10
-
In this quickstart, you'll learn how to chat in a Teams meeting using the Azure Communication Services Chat SDK for C#.
10
+
In this quickstart, you learn how to chat in a Teams meeting using the Azure Communication Services Chat SDK for C#.
11
11
12
12
## Sample code
13
13
Find the code for this quickstart on [GitHub](https://github.com/Azure-Samples/communication-services-dotnet-quickstarts/tree/main/ChatTeamsInteropQuickStart).
@@ -22,12 +22,12 @@ Find the code for this quickstart on [GitHub](https://github.com/Azure-Samples/c
22
22
23
23
## Joining the meeting chat
24
24
25
-
A Communication Services user can join a Teams meeting as an anonymous user using the Calling SDK. Joining the meeting will add them as a participant to the meeting chat as well, where they can send and receive messages with other users in the meeting. The user will not have access to chat messages that were sent before they joined the meeting and they will not be able to send or receive messages after the meeting ends. To join the meeting and start chatting, you can follow the next steps.
25
+
A Communication Services user can join a Teams meeting as an anonymous user using the Calling SDK. Joining the meeting adds them as a participant to the meeting chat as well, where they can send and receive messages with other users in the meeting. The user won't have access to chat messages that were sent before they joined the meeting, and they won't be able to send or receive messages after the meeting ends. To join the meeting and start chatting, you can follow the next steps.
26
26
27
27
## Run the code
28
-
You can build and run the code on Visual Studio. Please note the solution platforms we support `x64`,`x86` and `ARM64`.
28
+
You can build and run the code on Visual Studio. Note the solution platforms we support:`x64`,`x86`, and `ARM64`.
29
29
30
-
1. Open an instance of PowerShell, Windows Terminal, Command Prompt or equivalent and navigate to the directory that you'd like to clone the sample to.
30
+
1. Open an instance of PowerShell, Windows Terminal, Command Prompt, or equivalent and navigate to the directory that you'd like to clone the sample to.
5. With the Communication Services resource procured in pre-requisites, add the connectionstring to the **ChatTeamsInteropQuickStart/MainPage.xaml.cs** file.
42
+
5. With the Communication Services resource procured in prerequisites, add the connectionstring to the **ChatTeamsInteropQuickStart/MainPage.xaml.cs** file.
43
43
44
44
```csharp
45
-
//Azure Communication Services resource connection string i.e = "endpoint=https://your-resource.communication.azure.net/;accesskey=your-access-key";
45
+
//Azure Communication Services resource connection string, i.e., = "endpoint=https://your-resource.communication.azure.net/;accesskey=your-access-key";
46
46
privateconststringconnectionString_="";
47
47
```
48
48
49
49
> [!IMPORTANT]
50
-
> * Select the proper platform from the 'Solution Platforms' dropdown list in Visual Studio <b>before</b> running the code. i.e `x64`
50
+
> * Select the proper platform from the 'Solution Platforms' dropdown list in Visual Studio <b>before</b> running the code, i.e.,`x64`
51
51
> * Make sure you have the 'Developer Mode' in Windows 10 enabled [(Developer Settings)](/windows/apps/get-started/enable-your-device-for-development)
52
52
>
53
53
> *The next steps will not work if this is not configured properly*
@@ -143,6 +143,7 @@ The Teams meeting link can be retrieved using Graph APIs, detailed in [Graph doc
143
143
144
144
You can also get the required meeting link from the **Join Meeting** URL in the Teams meeting invite itself.
145
145
A Teams meeting link looks like this: `https://teams.microsoft.com/l/meetup-join/meeting_chat_thread_id/1606337455313?context=some_context_here`.
146
+
If your teams link has a different format to this, you need to retrieve the thread ID using the Graph API.
146
147
147
148
:::image type="content" source="../join-teams-meeting-chat-quickstart-windows.png" alt-text="Screenshot of the completed csharp Application.":::
0 commit comments