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/container-instances/container-instances-dedicated-hosts.md
+41-14Lines changed: 41 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,10 @@
1
1
---
2
-
title: Deploy on dedicated hosts
3
-
description: Use dedicated hosts to achieve true hostlevel isolation for your workloads
2
+
title: Deploy on dedicated host
3
+
description: Use a dedicated host to achieve true host-level isolation for your Azure Container Instances workloads
4
4
ms.topic: article
5
-
ms.date: 01/10/2020
6
-
ms.author: danlep
5
+
ms.date: 01/17/2020
6
+
author: dkkapur
7
+
ms.author: dekapur
7
8
---
8
9
9
10
# Deploy on dedicated hosts
@@ -12,23 +13,50 @@ ms.author: danlep
12
13
13
14
The dedicated sku is appropriate for container workloads that require workload isolation from a physical server perspective.
14
15
15
-
## Using the dedicated sku
16
+
## Prerequisites
17
+
18
+
* The default limit for any subscription to use the dedicated sku is 0. If you would like to use this sku for your production container deployments, create an [Azure Support request][azure-support] to increase the limit.
19
+
20
+
## Use the dedicated sku
16
21
17
22
> [!IMPORTANT]
18
-
> Using the dedicated sku is only available in the latest API version (2019-12-01) that is currently rolling out. Specify this API version in your deployment template. Additionally, the default limit for any subscription to use the dedicated sku is 0. If you would like to use this sku for your production container deployments, please create an [Azure Support request][azure-support]
23
+
> Using the dedicated sku is only available in the latest API version (2019-12-01) that is currently rolling out. Specify this API version in your deployment template.
24
+
>
19
25
20
-
Starting with API version 2019-12-01, there is a "sku" property under the container group properties section of a deployment template, which is required for an ACI deployment. Currently, you can use this property as part of an Azure Resource Manager deployment template for ACI. You can learn more about deploying ACI resources with a template in the [Tutorial: Deploy a multi-container group using a Resource Manager template](https://docs.microsoft.com/azure/container-instances/container-instances-multi-container-group).
26
+
Starting with API version 2019-12-01, there is a `sku` property under the container group properties section of a deployment template, which is required for an ACI deployment. Currently, you can use this property as part of an Azure Resource Manager deployment template for ACI. Learn more about deploying ACI resources with a template in the [Tutorial: Deploy a multi-container group using a Resource Manager template](https://docs.microsoft.com/azure/container-instances/container-instances-multi-container-group).
21
27
22
-
The sku property can have one of the following values:
23
-
* Standard - the standard ACI deployment choice, which still guarantees hypervisor-level security
24
-
* Dedicated - used for workload level isolation with dedicated physical hosts for the container group
28
+
The `sku` property can have one of the following values:
29
+
*`Standard` - the standard ACI deployment choice, which still guarantees hypervisor-level security
30
+
*`Dedicated` - used for workload level isolation with dedicated physical hosts for the container group
25
31
26
32
## Modify your JSON deployment template
27
33
28
-
In your deployment template, where the container group resource is specified, ensure that the `"apiVersion": "2019-12-01",`. In the properties section of the container group resource, set `"sku": "Dedicated",`.
34
+
In your deployment template, modify or add the following properties:
35
+
* Under `resources`, set `apiVersion` to `2012-12-01`.
36
+
* Under the container group properties, add a `sku` property with value `Dedicated`.
29
37
30
38
Here is an example snippet for the resources section of a container group deployment template that uses the dedicated sku:
@@ -86,9 +114,8 @@ Here is an example snippet for the resources section of a container group deploy
86
114
],
87
115
"type": "Public"
88
116
},
89
-
"osType": "Linux",
117
+
"osType": "Linux"
90
118
},
91
-
"location": "eastus2euap",
92
119
"tags": {}
93
120
}
94
121
]
@@ -111,7 +138,7 @@ Deploy the template with the [az group deployment create][az-group-deployment-cr
111
138
az group deployment create --resource-group myResourceGroup --template-file deployment-template.json
112
139
```
113
140
114
-
Within a few seconds, you should receive an initial response from Azure. Once the deployment completes, all data related to it persisted by the ACI service will be encrypted with the key you provided.
141
+
Within a few seconds, you should receive an initial response from Azure. A successful deployment takes place on a dedicated host.
Copy file name to clipboardExpand all lines: articles/container-instances/container-instances-encrypt-data.md
+107-8Lines changed: 107 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,9 @@
2
2
title: Encrypt deployment data
3
3
description: Learn about encryption of data persisted for your container instance resources and how to encrypt the data with a customer-managed key
4
4
ms.topic: article
5
-
ms.date: 01/10/2020
6
-
ms.author: danlep
5
+
ms.date: 01/17/2020
6
+
author: dkkapur
7
+
ms.author: dekapur
7
8
---
8
9
9
10
# Encrypt deployment data
@@ -83,15 +84,18 @@ The access policy should now show up in your key vault's access policies.
83
84
> [!IMPORTANT]
84
85
> Encrypting deployment data with a customer-managed key is available in the latest API version (2019-12-01) that is currently rolling out. Specify this API version in your deployment template. If you have any issues with this, please reach out to Azure Support.
85
86
86
-
Once the key vault key and access policy are set up, add the following property to your ACI deployment template. You can learn more about deploying ACI resources with a template in the [Tutorial: Deploy a multi-container group using a Resource Manager template](https://docs.microsoft.com/azure/container-instances/container-instances-multi-container-group).
87
-
88
-
Specifically, under the container group properties section of the deployment template, add an "encryptionProperties", which contains the following values:
89
-
* vaultBaseUrl: the DNS Name of your key vault, can be found on the overview blade of the key vault resource in Portal
90
-
* keyName: the name of the key generated earlier
91
-
* keyVersion: the current version of the key. This can be found by clicking into the key itself (under "Keys" in the Settings section of your key vault resource)
87
+
Once the key vault key and access policy are set up, add the following properties to your ACI deployment template. Learn more about deploying ACI resources with a template in the [Tutorial: Deploy a multi-container group using a Resource Manager template](https://docs.microsoft.com/azure/container-instances/container-instances-multi-container-group).
88
+
* Under `resources`, set `apiVersion` to `2012-12-01`.
89
+
* Under the container group properties section of the deployment template, add an `encryptionProperties`, which contains the following values:
90
+
*`vaultBaseUrl`: the DNS Name of your key vault, can be found on the overview blade of the key vault resource in Portal
91
+
*`keyName`: the name of the key generated earlier
92
+
*`keyVersion`: the current version of the key. This can be found by clicking into the key itself (under "Keys" in the Settings section of your key vault resource)
93
+
* Under the container group properties, add a `sku` property with value `Standard`. The `sku` property is required in API version 2019-12-01.
92
94
95
+
The following template snippet shows these additional properties to encrypt deployment data:
93
96
94
97
```json
98
+
[...]
95
99
"resources": [
96
100
{
97
101
"name": "[parameters('containerGroupName')]",
@@ -104,6 +108,7 @@ Specifically, under the container group properties section of the deployment tem
104
108
"keyName": "acikey",
105
109
"keyVersion": "xxxxxxxxxxxxxxxx"
106
110
},
111
+
"sku": "Standard",
107
112
"containers": {
108
113
[...]
109
114
}
@@ -112,6 +117,100 @@ Specifically, under the container group properties section of the deployment tem
112
117
]
113
118
```
114
119
120
+
Following is a complete template, adapted from the template in [Tutorial: Deploy a multi-container group using a Resource Manager template](https://docs.microsoft.com/azure/container-instances/container-instances-multi-container-group).
0 commit comments