Azure Batch SKU Upgrade and End-of-Life Warning

Sandun Tharaka 5 Reputation points
2025-03-06T16:15:04.2866667+00:00

Currently we are using microsoft-azure-batchfor job scheduling for run specific job-tasks in our service. And our current pool having warning as well "This pool's image is nearing its end-of-life date of Wednesday 23 April 2025 at 05:30:00. After this date, it will not appear as an option when creating new pools. API calls to create or scale pools using the image may continue to function for up to 60 days afterwards"

  • Current SKU in use: 20.04-LTS
  • Publisher: microsoft-azure-batch
  • Offer: ubuntu-server-container
  • End-of-Life Date: April 23, 2025 But when we try to create new pool there is no direct option to upgrade the SKU. The only available option is 20.04-LTS, which is set to expire on April 23, 2025. Screenshot 2025-03-06 at 20.43.11 How do I create new pool with microsoft-azure-batch ?
Azure Batch
Azure Batch
An Azure service that provides cloud-scale job scheduling and compute management.
368 questions
{count} vote

2 answers

Sort by: Most helpful
  1. Gowtham CP 5,945 Reputation points
    2025-03-06T16:38:22.1633333+00:00

    Hi Sandun Tharaka ,

    Thank you for reaching out on the Microsoft Q&A.

    To create a new Azure Batch pool now that your current image (20.04-LTS from microsoft-azure-batch) is nearing its end-of-life, you need to switch to a supported image since there's no direct upgrade option. First, check what’s available by running:

    az batch pool supported-images list
    

    If a newer version is listed, you can create a new pool with that image and migrate your workloads. But if there’s no newer version yet, you’ll need to use a custom image from the Azure Compute Gallery. This allows you to build an OS image with the required dependencies and use it for your Batch pools. Since Microsoft periodically updates available images, it’s also worth checking Azure’s documentation for any announcements. Plan this transition early to avoid service disruptions.

    References:

    Azure Batch best practices

    Azure Batch Image Support & EOL dates

    Azure Compute Gallery for custom images

    Azure update on Marketplace image support for Batch pools

    I hope this helps! If you have any further questions, feel free to ask.

    If the information is useful, please accept the answer and upvote it to assist other community members.

    0 comments No comments

  2. Pramidha Yathipathi 595 Reputation points Microsoft External Staff
    2025-03-07T12:29:02.0033333+00:00

    Hi Sandun Tharaka,

    Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.

    Since the only available SKU for microsoft-azure-batch is 20.04-LTS, and it’s nearing its end-of-life, you will need to consider alternative approaches:

    1. Check for Alternative SKUs

    Even though 20.04-LTS is the only option listed under microsoft-azure-batch, you can check if there are other supported images from Microsoft. Try running:

     az batch pool supported-images list --query "[?publisher=='canonical']"
    

    This will list images from Canonical, which might include newer Ubuntu versions that you can use.

    1. Use a Custom Image from Azure Compute Gallery

    If a newer version isn’t available under microsoft-azure-batch, you’ll need to create a custom image with the required dependencies. Here’s how:

    •Prepare a VM with the necessary configuration.
    
    •Capture an image from this VM.
    
    •Store it in Azure Compute Gallery.
    
    •Use this custom image when creating a new Batch pool.
    
    1. Monitor Azure Updates

    Microsoft may release a newer supported image before the end-of-life date. Keep an eye on Azure’s official documentation and release announcements.

    For now, the best course of action is to plan a migration to a supported image or use a custom image to prevent service disruptions.

    Please refer the documents below.

    https://learn.microsoft.com/en-us/azure/batch/best-practices

    https://learn.microsoft.com/en-us/azure/batch/batch-sig-images

    If you found the information useful, please don't forget to click "Upvote" on the post to let us know.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.