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
On *February 29, 2024*, the certificates feature for Azure Batch access management will be retired. Learn how to migrate access management from using certificates in Azure Batch to using Azure Key Vault.
13
+
On *February 29, 2024*, the certificates feature for Azure Batch access management will be retired. Learn how to migrate your access management approach from using certificates in Azure Batch to using Azure Key Vault.
14
14
15
-
## Batch secure access options
15
+
## About the feature
16
16
17
17
Often, you need to store secure data in an application. Your data must be securely managed so that only administrators or authorized users can access it.
18
18
19
19
Azure Batch offers two ways to secure access management. You can use a certificate that you create and manage in Azure Batch or you can use Azure Key Vault to store an access key. Using a key vault is an Azure standard way to deliver more controlled secure access management.
20
20
21
21
Currently, you can use a certificate at the account level in Azure Batch. You must generate the certificate and upload it manually to Batch by using the Azure portal. To access the certificate, the certificate must be associated with and installed for only the current user. A certificate typically is valid for one year, and it must be updated each year.
22
22
23
-
## Certificates in Batch retirement
23
+
## Feature end of support
24
24
25
-
To move toward a simpler, standardized way to secure access to your Batch resources, on *February 29, 2024*, we'll retire the certificates feature in Azure Batch. We recommend that you instead use Azure Key Vault as a standard and more modern method to secure your resources in Batch.
25
+
To move toward a simpler, standardized way to secure access to your Batch resources, on February 29, 2024, we'll retire the certificates feature in Azure Batch. We recommend that you use Azure Key Vault as a standard and more modern method to secure your resources in Batch.
26
26
27
27
In Key Vault, you get these benefits:
28
28
@@ -32,7 +32,7 @@ In Key Vault, you get these benefits:
32
32
33
33
After the certificates feature in Azure Batch is retired on February 29, 2024, a certificate in Batch might not work as expected. After that date, you won't be able to create a pool by using a certificate. Pools that continue to use certificates after the feature is retired might increase in size and cost.
34
34
35
-
## Use Key Vault to secure your Batch resources
35
+
## Alternative: Use Key Vault to secure your Batch resources
36
36
37
37
Azure Key Vault is an Azure service you can use to store and manage secrets, certificates, tokens, keys, and other configuration values that give authenticated users access to secure applications and services. Key Vault is based on the idea that security is improved and standardized when you remove hard-coded secrets and keys from application code that's deployed.
Copy file name to clipboardExpand all lines: articles/batch/batch-pools-without-public-ip-addresses-classic-retirement-migration-guide.md
+23-21Lines changed: 23 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Opt in to migrate Azure Batch pools without public IP addresses (classic)
2
+
title: Migrate pools without public IP addresses (classic) in Batch
3
3
description: Learn how to opt in to migrate Azure Batch pools without public IP addresses (classic) and plan for feature end of support.
4
4
author: harperche
5
5
ms.author: harpercheng
@@ -8,31 +8,31 @@ ms.topic: how-to
8
8
ms.date: 09/01/2022
9
9
---
10
10
11
-
# Opt in to migrate Batch pools without public IP addresses (feature retirement)
11
+
# Migrate pools without public IP addresses (classic) in Batch
12
12
13
-
Azure Batch pools without public IP addresses (classic) will retire on *March 31, 2023*. Existing pools will migrate to simplified compute node communication pools without public IP addresses. You must opt in to migrate your Batch pools.
13
+
The Azure Batch feature pools without public IP addresses (classic) will retire on *March 31, 2023*. Learn how to migrate eligible pools to simplified compute node communication (preview) pools without public IP addresses. You must opt in to migrate your Batch pools.
14
14
15
-
## About Batch pools without public IP addresses
15
+
## About the feature
16
16
17
-
By default, all the compute nodes in an Azure Batch virtual machine (VM) configuration pool are assigned a public IP address. The Batch service uses the IP address to schedule tasks and for communication with compute nodes, including outbound access to the internet. To restrict access to these nodes and reduce the discoverability of these nodes from the internet, we released [Batch pools without public IP addresses (classic)](./batch-pool-no-public-ip-address.md).
17
+
By default, all the compute nodes in an Azure Batch virtual machine (VM) configuration pool are assigned a public IP address. The Batch service uses the IP address to schedule tasks and for communication with compute nodes, including outbound access to the internet. To restrict access to these nodes and reduce public discoverability of the nodes, we released the Batch feature [pools without public IP addresses (classic)](./batch-pool-no-public-ip-address.md). Currently, the feature is in preview.
18
18
19
-
## End of support for pools without public IP addresses
19
+
## Feature end of support
20
20
21
-
In late 2021, we launched a simplified compute node communication model for Azure Batch. The new communication model improves security and simplifies the user experience. Batch pools no longer require inbound internet access and outbound access to Azure Storage. Batch pools now need only outbound access to the Batch service. As a result, Batch pools without public IP addresses (classic), currently in public preview, will be retired on *March 31, 2023*. The feature will be replaced by simplified compute node communication pools without public IPs.
21
+
In late 2021, we launched a simplified compute node communication model for Azure Batch. The new communication model improves security and simplifies the user experience. Batch pools no longer require inbound internet access and outbound access to Azure Storage. Batch pools now need only outbound access to the Batch service. As a result, on March 31, 2023, we will retire the Batch feature pools without public IP addresses (classic). The feature will be replaced in Batch with simplified compute node communication for pools without public IP addresses.
22
22
23
-
## Use simplified node communication for a pool with no public IP address
23
+
## Alternative: Use simplified node communication
24
24
25
-
The alternative to using a Batch pool without a public IP address (classic) requires using [simplified node communication](./simplified-node-communication-pool-no-public-ip.md). The option gives you enhanced security for your workload environments on network isolation and data exfiltration to Azure Batch accounts. Its key benefits include:
25
+
The alternative to using a Batch pool without a public IP address (classic) requires using [simplified node communication](./simplified-node-communication-pool-no-public-ip.md). The option gives you enhanced security for your workload environments on network isolation and data exfiltration to Batch accounts. The key benefits include:
26
26
27
27
- You can create simplified node communication pools without public IP addresses.
28
-
- You can create a Batch private pool by using a new private endpoint (sub-resource nodeManagement) for an Azure Batch account.
29
-
-A simplified private link DNS zone for Batch account private endpoints. The private link changed from `privatelink.<region>.batch.azure.com` to `privatelink.batch.azure.com`.
30
-
-Mutable public network access for Batch accounts.
31
-
-Firewall support for Batch account public endpoints. You can configure IP address network rules to restrict public network access with Batch accounts.
28
+
- You can create a Batch private pool by using a new private endpoint (in the nodeManagement sub-resource) for an Azure Batch account.
29
+
-Use a simplified private link DNS zone for Batch account private endpoints. The private link changes from `privatelink.<region>.batch.azure.com` to `privatelink.batch.azure.com`.
30
+
-Use mutable public network access for Batch accounts.
31
+
-Get firewall support for Batch account public endpoints. You can configure IP address network rules to restrict public network access to your Batch account.
32
32
33
33
## Opt in and migrate your eligible pools
34
34
35
-
Batch pools without public IP addresses (classic) will retire on *March 31, 2023*. For existing pools that use the earlier preview version of Batch pools without public IP addresses (classic), you can migrate only pools that you created in a virtual network. To migrate the pool, follow the opt-in process for simplified compute node communication:
35
+
When the Batch feature pools without public IP addresses (classic) retires on March 31, 2023, existing pools that use the feature can migrate only if the pools were created in a virtual network. To migrate your eligible pools, complete the opt-in process to use simplified compute node communication:
36
36
37
37
1. Opt in to [use simplified compute node communication](./simplified-compute-node-communication.md#opt-your-batch-account-in-or-out-of-simplified-compute-node-communication).
38
38
@@ -52,29 +52,31 @@ Batch pools without public IP addresses (classic) will retire on *March 31, 2023
52
52
53
53
## FAQs
54
54
55
-
- How can I migrate my Batch pool without public IP addresses (classic) to simplified compute node communication pools without public IPs?
55
+
- How can I migrate my Batch pools that use the pools without public IP addresses (classic) feature to simplified compute node communication?
56
56
57
-
You can migrate your pool to simplified compute node communication pools only if you created the pool in a virtual network. Otherwise, create a new simplified compute node communication pool without public IP addresses.
57
+
If you created the pools in a virtual network, [opt in and complete the migration process](#opt-in-and-migrate-your-eligible-pools).
58
+
59
+
If your pools weren't created in a virtual network, create a new simplified compute node communication pool without public IP addresses.
58
60
59
61
- What differences will I see in billing?
60
62
61
-
Compared with Batch pools without public IP addresses (classic), the simplified compute node communication pools without public IPs support will reduce costs because it won’t need to create the following network resources: load balancer, network security groups, and private link service with the Batch pool deployments. However, there will be a [cost associated with private link](https://azure.microsoft.com/pricing/details/private-link/) or other outbound network connectivity used by pools, as controlled by the user, to allow communication with the Batch service without public IP addresses.
63
+
Compared to Batch pools without public IP addresses (classic), the simplified compute node communication pools without public IPs support reduces cost because it doesn't create the following network resources with Batch pool deployments: load balancer, network security groups, and private link service. However, you'll see a cost associated with [Azure Private Link](https://azure.microsoft.com/pricing/details/private-link/) or other outbound network connectivity that your pools use for communication with the Batch service.
62
64
63
65
- Will I see any changes in performance?
64
66
65
67
No known performance differences exist for simplified compute node communication pools without public IPs compared to Batch pools without public IP addresses (classic).
66
68
67
69
- How can I connect to my pool nodes for troubleshooting?
68
70
69
-
Similar to Batch pools without public IP addresses (classic). As there is no public IP address for the Batch pool, users will need to connect their pool nodes from within the virtual network. You can create a jump box VM in the virtual network or use other remote connectivity solutions like [Azure Bastion](../bastion/bastion-overview.md).
71
+
The process is similar to the way you connect for pools without public IP addresses (classic). Because there the Batch pool doesn't have a public IP address, connect to your pool nodes from within the virtual network. You can create a jump box VM in the virtual network or use a remote connectivity solution like [Azure Bastion](../bastion/bastion-overview.md).
70
72
71
73
- Will there be any change to how my workloads are downloaded from Azure Storage?
72
74
73
-
Similar to Batch pools without public IP addresses (classic), users will need to provide their own internet outbound connectivity if their workloads need access to other resources like Azure Storage.
75
+
Like for Batch pools without public IP addresses (classic), you must provide your own internet outbound connectivity if your workloads need access to a resource like Azure Storage.
74
76
75
-
- What if I don’t migrate to simplified compute node communication pools without public IPs?
77
+
- What if I don’t migrate my pools to simplified compute node communication pools without public IP addresses?
76
78
77
-
After *March 31, 2023*, we will stop supporting Batch pools without public IP addresses. The functionality of the existing pool in that configuration might break, including scale-out operations, or the pool might be actively scaled down to zero at any point in time after that date.
79
+
After *March 31, 2023*, we will stop supporting Batch pools without public IP addresses (classic). After that date, existing pool functionality, including scale-out operations, might break. The pool might actively be scaled down to zero at any time.
Copy file name to clipboardExpand all lines: articles/batch/batch-tls-101-migration-guide.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,24 @@
1
1
---
2
-
title: Migrate to TLS 1.2 in Azure Batch client code
3
-
description: Learn how to migrate to TLS 1.2 in Azure Batch client code to prepare for feature end of support for TLS 1.0/1.1.
2
+
title: Migrate client code to TLS 1.2 in Azure Batch
3
+
description: Learn how to migrate client code to TLS 1.2 in Azure Batch to prepare for end of support for TLS 1.0 and TLS 1.1.
4
4
author: harperche
5
5
ms.author: harpercheng
6
6
ms.service: batch
7
7
ms.topic: how-to
8
8
ms.date: 08/16/2022
9
9
---
10
10
11
-
# Migrate client code to TLS 1.2 in Batch (feature retirement)
11
+
# Migrate client code to TLS 1.2 in Batch
12
12
13
13
To support security best practices and remain in compliance with industry standards, Azure Batch will retire Transport Layer Security (TLS) 1.0 and TLS 1.1 in Azure Batch on *March 31, 2023*. Learn how to migrate to TLS 1.2 in the client code you manage by using Batch.
14
14
15
-
## End of support for TLS 1.0 and TLS 1.1
15
+
## End of support for TLS 1.0 and TLS 1.1 in Batch
16
16
17
17
TLS versions 1.0 and 1.1 are known to be susceptible to BEAST and POODLE attacks and to have other Common Vulnerabilities and Exposures (CVE) weaknesses. TLS 1.0 and 1.1 don't support the modern encryption methods and cipher suites that the Payment Card Industry (PCI) compliance standards recommends. Microsoft is participating in an industry-wide push toward the exclusive use of TLS version 1.2 or later.
18
18
19
19
Most customers have already migrated to TLS 1.2. Customers who continue to use TLS 1.0 or 1.1 can be identified via existing BatchOperation telemetry. If you're using TLS 1.0 or 1.1, to avoid disruption to your Batch workflows, you must adjust existing workflows to ensure that you're using TLS 1.2.
20
20
21
-
## Migrate to TLS 1.2
21
+
## Alternative: Migrate to TLS 1.2
22
22
23
23
To avoid disruption to your Batch workflows, you must update your client code to use TLS 1.2 before the TLS 1.0 and 1.1 retirement in Batch on March 31, 2023.
24
24
@@ -30,7 +30,7 @@ For specific development use cases, see the following information:
30
30
31
31
- If you use the .NET Framework and you *can't* upgrade to .NET 4.7 or later, see the guidance in [TLS for network programming](/dotnet/framework/network-programming/tls) to enforce TLS 1.2.
32
32
33
-
For TLS best practices, see [TLS best practices for the .NET Framework](/dotnet/framework/network-programming/tls).
33
+
For more information, see [TLS best practices for the .NET Framework](/dotnet/framework/network-programming/tls).
0 commit comments