내가 필요로하는 것은 .NET 코드를 하루 한 시간 실행하는 강력한 시스템입니다. EC2를 사용할 수 없기 때문에 모든 데이터가 종료 될 수 있습니다. 특정 시간에 시작할 수있는 가상 PC가 필요하며이 PC는 .exe/service /를 자동으로 시작해야합니다. Windows 인스턴스를 시작하고 코드를 실행하도록 Amazon MapReduce에 요청할 수 있습니까?Amazon Elastic MapReduce에서 .NET 응용 프로그램 (또는 .NET DLL의 메서드)을 실행할 수 있습니까?
답변
Amazon MapReduce은 .net 코드를 실행할 어딘가가 아닌 많은 양의 데이터를 처리하기위한 웹 서비스입니다.
EC2는 가상 서버 호스팅입니다. 외부 웹 서비스, 자체 컴퓨터 또는 S3에 데이터를 저장할 수 있습니까? 이 라이브러리는 .net에서 얻을 수 있습니다. http://developer.amazonwebservices.com/connect/entry.jspa?externalID=129
Amazon Elastic MapReduce는 EC2 및 S3과 통합되어 강렬한 데이터 처리 응용 프로그램을위한 인프라를 제공합니다.
MapReduce는 각 작업에 하나 이상의 단계가 포함될 수있는 Job Flow 개념을 중심으로합니다. 각 단계는 S3에서 일부 데이터를 가져 와서 구성된 EC2 인스턴스에 배포 한 다음 결과를 다시 S3에 씁니다.
기본적으로 응용 프로그램과 데이터를 S3에 업로드 한 다음 원하는 EC2 인스턴스의 수와 유형을 구성하고 S3에서 응용 프로그램과 데이터의 위치를 지정한 다음 작업을 시작해야합니다. 작업을 시작하는 방법에는 AWS Management Console에 로그인하는 방법과 기존 API 또는 명령 행 도구를 사용하는 방법이 있습니다.
도울 수있는 C# Library for MapReduce available from Amazon도 있습니다.
그러나 응용 프로그램은 MapReduce 프로그래밍 모델을 사용하여 분산 적으로 실행할 수 있어야하므로 실제로 .Net 코드를 실행할 수는 없습니다.
MapReduce 구현과 관련하여 .Net 프레임 워크와 관련된 another post here with some good answers이 있습니다.
- 1. Amazon S3 용 .NET 라이브러리 또는 asp.net 응용 프로그램
- 2. 휴대용 .net 응용 프로그램
- 3. 나는 .NET 응용 프로그램
- 4. .NET 응용 프로그램 또는 스레드에 대한 CultureInfo를 설정할 수 있습니까?
- 5. Elastic MapReduce에서 S3으로 압축 파일로 디렉토리 업로드
- 6. dll의 .NET Windows 서비스
- 7. .Net 응용 프로그램 설정
- 8. Amazon Elastic Mapreduce에서 Hive를 사용하여 Amazon Simple DB에서 데이터를 처리하려면 어떻게해야합니까?
- 9. 네트워킹 응용 프로그램 용 .NET 2.0 또는 .NET 3.5
- 10. 네이티브 .NET 메소드 또는 user32.dll의 GetKeyboardState와 동일한 기능이 있습니까?
- 11. .NET - 응용 프로그램 설정
- 12. . sharepoint의 .net 응용 프로그램
- 13. .NET 3.5에서 .NET 1.1 응용 프로그램 실행
- 14. Mono에서 .NET 4 프로그램을 실행할 수 있습니까?
- 15. .net 응용 프로그램을 WCF 서비스 사이트와 나란히 실행할 수 있습니까?
- 16. Silverlight UI를 사용하여 .NET 응용 프로그램을 실행할 수 있습니까?
- 17. .NET Framework없이 C# 응용 프로그램을 실행할 수 있습니까?
- 18. .Net 프레임 워크로 OLEDB 기반 응용 프로그램을 실행할 수 있습니까?
- 19. .net 응용 프로그램 GUI 액세스
- 20. .NET 응용 프로그램 내에서 DNS 해상도를 일시적으로 무시할 수 있습니까?
- 21. .NET 3.5 응용 프로그램에서 .NET 4.0 응용 프로그램 실행
- 22. .NET DLL의 클래스 구조 시각화
- 23. Amazon Elastic MapReduce 인스턴스 재사용
- 24. Amazon Elastic MapReduce : FileSystem의 예외
- 25. 낮은 .NET 버전에서 .NET 4 프로그램 실행
- 26. Amazon AWS Ec2 + Elastic IP
- 27. Java 응용 프로그램 서버용 .NET 아날로그가 있습니까?
- 28. .NET 응용 프로그램 - 검색 문제
- 29. .net 응용 프로그램 멀티 스레딩
- 30. pling sound .net 응용 프로그램
내 앱과 데이터를 S3에 저장할 수 있습니다. 하지만 내 앱을 시작할 때 새 EC2 인스턴스를 실행하려면 어떻게해야합니까? –
인스턴스에 원하는 것을 설정하고 시작할 때 실행되도록 구성 할 수 있습니다. 그런 다음 인스턴스를 '번들로 묶기'(http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?bundling-an-image-windows.html) 모든 설정이 S3에 저장되는 AMI에 저장됩니다. . 원하는 경우 언제든지 사용자 지정된 AMI를 시작/중지 할 수 있습니다. – russau