Skip to content

Commit 6d14f14

Browse files
committed
Initial push
1 parent 5a8d93f commit 6d14f14

15 files changed

+164
-31
lines changed

articles/virtual-machines/sizes/general-purpose/a-family.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,11 @@ ms.author: mattmcinnes
1313

1414
**Applies to:** :heavy_check_mark: Linux VMs :heavy_check_mark: Windows VMs :heavy_check_mark: Flexible scale sets :heavy_check_mark: Uniform scale sets
1515

16-
The 'A' family of VM size series are one of Azure's general purpose VM instances. They're designed for entry-level workloads, such as development and test environments, small to medium databases, and low-traffic web servers.
16+
[!INCLUDE [a-family-summary](./includes/a-family-summary.md)]
1717

1818
## Workloads and use cases
1919

20-
- **Cost Efficiency:** A-series VMs are some of the most budget-friendly options available on Azure, making them a good choice for projects with limited financial resources or those that do not require high-performance compute capabilities.
21-
22-
- **General Workloads:** They are well-suited for handling basic applications, light web servers, and small databases that do not demand extensive CPU, memory, or I/O performance.
23-
24-
- **Entry-Level Applications:** These VMs can serve as a good starting point for deploying applications that are not expected to scale significantly. They provide a platform for applications and services that require less processing power.
20+
[!INCLUDE [a-family-workloads](./includes/a-family-workloads.md)]
2521

2622
## Series in family
2723

articles/virtual-machines/sizes/general-purpose/b-family.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ ms.author: mattmcinnes
1313

1414
**Applies to:** :heavy_check_mark: Linux VMs :heavy_check_mark: Windows VMs :heavy_check_mark: Flexible scale sets :heavy_check_mark: Uniform scale sets
1515

16-
The 'B' family of VM size series are one of Azure's general purpose VM instances. While traditional Azure virtual machines provide fixed CPU performance, B-series virtual machines are the only VM type that use credits for CPU performance provisioning. B-series VMs utilize a CPU credit model to track how much CPU is consumed - the virtual machine accumulates CPU credits when a workload is operating below the base CPU performance threshold and, uses credits when running above the base CPU performance threshold until all of its credits are consumed. Upon consuming all the CPU credits, a B-series virtual machine is throttled back to its base CPU performance until it accumulates the credits to CPU burst again.
16+
[!INCLUDE [b-family-summary](./includes/b-family-summary.md)]
1717

1818
Read more about the [B-series CPU credit model](../../b-series-cpu-credit-model/b-series-cpu-credit-model.md).
1919

2020
## Workloads and use cases
2121

22-
B-series VMs are ideal for workloads that do not need the full performance of the CPU continuously, like web servers, proof of concepts, small databases and development build environments. These workloads typically have burstable performance requirements.
22+
[!INCLUDE [b-family-workloads](./includes/b-family-workloads.md)]
2323

2424
## Series in family
2525

articles/virtual-machines/sizes/general-purpose/d-family.md

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,11 @@ ms.author: mattmcinnes
1313

1414
**Applies to:** :heavy_check_mark: Linux VMs :heavy_check_mark: Windows VMs :heavy_check_mark: Flexible scale sets :heavy_check_mark: Uniform scale sets
1515

16-
The 'D' family of VM sizes are one of Azure's general purpose VM sizes. They're designed for a variety of demanding workloads, such as enterprise applications, web and application servers, development and test environments, and batch processing tasks. Equipped with faster processors and more memory per core than the A-series, D-series VMs offer a strong performance balance, making them suitable for applications that require both high computational power and substantial memory resources. They are particularly favored for running enterprise-grade applications, supporting moderate to high-traffic web servers, and performing data-intensive batch processing.
16+
[!INCLUDE [d-family-summary](./includes/d-family-summary.md)]
1717

1818
## Workloads and use cases
1919

