2011-01-20 6 views
0

Microsoft HPC, GridGain, digipede 등은 모두 상용 분산 컴퓨팅 플랫폼입니다.주요 분산 컴퓨팅 프레임 워크는 클라우드만을위한 것입니까?

이들은 관리되는 컴퓨터 및 클라우드에만 적용됩니다. 모든 컴퓨터가 LAN에 있어야한다는 의미입니까? 그리고 클라우드 컴퓨팅 리소스가 사용되는 방식은 LAN에만 있습니까? (웹 서비스가 아님)

그러나 사용 가능한 컴퓨터를 다루기에 충분하지 않은 플랫폼은 인터넷에있을 수 없습니다.

+0

"클라우드"를 대문자로 사용하는 것이 중요합니까? 이것은 전문 용어가 아니라 전문 용어입니다. – skaffman

+0

예, 질문이 구름 주위에 있기 때문에 강조하고 싶습니다. 그래, 나는 그 두문자어를 안다. 지금 바로 수정. 잘 나는 작은 정정보다는 응답을 평가할 것입니다. –

답변

0

정의 "분산 시스템은 공통 목표를 달성하기 위해 컴퓨터 네트워크를 통해 통신하는 여러 자치 컴퓨터로 구성됩니다."이 관점에서 컴퓨터간에 메시지를 전달하기위한 공통 인터페이스가있는 경우 작업을 수행하기 위해 둘 이상의 컴퓨터 또는 컴퓨팅 ID (일반적으로이 범위에 대해 "노드"가 사용됨)를 사용하십시오. 공용 인터페이스 란 노드의 하드웨어 또는 소프트웨어 속성 (예 : 운영 체제 또는 CPU 아키텍처 실행 ...)에 의존하지 않고 메시지, 트리거 또는 데이터 세트를 전송하는 데 사용할 수있는 일련의 표준을 의미합니다. 메시지 전달 표준 집합이있는 잘 알려진 라이브러리는 MPI입니다.

분산 컴퓨팅에 대한 소개 이후, 노드를 연결하는 데 LAN을 사용할 의무가 없음이 분명합니다 ... LAN, WLAN 또는 심지어 infiniBand과 같은 특수한 통신 링크 일 수 있습니다.

두 번째 질문에 대해서는 확신 할 수 없지만 그 점에 대해 명확히 해두 고자. 분산 컴퓨팅은 대부분 자신의 컴퓨팅 유닛과 별도의 로컬 메모리 (예 : RAM)가있는 노드, 해당 노드의 존재 작업을 통해 변경되지 않으며 이러한 노드는 완전히 그 작업을 수행하지만 더 많은 작업을 수행하기 위해 최선을 다하고 있습니다 ... 그러나 그리드 컴퓨팅에서 노드는 인터넷을 통해 서로 연결됩니다 ... 노드 번호와 각 노드의 기여도가 변경됩니다 ! 예를 들어, 암 연구에 대한 계산을 수행하려면 사람들이 PC에 응용 프로그램을 다운로드하고 계산을위한 계산 능력을 제공해야합니다. 예를 들어, 해당 사용자가 HD 영화를 재생하는 경우,이 기여도는 사라집니다. . 심지어 그는 컴퓨터를 완전히 닫을 수 있습니다.

저는 클라우드 시스템에 대한 전문가는 아니지만 제 생각 엔 사용자의 트랜잭션을 수신하고 백엔드 분산 컴퓨팅 유닛을 트리거하는 프런트 엔드 서버가 있어야합니다. 트랜잭션을 계산하고 결과를 사용자에게 반환합니다. 경험이 많은 동료가이 주제에 응답 할 수 있기를 바랍니다.

당신의 주요 질문에가는 :

  • 이 주요 분산 컴퓨팅 프레임 워크는 클라우드에 대한 의미가 있습니까?

  • 아니요! 그들은 서로 다른 개념이지만 물론 함께 사용할 수 있습니다.