Batch Service

Batch Service (Batch) is a distributed cloud computing service used to run large-scale batch processing jobs in parallel. Batch automatically schedules tasks, manages resources, and loads data. It is widely used in deep learning, gene testing, and video analysis.

Advantages
  • Efficiency

    You can run at-scale batch jobs in parallel and efficiently perform resource scheduling, task provisioning, and data loading.

  • Ease of Use

    With available job scheduling functions, you can use cloud services to develop your business without the need to dive into complex programming.

  • Task Management

    Batch fully manages resource and process scheduling tasks.

  • Cost Effectiveness

    You only need to pay for the cloud resources you use, freeing up your capital investment in software, hardware, and labor-intensive O&M for revenue-generating endeavors.

Application Scenarios
  • Gene Testing

  • Deep Learning

  • Video Rendering

  • Media Transcoding

Gene Testing

Gene Testing

The volume of data that must be processed for gene sequencing continues to mushroom. The increased requirements for precision and clarity require more computing power. With Batch, you can use cloud computing resources to cost-effectively process massive volumes of data.

Advantages

Efficiency and Ease of Use

The convenient process control in the accessible data processing software and running environment allows you to process large quantity of tasks in parallel for accelerated analysis and computing timetables.

Compatible with Multiple Storage Services

Batch works seamlessly with cloud storage services like OBS, SFS, and EVS to meet the particulars of your storage needs.

Low Cost

You can use cloud resources without any software and hardware investment and only pay for the resources you use.

Related Services

ecs

obs

sfs

evs

Deep Learning

Deep Learning

You can use Batch to batch-deploy offline training tasks based on deep learning frameworks such as TensorFlow, Caffe, and MXNet.

Advantages

Automated Management

Delivers one-stop closed-loop services covering computing resources, network, storage, and job management, allowing you to focus on your business rather than your mashup.

Easy to Use

Provides general job management utilities for unified deployment of various deep learning frameworks. All that means you can provision deep learning tasks with just a small amount of code integration.

Related Services

ecs

obs

sfs

evs

Video Rendering

Video Rendering

Batch is capable of running large quantities of jobs in parallel, so there is always plenty of compute available for whatever rendering tasks you throw at it, whether it is video production, animation, or special effects.

Advantages

Accelerated Rendering

Supports running of numerous jobs in parallel to help you speed up the rendering process.

Simple Operation

Allows you to migrate services to the cloud without any special programming requirements. Multiple cloud storage services can be used for storing data.

Low Cost

Allows you to start using resources right away in pay-per-use mode without having to install and manage computing software and server clusters.

Related Services

ecs

obs

sfs

evs

Media Transcoding

Video Transcoding

Batch gives you immediate access to cloud resources so you can quickly transcode large volumes of multimedia data without having to invest heavily into new hardware.

Advantages

Low Cost

Use the cloud resources you need without any software and hardware investment and only pay for the resources you use.

High Efficiency

A large amount of data can be processed in parallel to improve transcoding efficiency.

Related Services

ecs

obs

sfs

evs

Functions

  • Custom Job Scheduling

    You can specify job priority, execution time, and Directed Acyclic Graph (DAG)-based dependencies among multiple task groups in a job.

  • Flexible Resource Management

    Resources are dynamically allocated to fulfill job requirements. You can manage and allocate heterogeneous resources, such as the memory, CPU, and GPU.

  • Support for Multiple Storage Types

    Batch works seamlessly with cloud storage services, such as OBS and SFS.

Custom Job Scheduling

Flexible Resource Management

Support for Multiple Storage Types

  • Real-Time Task Log Query

    You can obtain task logs in real time and customize log storage paths.

  • Spot Instance Support

    Batch informs you when you need to purchase more spot instances so you are not paying for more computing power than you need. This function is being rolled out soon.

Real-Time Task Log Query

Spot Instance Support

Create an Account and Experience HUAWEI CLOUD for Free

Register Now