20-
**Balanced Performance:** D-series VMs provide a solid balance between CPU capabilities and memory size, which makes them suitable for most production workloads. They are equipped with faster processors compared to the A-series and provide more memory per core.
21-
22-
**Enterprise Applications:** They are well-suited for running enterprise applications like SAP, Microsoft Dynamics, or large relational databases that require both high computational power and substantial memory.
23-
24-
**Development and Test Environments:** With their balanced resources, D-series VMs are ideal for development and testing environments where developers need to simulate production conditions closely.
25-
26-
**Web and Application Servers:** They provide the necessary resources to host web servers and application servers that experience moderate to heavy traffic, ensuring smooth and responsive user experiences.
27-
28-
**Batch Processing:** D-series VMs are efficient for handling batch processing tasks that require processing large amounts of data quickly, thanks to their fast processors and ample memory.
29-
30-
**Gaming Servers:** The high-performance capabilities of D-series VMs make them suitable for gaming servers where latency and speed are critical for a good user experience.
31-
20+
[!INCLUDE [d-family-workloads](./includes/d-family-workloads.md)]
3221

3322
## Series in family
3423

articles/virtual-machines/sizes/general-purpose/dc-family.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,11 @@ ms.author: mattmcinnes
1616
> [!NOTE]
1717
> 'DC' family VMs are specialized for confidential computing scenarios. If your workload doesn't require confidential compute and you're looking for general purpose VMs with similar specs, consider the [the standard D-family size series](./d-family.md).
1818
19-
The 'DC' sub-family of VM size series are one of Azure's security focused general purpose VM instances. They're designed for [confidential computing](../../../confidential-computing/overview-azure-products.md) with enhanced data protection and code confidentiality, featuring hardware-based Trusted Execution Environments (TEEs) with Intel's Software Guard Extensions (SGX). These VMs are ideal for handling highly sensitive data that demands isolation from the host environment, such as in scenarios involving secure enclaves for processing private data, financial transactions, and personally identifiable information (PII), ensuring a higher level of security for critical applications.
19+
[!INCLUDE [dc-family-summary](./includes/dc-family-summary.md)]
2020

2121
## Workloads and use cases
2222

23-
- **Confidential Computing:** They support secure enclave technology using Intel SGX, which allows parts of the VM memory to be isolated from the main operating system. This enclave securely processes sensitive data, ensuring that it is protected even from privileged users and underlying system software.
24-
25-
- **Data Protection:** DC-series VMs are ideal for applications that manage, store, and process sensitive data, such as personal identifiable information (PII), financial data, health records, and other types of confidential information. The hardware-based encryption ensures that data is protected at rest and during processing.
26-
27-
- **Regulatory Compliance:** For businesses that need to comply with stringent regulatory requirements for data privacy and security (like GDPR, HIPAA, or financial industry regulations), DC-series VMs provide a hardware-assured environment that can help meet these compliance demands.
23+
[!INCLUDE [dc-family-workloads](./includes/dc-family-workloads.md)]
2824

