Skip to content

Commit e8601ad

Browse files
committed
updating links
1 parent ac2731c commit e8601ad

14 files changed

+30
-33
lines changed

articles/batch/batch-account-create-portal.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.custom: H1Hack27Feb2017
1111

1212
Learn how to create an Azure Batch account in the [Azure portal][azure_portal], and choose the account properties that fit your compute scenario. Learn where to find important account properties like access keys and account URLs.
1313

14-
For background about Batch accounts and scenarios, see the [feature overview](batch-api-basics.md).
14+
For background about Batch accounts and scenarios, see [Batch service workflow and resources](batch-service-workflow-features.md).
1515

1616
## Create a Batch account
1717

@@ -133,7 +133,7 @@ In addition to using the Azure portal, you can create and manage Batch accounts
133133

134134
## Next steps
135135

136-
* See the [Batch feature overview](batch-api-basics.md) to learn more about Batch service concepts and features. The article discusses the primary Batch resources such as pools, compute nodes, jobs, and tasks, and provides an overview of the service's features for large-scale compute workloads.
136+
* Learn about the [Batch service workflow and primary resources](batch-service-workflow-features.md) such as pools, nodes, jobs, and tasks.
137137
* Learn the basics of developing a Batch-enabled application using the [Batch .NET client library](quick-run-dotnet.md) or [Python](quick-run-python.md). These quickstarts guide you through a sample application that uses the Batch service to execute a workload on multiple compute nodes, and includes using Azure Storage for workload file staging and retrieval.
138138

139139
[azure_portal]: https://portal.azure.com

articles/batch/batch-apis-tools.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ Processing parallel workloads with Azure Batch is typically done programmaticall
1414
You can efficiently process large-scale workloads for your organization, or provide a service front end to your customers so that they can run jobs and tasks--on demand, or on a schedule--on one, hundreds, or even thousands of nodes. You can also use Azure Batch as part of a larger workflow, managed by tools such as [Azure Data Factory](../data-factory/transform-data-using-dotnet-custom-activity.md?toc=%2fazure%2fbatch%2ftoc.json).
1515

1616
> [!TIP]
17-
> When you're ready to dig in to the Batch API for a more in-depth understanding of the features it provides, check out the [Batch feature overview for developers](batch-api-basics.md).
17+
> To learn more about the features and workflow used in Azure Batch, see [Batch service workflow and features](batch-service-workflow-features.md).
1818
>
1919
>
2020
2121
## Azure accounts for Batch development
2222
When you develop Batch solutions, you use the following accounts in your Azure subscription:
2323

