AWS Batch - Non Docker Approach

0

Hi,

I see on AWS batch help page somewhere, it was mentioned that we can provide a our application as a zip file in a job and our application will be directly executed inside an EC2 instance without the need of a docker instance.
I have not seen a single example of such kind on internet. Is anyone aware if there is a way to use AWS batch without using a docker image?

Definition of Job from AWS official documentation:
A unit of work (such as a shell script, a Linux executable, or a Docker container image) that you submit to AWS Batch.

Thanks,
Sid

Edited by: Siddharthvij on Nov 25, 2018 11:29 PM

질문됨 5년 전1183회 조회
1개 답변
0

Dear Sid,

AWS Batch supports the job that can executed as a Docker container. AWS Batch uses Amazon ECS to execute containerized jobs by making use of ECS Agent installed on the EC2 instance(Container instance).

For example- when you create a Batch Compute environment, an ECS cluster is created in the backend. AWS Batch only supports containerized applications. It is not possible to run non-containerized workloads on AWS Batch.
https://aws.amazon.com/batch/faqs/

For you use-case of uploading an application bundle and running your app on EC2 instances, please consider looking into our Elastic beanstalk service-
https://aws.amazon.com/elasticbeanstalk/

Cheers,
Nitheesha

Edited by: Nitheeshaataws on Dec 12, 2018 10:34 AM

profile pictureAWS
답변함 5년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