2925
## Series in family
3026

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: A family VM size series summary include
3+
description: Include file containing a summary of the 'A' sub-family.
4+
services: virtual-machines
5+
author: mattmcinnes
6+
ms.topic: include
7+
ms.service: virtual-machines
8+
ms.subservice: sizes
9+
ms.date: 04/19/2024
10+
ms.author: mattmcinnes
11+
ms.custom: include file
12+
---
13+
The 'A' family of VM size series are one of Azure's general purpose VM instances. They're designed for entry-level workloads, such as development and test environments, small to medium databases, and low-traffic web servers.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: A family VM size series workloads include
3+
description: Include file containing a summary of the 'A' family's potential workloads.
4+
services: virtual-machines
5+
author: mattmcinnes
6+
ms.topic: include
7+
ms.service: virtual-machines
8+
ms.subservice: sizes
9+
ms.date: 04/19/2024
10+
ms.author: mattmcinnes
11+
ms.custom: include file
12+
---
13+
**Cost Efficiency:** A-series VMs are some of the most budget-friendly options available on Azure, making them a good choice for projects with limited financial resources or those that do not require high-performance compute capabilities.
14+
15+
**General Workloads:** A-series VMs are well-suited for handling basic applications, light web servers, and small databases that do not demand extensive CPU, memory, or I/O performance.
16+
17+
**Entry-Level Applications:** A-series VMs can serve as a good starting point for deploying applications that are not expected to scale significantly. They provide a platform for applications and services that require less processing power.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: B family VM size series summary include
3+
description: Include file containing a summary of the 'B' family.
4+
services: virtual-machines
5+
author: mattmcinnes
6+
ms.topic: include
7+
ms.service: virtual-machines
8+
ms.subservice: sizes
9+
ms.date: 04/19/2024
10+
ms.author: mattmcinnes
11+
ms.custom: include file
12+
---
13+
The 'B' family of VM size series are one of Azure's general purpose VM instances. While traditional Azure virtual machines provide fixed CPU performance, B-series virtual machines are the only VM type that use credits for CPU performance provisioning. B-series VMs utilize a CPU credit model to track how much CPU is consumed - the virtual machine accumulates CPU credits when a workload is operating below the base CPU performance threshold and, uses credits when running above the base CPU performance threshold until all of its credits are consumed. Upon consuming all the CPU credits, a B-series virtual machine is throttled back to its base CPU performance until it accumulates the credits to CPU burst again.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: B family VM size series workloads include
3+
description: Include file containing a summary of the 'B' family's potential workloads.
4+
services: virtual-machines
5+
author: mattmcinnes
6+
ms.topic: include
7+
ms.service: virtual-machines
8+
ms.subservice: sizes
9+
ms.date: 04/19/2024
10+
ms.author: mattmcinnes
11+
ms.custom: include file
12+
---
13+
**Usage Flexibility:** B-family VMs are best suited for workloads that do not require constant full CPU performance.
14+
15+
**Ideal Applications:** B-family VMs are ideal applications include web servers, proof of concepts, small databases, and development build environments.
16+
17+
**Performance Needs:** Some workloads often have burstable performance requirements, meaning they only need high performance sporadically. B-family VMs are perfect for this use case.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
title: D family VM size series summary include
3+
description: Include file containing a summary of the 'D' family.
4+
services: virtual-machines
5+
author: mattmcinnes
6+
ms.topic: include
7+
ms.service: virtual-machines
8+
ms.subservice: sizes
9+
ms.date: 04/19/2024
10+
ms.author: mattmcinnes
11+
ms.custom: include file
12+
---
13+
The 'D' family of VM sizes are one of Azure's general purpose VM sizes. They're designed for a variety of demanding workloads, such as enterprise applications, web and application servers, development and test environments, and batch processing tasks. Equipped with faster processors and more memory per core than the A-series, D-series VMs offer a strong performance balance, making them suitable for applications that require both high computational power and substantial memory resources. They are particularly favored for running enterprise-grade applications, supporting moderate to high-traffic web servers, and performing data-intensive batch processing.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: D family VM size series workloads include
3+
description: Include file containing a summary of the 'D' family's potential workloads.
4+
services: virtual-machines
5+
author: mattmcinnes
6+
ms.topic: include
7+
ms.service: virtual-machines
8+
ms.subservice: sizes
9+
ms.date: 04/19/2024
10+
ms.author: mattmcinnes
11+
ms.custom: include file
12+
---
13+
**Balanced Performance:** D-series VMs provide a solid balance between CPU capabilities and memory size, which makes them suitable for most production workloads. They are equipped with faster processors compared to the A-series and provide more memory per core.
14+
15+
**Enterprise Applications:** They are well-suited for running enterprise applications like SAP, Microsoft Dynamics, or large relational databases that require both high computational power and substantial memory.
16+
17+
**Development and Test Environments:** With their balanced resources, D-series VMs are ideal for development and testing environments where developers need to simulate production conditions closely.
18+
19+
**Web and Application Servers:** They provide the necessary resources to host web servers and application servers that experience moderate to heavy traffic, ensuring smooth and responsive user experiences.
20+
21+
**Batch Processing:** D-series VMs are efficient for handling batch processing tasks that require processing large amounts of data quickly, thanks to their fast processors and ample memory.
22+
23+
**Gaming Servers:** The high-performance capabilities of D-series VMs make them suitable for gaming servers where latency and speed are critical for a good user experience.

0 commit comments

Comments
 (0)