분산 처리 / Distributed Processing 정의 및 설명

분산 처리 / Distributed Processing 정의 및 설명

 

처리 속도의 향상을 목적으로 한 처리를 분산하여 처리한다. 분산은 프로세서 단위 및 컴퓨터 단위, 최근에는 프로세서의 멀티 코어에 할당된다.

분산 처리는 지진, 해일, 기상 등 지구 규모의 환경 분석 및 기상 예측 또는 유전자 분석 등 단일 컴퓨터에서 부하의 소요 지나면 계산을 할 때 사용된다.

 

 

많은 프로세서와 메모리를 새출발 슈퍼 컴퓨터도 마찬가지로 분산 처리를 하고 있다. 최근에는 처리 속도 빠르지 일반적인 PC를 고속 네트워크로 연결하여 하나의 처리 속도가 빠른 컴퓨터로 하는 클러스터링도 비슷하다.

또한 지역 전반에 산재 해있는 컴퓨터 클러스터 나 PC 등을 인터넷을 통해 연결하여 병렬 처리 할뿐만 아니라 포괄적인 개념을 그리드 컴퓨팅도 있다. 

요즘 빅 데이터 의 일부가되는 Facebook, Twitter 등의 SNS에 대량으로 생성되는 테라 바이트 , 페타 바이트 급 데이터를 실시간으로 분석하기 위해 분산 처리에 대한 수요가 높아지고 있다.

이러한 환경 속에서 분산 처리 시스템 기반 인 'Hadoop'가 Yahoo !, Amazon, DeNA, 등 많은 Web 서비스 기업에 채용되어 주목 받고 있다.

그리드형(광고전용)

댓글

Designed by JB FACTORY