Batch

How can we improve Azure Batch? Do you have an idea, suggestion or feedback based on your experience? We would love to hear it!

  1. Support Shared Image Galleries across subscriptions

    According to the Azure Batch documentation, (https://docs.microsoft.com/en-us/azure/batch/batch-custom-images#prerequisites) using a Shared Image Gallery to create a pool requires the Shared Image Gallery to be in the same subscription as the Batch account.

    Other services across Azure (such a Virtual Machines) support using a Shared Image Gallery in other subscriptions, and even across tenants (https://docs.microsoft.com/en-us/azure/virtual-machines/windows/share-images-across-tenants).

    Azure Batch should support Shared Image Galleries in any subscription.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Specify Blob ContentType when uploading task output via CloudTask.OutputFile

    I'm using OutputFiles with a file pattern to upload a collection of .jpg files from my CloudTask to Blob storage. It would be great to provide an option to define the content type (e.g. "image/jpeg"). For my needs, implementation of an auto content type (like that used in Storage Explorer) would suffice.

    Thanks.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Allow more than 20 applications in a Batch account

    Currently, a Batch account can have no more than 20 applications. This limit is too constraining and should preferrably be removed or at least raised considerably.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow using custom data to calculate scale formula

    I want to be able to grow/shrink number of nodes in anticipation to external data - e.g. I know that based on an event I'll need a few nodes up and running an hour from now. I wish the formula could allow making a call to Azure function/REST/take a value from a Storage blob etc.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Task metrics based on type of node

    Right now task metrics like ActiveTasks, RunningTasks providing info based on all nodes(dedicated, low priority). It will be good if metrics are provided based on type of node separately. This feature will be useful while creating auto scale formula based on combination of dedicated/low priority nodes.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Automatically docker pull on node reboot

    It would be EXTREMELY helpful if Azure Batch automatically did a docker pull on reboot or at least added the credentials to docker so a pull works from a start task without needing to login to the private docker registry with credentials. The password for the registry seems impossible to find via rest or environment variables.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Remove hard 15min timeout on job release task

    We use Job release task to combine/zip intermediate result from each VM before sending them to blob storage. We were shocked to find that there is a hard 15 min timeout on job release task

    First of all, when we design this feature, we never came across this limitation. If we knew, we would have a better mechanism to monitor the runtime as our data keeps growing and being terminated mean we will lose large amount of data. All documentation of this feature should have a big warning sign saying that your code will be terminated if it runs more…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Set Hybrid Benefit license cap for auto-scaling on pools

    When using Hybrid Benefit for Windows Server on a batch pool, it would be great if it was possible to register a max number of licenses to use under Hybrid Benefit, so that the auto-scaling feature will use only nodes under Hybrid Benefit up to the registered number, and beyond that use nodes at full cost.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Static public IP on Batch Pool

    Make it possible to assign a static public virtual IP (VIP, both basic and standard) to a pool in Batch, just like it is possible to assign a VIP to a cloud service deployment.
    In our use case we need all nodes in the pool to use the same ip on outgoing traffic.

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Notification to users on outages and VM SKU availability.

    We had configured to use Azure Batch Service in Batch Service Allocation Mode. (and not user Subscription Mode)
    We have been using Azure Batch Services for past 11 months and things were fine until we hit few issues recently--

    1 Network Ouages
    2 F2SV2 Series of VM un-available for usage

    Now as service user's this were serious issues impact our business. And we would like to be notified for such outages and unavailability of VM's.
    Since Batch Service was provisioned to have sufficient dedicated core quota for F and other series of VM, suddenly un-availability without any notification was a…

    24 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Show in Pool view in Portal (and over API therefore Batch Explorer) when nodes require recovery or are recovering

    Currently when a node requires recovery or is recovering, it shows up as Idle in the portal and in Batch Explorer. It should be made clear that this node is not available for use.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Task should be started immediately whenever its possible

    Starting a task is delayed by 10 seconds even the pool is idle and there is no task run on the pool. It should be started immediately. The clock skew between server is not an excuse to not able to start the task asap.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Misleading error message when using a custom image

    I tried to create a pool for Azure Batch (from python) with a custom image. I got this error message:

    "AuthenticationErrorDetail: The specified type of authentication SharedKey is not allowed when external resources of type Compute are linked."

    The real problem seems to be using a custom image, which makes SharedKey auth not usable. The "external resources of type Compute" didn't have any meaning for me; something like "using a custom image with Azure Batch requires AAD/ServicePrincipal auth" would have been more helpful.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Support Azure Batch in hybrid cloud environment possibly via kubernetes

    We have some customers who want us to deploy to their own infrastructure or another vendor's infrastructure. Batch is a terrific product, and it would be nice to be able to leverage it on different environments when necessary. This is similar to the suggestions to run nodes on prem or run in Azure Stack, but those are insufficient solutions for some of our customers.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow auto-scaling formula updates while pool is resizing

    Currently, while a pool is changing size, it's not possible to change the auto-scaling formula. It would be very useful to change the formula while it is scaling, even if it only takes effect once the current scale operation is finished. If this were the case then you could correct an error without having to sit there and wait for the few moments after a scale has finished / timed out in order to update the formula.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Implement tags into Batch Pools, Jobs and Tasks

    It would be great to be able to create tags into batch resources like Pools, Jobs and Tasks, as we can do it with Batch Accounts.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Add features to the Azure BAtch mobile app

    The mobile app is currently not very helpful. Without the ability to remove jobs/tasks/pools, it's just a way to look at things without being able to impact any change.

    Please add the ability to look at multiple subscriptions at one, and the ability to manage Azure Batch resources.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add larger VMs

    Add support for high priority VMs in the M series. We require over 1TB of ram for a regular task at times, you currently have no VM (that cam't be preempted) that had this capability.

    Please add one, RAM requirements are only going up as the data grows and our problem is not embarrassingly parallel, so adding more machines adds both a time and financial cost (inter-node communication) that we do not want to incur.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    started  ·  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Azured Batch Job Scheduling: Custom Scheduling

    Currently, Azure batch job scheduling allows for scheduling with a recurrence interval. However, I have customer requests where they would like to run Azure Batch jobs on a specific day of each month, year around. The current recurrence interval settings are too stringent to be able to do this easily. Ideally, this feature would allow for custom schedules to accommodate a wide variety of scheduling needs.

    25 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. BatchJob Tasks must pick the latest build automatically from ApplicationPackages

    Hi,
    On test environments, we can not change the DefaultVersion for every new build or we can not change the code. It would be very useful if the JobManagerTask and Tasks can take the latest build uploaded into Application Packages AUTOMATICALLY.

    And also, Restarting the Pool everytime we add a Package to the Pool is very tiresome.

    Regards,
    Srinivas

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

Batch

Categories

Feedback and Knowledge Base