Amazon Elastic MapReduce에서 .NET 응용 프로그램 (또는 .NET DLL에서 메소드)을 실행할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/1122508

  •  13-09-2019
  •  | 
  •  

문제

내가 필요한 것은 하루에 1 시간에 .NET 코드를 실행하는 강력한 기계입니다. EC2를 사용할 수 없기 때문에 종료시 모든 데이터가 느슨해집니다. 특정 시간에 시작할 수있는 가상 PC가 필요 하며이 PC는 .Exe/Service/Alo가Iton을 자동으로 시작해야합니다. Amazon MapReduce에 Windows 인스턴스를 시작하고 내 코드를 실행하도록 요청할 수 있습니까?

도움이 되었습니까?

해결책

아마존 Mapreduce .NET 코드를 실행할 수있는 큰 데이터 청크를 처리하기위한 웹 서비스입니다.

EC2는 Virtual Server 호스팅입니다. 데이터를 외부 웹 서비스, 자신의 컴퓨터 또는 S3에 저장할 수 있습니까? 이 라이브러리는 .NET에서 사용할 수 있습니다. http://developer.amazonwebservices.com/connect/entry.jspa?externalid=129

다른 팁

Amazon Elastic MapReduce는 EC2 및 S3과 통합되어 강렬한 데이터 처리 애플리케이션을위한 인프라를 제공합니다.

MapReduce는 직무 흐름 개념을 중심으로하며 각 작업에는 하나 이상의 단계가 포함될 수 있습니다. 각 단계는 S3의 일부 데이터를 가져 와서 구성된 EC2 인스턴스에 분배 한 다음 결과를 S3에 다시 씁니다.

따라서 기본적으로 애플리케이션과 데이터를 S3에 업로드 한 다음 원하는 EC2 인스턴스의 수와 유형의 수를 구성하고 응용 프로그램의 위치와 S3의 데이터를 지정한 다음 작업을 시작해야합니다. 작업을 시작할 수있는 방법에는 여러 가지가 있습니다 : AWS 관리 콘솔에 로그인하거나 ExisITNG API 또는 명령 줄 도구를 사용합니다.

또 한있다 C# MapReduce 용 라이브러리 Amazon에서 구할 수 있습니다 도움이 될 수 있습니다.

그러나 애플리케이션은 MapReduce 프로그래밍 모델에 고용되어 배포 할 수 있으므로 .NET 코드를 실행할 수는 없습니다.

거기 있습니다 좋은 답변이있는 또 다른 게시물 MapReduce 구현과 관련하여 .NET 프레임 워크와 관련이 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top