24-
* **Batch account** - Azure Batch resources, including pools, compute nodes, jobs, and tasks, are associated with an Azure [Batch account](batch-api-basics.md#account). When your application makes a request against the Batch service, it authenticates the request using the Azure Batch account name, the URL of the account, and either an access key or an Azure Active Directory token. You can [create a Batch account](batch-account-create-portal.md) in the Azure portal, or programmatically.
25-
* **Storage account** - Batch includes built-in support for working with files in [Azure Storage][azure_storage]. Nearly every Batch scenario uses Azure Blob storage for staging the programs that your tasks run and the data that they process, and for the storage of output data that they generate. For storage account options in Batch, see the [Batch feature overview](batch-api-basics.md#azure-storage-account).
24+
* **Batch account** - Azure Batch resources, including pools, compute nodes, jobs, and tasks, are associated with an Azure [Batch account](accounts.md). When your application makes a request against the Batch service, it authenticates the request using the Azure Batch account name, the URL of the account, and either an access key or an Azure Active Directory token. You can [create a Batch account](batch-account-create-portal.md) in the Azure portal, or programmatically.
25+
* **Storage account** - Batch includes built-in support for working with files in [Azure Storage][azure_storage]. Nearly every Batch scenario uses Azure Blob storage for staging the programs that your tasks run and the data that they process, and for the storage of output data that they generate. Each Batch account is usually associated with a corresponding storage account.
2626

2727
## Batch service APIs
2828

@@ -70,7 +70,7 @@ Here are some additional tools that may be helpful for building and debugging yo
7070

7171
## Next steps
7272

73-
* Read the [Batch feature overview for developers](batch-api-basics.md), essential information for anyone preparing to use Batch. The article contains more detailed information about Batch service resources like pools, nodes, jobs, and tasks, and the many API features that you can use while building your Batch application.
73+
* Learn about the [Batch service workflow and primary resources](batch-service-workflow-features.md) such as pools, nodes, jobs, and tasks.
7474
* [Get started with the Azure Batch library for .NET](tutorial-parallel-dotnet.md) to learn how to use C# and the Batch .NET library to execute a simple workload using a common Batch workflow. A [Python version](tutorial-parallel-python.md) and a [Node.js tutorial](batch-nodejs-get-started.md) are also available.
7575
* Download the [code samples on GitHub][github_samples] to see how both C# and Python can interface with Batch to schedule and process sample workloads.
7676

articles/batch/batch-application-packages.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ With application packages, your pool's start task doesn't have to specify a long
6363
You can use the [Azure portal][portal] or the Batch Management APIs to manage the application packages in your Batch account. In the next few sections, we first show how to link a Storage account, then discuss adding applications and packages and managing them with the portal.
6464

6565
### Link a Storage account
66-
To use application packages, you must first link an [Azure Storage account](batch-api-basics.md#azure-storage-account) to your Batch account. If you have not yet configured a Storage account, the Azure portal displays a warning the first time you click **Applications** in your Batch account.
66+
To use application packages, you must first link an [Azure Storage account](accounts.md#azure-storage-accounts) to your Batch account. If you have not yet configured a Storage account, the Azure portal displays a warning the first time you click **Applications** in your Batch account.
6767

6868

6969

@@ -280,9 +280,7 @@ CloudTask blenderTask = new CloudTask(taskId, commandLine);
280280
```
281281

282282
> [!TIP]
283-
> See [Environment settings for tasks](batch-api-basics.md#environment-settings-for-tasks) in the [Batch feature overview](batch-api-basics.md) for more information about compute node environment settings.
284-
>
285-
>
283+
> For more information about compute node environment settings, see [Environment settings for tasks](jobs-and-tasks.md#environment-settings-for-tasks).
286284
287285
## Update a pool's application packages
288286
If an existing pool has already been configured with an application package, you can specify a new package for the pool. If you specify a new package reference for a pool, the following apply:

articles/batch/batch-automatic-scaling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ You can enable automatic scaling either when a pool is created, or on an existin
1717
This article discusses the various entities that make up your autoscale formulas, including variables, operators, operations, and functions. We discuss how to obtain various compute resource and task metrics within Batch. You can use these metrics to adjust your pool's node count based on resource usage and task status. We then describe how to construct a formula and enable automatic scaling on a pool by using both the Batch REST and .NET APIs. Finally, we finish up with a few example formulas.
1818

1919
> [!IMPORTANT]
20-
> When you create a Batch account, you can specify the [account configuration](batch-api-basics.md#account), which determines whether pools are allocated in a Batch service subscription (the default), or in your user subscription. If you created your Batch account with the default Batch Service configuration, then your account is limited to a maximum number of cores that can be used for processing. The Batch service scales compute nodes only up to that core limit. For this reason, the Batch service may not reach the target number of compute nodes specified by an autoscale formula. See [Quotas and limits for the Azure Batch service](batch-quota-limit.md) for information on viewing and increasing your account quotas.
20+
> When you create a Batch account, you can specify the [account configuration](accounts.md), which determines whether pools are allocated in a Batch service subscription (the default), or in your user subscription. If you created your Batch account with the default Batch Service configuration, then your account is limited to a maximum number of cores that can be used for processing. The Batch service scales compute nodes only up to that core limit. For this reason, the Batch service may not reach the target number of compute nodes specified by an autoscale formula. See [Quotas and limits for the Azure Batch service](batch-quota-limit.md) for information on viewing and increasing your account quotas.
2121
>
2222
>If you created your account with the User Subscription configuration, then your account shares in the core quota for the subscription. For more information, see [Virtual Machines limits](../azure-resource-manager/management/azure-subscription-service-limits.md#virtual-machines-limits) in [Azure subscription and service limits, quotas, and constraints](../azure-resource-manager/management/azure-subscription-service-limits.md).
2323
>

articles/batch/batch-cli-get-started.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,9 @@ The following tips may help when you are troubleshooting Azure CLI issues:
157157

158158
## Next steps
159159

160-
* For more information about the Azure CLI, see the [Azure CLI documentation](https://docs.microsoft.com/cli/azure).
161-
* For more information about Batch resources, see [Overview of Azure Batch for developers](batch-api-basics.md).
162-
* For more information about using Batch templates to create pools, jobs, and tasks without writing code, see [Use Azure Batch CLI templates and file transfer](batch-cli-templates.md).
160+
* See the [Azure CLI documentation](https://docs.microsoft.com/cli/azure).
161+
* Learn about the [Batch service workflow and primary resources](batch-service-workflow-features.md) such as pools, nodes, jobs, and tasks.
162+
* Learn about using Batch templates to create pools, jobs, and tasks without writing code in [Use Azure Batch CLI templates and file transfer](batch-cli-templates.md).
163163

164164
[github_readme]: https://github.com/Azure/azure-xplat-cli/blob/dev/README.md
165165
[rest_api]: https://msdn.microsoft.com/library/azure/dn820158.aspx

articles/batch/batch-get-resource-counts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,12 @@ foreach (var nodeCounts in batchClient.PoolOperations.ListPoolNodeCounts(new ODA
106106
Console.WriteLine("Low-priority node count in Preempted state: {0}", nodeCounts.LowPriority.Preempted);
107107
}
108108
```
109+
109110
You can use a similar pattern for REST and other supported languages to get node counts for pools.
110111

111112
## Next steps
112113

113-
* See the [Batch feature overview](batch-api-basics.md) to learn more about Batch service concepts and features. The article discusses the primary Batch resources such as pools, compute nodes, jobs, and tasks, and provides an overview of the service's features.
114-
114+
* Learn about the [Batch service workflow and primary resources](batch-service-workflow-features.md) such as pools, nodes, jobs, and tasks.
115115
* For information about applying filters to queries that list Batch resources, see [Create queries to list Batch resources efficiently](batch-efficient-list-queries.md).
116116

117117

articles/batch/batch-low-pri-vms.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ ms.custom: seodec18
1111
# Use low-priority VMs with Batch
1212

1313
Azure Batch offers low-priority virtual machines (VMs) to reduce the cost of Batch workloads. Low-priority VMs make new types of Batch workloads possible by enabling a large amount of compute power to be used for a very low cost.
14-
14+
1515
Low-priority VMs take advantage of surplus capacity in Azure. When you specify low-priority VMs in your pools, Azure Batch can use this surplus, when available.
16-
16+
1717
The tradeoff for using low-priority VMs is that those VMs may not be available to be allocated or may be preempted at any time, depending on available capacity. For this reason, low-priority VMs are most suitable for certain types of workloads. Use low-priority VMs for batch and asynchronous processing workloads where the job completion time is flexible and the work is distributed across many VMs.
18-
18+
1919
Low-priority VMs are offered at a significantly reduced price compared with dedicated VMs. For pricing details,
2020
see [Batch Pricing](https://azure.microsoft.com/pricing/details/batch/).
2121

@@ -26,7 +26,6 @@ Low-priority VMs are offered at a significantly reduced price compared with dedi
2626
>
2727
> Spot VMs will not be supported for [Cloud Service Configuration](https://docs.microsoft.com/rest/api/batchservice/pool/add#cloudserviceconfiguration) pools. To use Spot VMs, Cloud Service pools will need to be migrated to [Virtual Machine Configuration](https://docs.microsoft.com/rest/api/batchservice/pool/add#virtualmachineconfiguration) pools.
2828
29-
3029
## Use cases for low-priority VMs
3130

3231
Given the characteristics of low-priority VMs, what workloads can and cannot use
@@ -109,8 +108,7 @@ benefit from low-priority VMs:
109108
low-priority VMs cost less. For more information, see [Batch service quotas and limits](batch-quota-limit.md#resource-quotas).
110109

111110
> [!NOTE]
112-
> Low-priority VMs are not currently supported for Batch accounts created in [user subscription mode](batch-api-basics.md#account).
113-
>
111+
> Low-priority VMs are not currently supported for Batch accounts created in [user subscription mode](accounts.md).
114112
115113
## Create and update pools
116114

articles/batch/batch-nodejs-get-started.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
22
title: Tutorial - Use the Azure Batch client library for Node.js
33
description: Learn the basic concepts of Azure Batch and build a simple solution using Node.js.
4-
ms.assetid:
54
ms.topic: tutorial
65
ms.date: 05/22/2017
76
---
@@ -341,6 +340,6 @@ The portal has detailed views on the tasks and job statuses. You can also use th
341340

342341
## Next steps
343342

344-
- Review the [Overview of Azure Batch features](batch-api-basics.md) article, which we recommend if you're new to the service.
343+
- Learn about the [Batch service workflow and primary resources](batch-service-workflow-features.md) such as pools, nodes, jobs, and tasks.
345344
- See the [Batch Node.js reference](/javascript/api/overview/azure/batch) to explore the Batch API.
346345

articles/batch/batch-pool-compute-intensive-sizes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ To configure a specialized VM size for your Batch pool, you have several options
7373

7474
* Create a [custom Windows or Linux VM image](batch-sig-images.md) on which you have installed drivers, software, or other settings required for the VM size.
7575

76-
* Create a Batch [application package](batch-application-packages.md) from a zipped driver or application installer, and configure Batch to deploy the package to pool nodes and install once when each node is created. For example, if the application package is an installer, create a [start task](batch-api-basics.md#start-task) command line to silently install the app on all pool nodes. Consider using an application package and a pool start task if your workload depends on a particular driver version.
76+
* Create a Batch [application package](batch-application-packages.md) from a zipped driver or application installer, and configure Batch to deploy the package to pool nodes and install once when each node is created. For example, if the application package is an installer, create a [start task](jobs-and-tasks.md#start-task) command line to silently install the app on all pool nodes. Consider using an application package and a pool start task if your workload depends on a particular driver version.
7777

7878
> [!NOTE]
7979
> The start task must run with elevated (admin) permissions, and it must wait for success. Long-running tasks will increase the time to provision a Batch pool.

articles/batch/batch-pool-vm-sizes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,5 +82,5 @@ Batch pools in the Cloud Service configuration support all [VM sizes for Cloud S
8282

8383
## Next steps
8484

85-
* For an in-depth overview of Batch, see [Develop large-scale parallel compute solutions with Batch](batch-api-basics.md).
85+
* Learn about the [Batch service workflow and primary resources](batch-service-workflow-features.md) such as pools, nodes, jobs, and tasks.
8686
* For information about using compute-intensive VM sizes, see [Use RDMA-capable or GPU-enabled instances in Batch pools](batch-pool-compute-intensive-sizes.md).

0 commit comments

Comments
 (0)