그리드 컴퓨팅이란 무엇입니까?
그리드 컴퓨팅은 여러 컴퓨터에서 작업을 공유하는 행위입니다. 작업은 데이터 저장에서 복잡한 계산에 이르기까지 광범위한 지리적 거리에 분산 될 수 있습니다. 경우에 따라 그리드 내의 컴퓨터는 정상적으로 사용되며 사용하지 않을 때 그리드의 일부로 만 작동합니다. 이 그리드는 특정 프로젝트를 완료하기 위해 액세스 할 수있는 모든 컴퓨터에서 사용되지 않은주기를 청소합니다. SETI @ home은 아마도 가장 잘 알려진 그리드 컴퓨팅 프로젝트 중 하나이며 많은 다른 조직이 컴퓨터를 그리드에 추가하기 위해 자원 봉사자에게 의존합니다.
이 컴퓨터들은 가상 슈퍼 컴퓨터를 만들기 위해 서로 합쳐집니다. 네트워크로 연결된 컴퓨터는 전통적으로 슈퍼 컴퓨터 용으로 예약 된 동일한 문제에 대해 작동 할 수 있지만이 컴퓨터 네트워크는 70 년대와 80 년대에 구축 된 슈퍼 컴퓨터보다 강력합니다. 현대의 슈퍼 컴퓨터는 그리드 컴퓨팅의 원칙에 기반을두고 있으며 많은 작은 컴퓨터를 더 큰 것으로 통합합니다.
그리드 컴퓨팅의 아이디어는 Ian Foster, Carl Kesselman 및 Steve Tuecke에서 시작되었습니다. 이들은 특정 하드웨어 및 요구 사항으로 제한하지 않고 대규모 그리드를 처리 할 수있는 컴퓨팅 관리, 데이터 이동, 스토리지 관리 및 기타 인프라를 처리 할 수있는 툴킷을 개발했습니다. 이 기술은 또한 매우 유연합니다.
그리드 컴퓨팅 기술을 사용하여 매우 다양한 유형의 그리드를 생성 할 수 있으며, 여러 시스템의 리소스를 사용하여 유연성과 전력을 추가 할 수 있습니다. 장비 그리드는 그리드를 사용하여 망원경과 같은 장비를 제어하고 장비가 수집하는 데이터를 분석합니다. 그러나 데이터 그리드는 주로 대량의 정보를 관리하여 사용자가 액세스를 공유 할 수 있도록합니다.
그리드 컴퓨팅은 클러스터 컴퓨팅과 유사하지만 여러 가지 차이점이 있습니다. 그리드에는 중앙 집중식 관리가 없습니다. 그리드의 컴퓨터는 독립적으로 제어되며 운영자의 판단에 따라 그리드와 관련없는 작업을 수행 할 수 있습니다. 그리드의 컴퓨터에는 동일한 운영 체제 나 하드웨어가 필요하지 않습니다. 그리드는 일반적으로 클러스터의 컴퓨터와 마찬가지로 단일 위치에 포함되지 않고 분산 된 네트워크에서 느슨하게 연결됩니다.