0

나는 amazon 웹 서비스를 한번도 사용하지 않아서 순진한 질문에 사과드립니다. 내 로컬 컴퓨터의 쿼드 코어 아키텍처가 제대로 작동하지 않는 것처럼 클러스터에서 코드를 실행하려고합니다. 문서가 너무 많아서 EC2에서 내 스크립트를 실행하기 위해 어떤 AWS 서비스가 사용되는지 알지조차 모릅니다. 스크립트를 실행해야하는지, 클러스터 인스턴스가 파일에 액세스 할 수있는 위치에 클라우드에 저장해야하는지 또는 업로드 할 것인지를 결정해야하기 때문에 저장소 기능 (S3)을 사용해야합니까? 내 파일은 EC2로 작업하는 동안 다른 곳에 있습니까? 이것이 사실이라면 내 응용 프로그램에 필요한 파일의 모든 내용을 s3에 저장하는 전체 디렉토리를 업로드 할 수 있습니다. 모든 지침을 많이 주시면 감사하겠습니다. 그래서 내 질문에 내가 클러스터에 의해 액세스 할 수있는 장소에 내 코드를 저장 S3를 사용해야 할 것 같아요? 그렇다면 쉬운 방법이 있습니까? 하나의 파일을 양동이 당 전송할 수있는 버킷 생성 사례를 본적이 있습니다. 전체 폴더를 양동이로 옮길 수 있습니까?아마존 ec2 webservice에서 파이썬 코드를 실행하는 방법?

우리가 S3를 사용할 필요가 없다면 스크립트가 실행될 클러스터 액세스를 제공하기 위해 다른 서비스를 사용해야합니까? 사전에

감사합니다!

+0

Google App Engine은 Python도 실행할 수 있습니다. https://developers.google.com/appengine/docs/python/ – jwygralak67

+0

클러스터의 각 시스템에 스크립트를 푸시 할 수 있습니다. scp 또는 동등한 것을 통해 쉽게 수행됩니다. 또는 S3에서 스크립트를 가져올 수 있습니다. (또는 실제로는 S3이 아니어도됩니다.) 실행시 각 EC2 인스턴스가 S3에서 필요한 것을 다운로드 할 수 있으며 인스턴스의 사용자 데이터에 코드를 작성하여 실행시 다운로드 할 수 있습니다 . – jarmod

답변

0

S3를 사용할 필요가 없으므로 인스턴스 실행 사이에 코드를 저장해야 할 경우 EBS를 사용하는 것이 좋습니다. 인스턴스를 시작하면 ebs 스토리지 볼륨을 드라이브에 추가 할 수 있습니다. 해당 드라이브는 인스턴스에 자동으로 마운트되며 실제 시스템과 마찬가지로 액세스 할 수 있습니다. 당신의 코드를 아마존 머신으로 보내고 멀리 날아가십시오.