2009-08-20 2 views
2

Java에서 확률 적 시뮬레이션을 만드는 데 오랜 시간을 투자했습니다. 그것들은 훌륭하게 작동하지만, 회사 하드웨어는 신뢰할 수 없으며, 오래되어서 곧 교체 될 것 같지 않습니다.클라우드에서 JavaSE number cruncher 실행

시뮬레이션 및 번호 처리는 모두 J2SE로 작성되었습니다. 그들 중 일부는 약간의 GUI 상호 작용이 필요하거나 디스크에 저장되는 이미지를 렌더링하기 위해 창을 표시해야합니다. Matlab 또는 R 코드를보다 빠르고 원격이며 사용량이 많은 컴퓨터 기반으로 실행하는 것이 좋을 때도 있습니다.

내 질문 : 어딘가에서 클라우드에서 시간을 벌어 내 J2SE 시뮬레이션을 간단하게 실행할 수 있습니까?

일부 데이터에는 NDA 문제가 있으므로 안전해야합니다.

나는 구름 초보자이며, EC2는 약간의 어려움을 느낀다. 게다가 GUI를 사용할 수 있을지 모르겠다. 이전 직장에서는 웹 브라우저 (XP 실행)에서 회사 VM을 열고 파일을 복사 한 다음 훨씬 빠른 블레이드 VM에서 코드를 실행했습니다. 그게 내가 기계를 회사의 것이기는하지만, 내가 정말로 후한 일이다.

답변

1

GUI를 스핀 업해야하는 이유는 옵션을 다소 제한하는 것입니다.과 같은 타사 도구를 추가 할 때보 다 EC2가 나쁘지는 않습니다. 그러나 일단 EC2를 사용하게되면 Xvfb로 Linux를 설치하고 이미지가 사용자의 요구를 충족시키는 지 확인해야합니다 (Xvfb는 항상 그런 것은 아니지만 사용자의 요구 사항이 매우 간단하다고 생각합니다). 또는 EC2에서 Windows를 사용할 수도 있습니다.

거기에는 Java를 수행하는 Linux VPS 서비스가 많이 있으며 Xvfb를 사용하는 것이 더 저렴한 옵션입니다.

내가 말한 가장 큰 문제는 NDA 문제입니다. 제 3 자의 클라우드 환경에서는 좋은 방법이 없습니다. 합리적인 표준 NDA를 준수해야하지만, 기밀성이 심각한 것은 오늘날 클라우드 컴퓨팅에서 매우 중요한 문제입니다 (물론 제어하는 ​​하드웨어에 자신의 클라우드를 실행하지 않는 한).