기술자료
DBMS, DB 구축 절차, 빅데이터 기술 칼럼, 사례연구 및 세미나 자료를 소개합니다.
그리드 전망대: 그리드 컴퓨팅 차세대 분산 컴퓨팅 그리드 컴퓨팅이 P2P, CORBA, 클러스터 컴퓨팅, DCE와 다른점은 무엇인가 지난 몇 년 동안 그리드 컴퓨팅의 가치는 올라갔다. 취약한 경제는 그리드 컴퓨팅을 통해, 제한된 IT 예산으로 기존 컴퓨팅 자산을 완전히 활용하고, 한정된 자원을 해당 비지니스 애플리케이션에 지능적으로 할당하여 빠르게 진화하는 시장에 유연하게 대응하게 되었다. Matt Haynos는 그리드 컴퓨팅과 P2P, CORBA, cluster computing, DCE 같은 분산 컴퓨팅 시스템 간 유사성과 차이점을 분석한다.. 왜 그리드 컴퓨팅인가 The origins of grid computing 심각한 갭(gap)을 메우는 그리드 그리드가 클러스터 컴퓨팅과 다른점 그리드 CORBA DCE에 대하여 P2P 데이터 활용하기그리드 컴퓨팅 차세대 분산 컴퓨팅
그리드 컴퓨팅이 성숙해 질수록 다른 많은 영역에서도 이 기술을 더욱 많이 적용할 것이다. .그리드 컴퓨팅은 다음과 같은 뚜렷한 특징으로 거의 모든 분산 컴퓨팅 패러다임과 구별된다. 그리드 컴퓨팅의 정수는, 고급 워크로드 관리 기능 또는 정보 가상화로 묶인 조직 내, 이종의 약 결합된 리소스들을 효율적이며 최적으로 활용하는 것이다. (조직은 여러 부서, 물리적 위치 등을 확대할 수 있다. 이 글에서 “조직(organization)”은 추상적 의미로 쓰인다.) .그리드 컴퓨팅은 다른 분산 모델들과 어떤 차이가 있는가 바로 이것이 이 글을 통해 내가 답하고 싶은 부분이다. 그리드가 어디서부터 시작되었는지, 어떻게 성장했는지, 그리드 컴퓨팅이 P2P와 CORBA 같은 분산 컴퓨팅 솔루션과 어떻게 다른지를 설명하겠다. 그리드 컴퓨팅과 다른 분산 컴퓨팅 솔루션과 비교 및 대조를 통해 설명하겠다. 먼저 그리드 컴퓨팅의 가치부터 이해해보자.
Khosla on metacomputing"The Triumph of the Light," Scientific American, January 2001에서 발췌벤쳐 금융가 Vinod Khosla는 Kleiner Perkins Caufield와 Byers와 함께 컴퓨터를 함께 풀링하는 프로젝트의 미래에 대해 이야기하고 있었다. 이것은 전 세계적으로 분산될 수 있는 프로젝트이다. 메타컴퓨팅(metacomputing)[ Khosla는 그리드 컴퓨팅을 이렇게 지칭한다]은 Britney Spears와 Fatboy Slim을 다운로드 할 수 있거나 또는 외계인을 검색하는 라디오 망원 데이터를 통해 검색할 수 있다. Khosla는 비지니스에 네트워크로 연결된 컴퓨팅 모델을 사용할 때의 어마어마한 효용을 감지하고 머신 들을 묶어 실행시킨다. 다시 말해 1,000 명의 승객을 태울 수 있는 점보 제트의 전산적인 유체 역학인 샘이다.(대부분의 자원들을 가장 적합한 제품의 생산에 쏟아 붓는) 생산 라인에서 힌트를 얻어, 워크로드 관리는 컴퓨팅 리소스들을 가장 중요한 애플리케이션에 할당하는데 초점을 맞춘다. 이를 워크로드 최적화라고 한다. 이는 비지니스 변형이라는 엄청난 도전을 시사하긴 하지만 매력적인 개념이다. 예를 들어, 기업 내 다양한 컴포넌트 또는 조직들 중에서 가장 중요한 작업들은 무엇으로 구성할 것인지를 어떻게 결정하는가하지만, 워크로드 최적화로의 트랜드와 관련하여 잠재적 생산성과 비지니스 효용은 포기하기에 너무 아까운 개념이다. 그리드 컴퓨팅의 기본 개념은 기존 IT 리소스들을 활용 및 재할당하는 것이다.
그래프에서 보듯, 네트워킹 기능은 9 개월 마다 2배로 증가했지만 전체적으로 볼 때 이 성장은 훨씬 더 느린 것이다. Moore의 법칙은 통합 회로 당 트랜지스터의 수는 18 개월마다 2 배가 된다는 것을 나타내고 있다. 여기에서 문제가 생긴다. Moore의 법칙은 네트워크 기능의 진보와 비교해 보면 느리다.있는 그대로 보자면, 핵심 네트워킹 기능이 마이크로프로세서 속도의 진보 보다 훨씬 더 빠른 비율로 가속화된다면 네트워킹의 진보를 활용하기 위해서는 마이크로프로세서 기능을 활용할 수 있는 더 효율적인 방식이 필요하다는 이야기가용 간 사고방식도 변화시킨다. 이와 비슷한 논쟁이 벌크(bulk) 스토리지에도 적용된다.그리드 컴퓨팅은 이 차이를 메울 수 있는 수단이다. 전통적인 대안은 분산 리소스들을 한데 묶어 하나의 가상 컴퓨터를 만드는 것이다. 이처럼 리소스가 풍부한 가상 컴퓨터와 애플리케이션 진보의 효용성을 결합하면 매우 매력적인 비지니스가 될 것이다. (하지만 여기에는 telco 비지니스 관행의 중요한 변화가 필요하다. 대표적인 것이 가격이다.)지금까지 그리드 컴퓨팅의 기원과 중요성에 대해서 알아보았으니 이제는 클러스터 컴퓨팅, CORBA, DCE, P2P 같은 분산 컴퓨팅 개념과 비교하여 그리드를 더욱 심도 깊게 알아보도록 하자.
참고자료- "The Triumph of the Light"
- "History of CORBA"
- "Reinventing the Wheel CORBA vs. Web Services"
- "On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing"
- "A visual tour of Open Grid Services Architecture" (developerWorks, October 2003)
- "Is Web services the reincarnation of CORBA" (developerWorks, July 2001)
- CORBA site
- Globus Alliance
- China Grid, news item
- UK e-Science GRID core program.
- Global Grid Forum.
- press release.제공 : DB포탈사이트 DBguide.net