1. 용어집
  2. 분산 컴퓨팅
Distributed Computing

분산 컴퓨팅

분산 컴퓨팅이란?

분산 컴퓨팅은 소프트웨어의 서로 다른 구성 요소를 여러 컴퓨터에서 실행하면서도, 전체적으로는 하나의 시스템처럼 동작하도록 하는 컴퓨팅 모델입니다. 예를 들어 웹 브라우저에서 무언가를 검색할 때, 요청은 실제로 서로 다른 위치에 있는 여러 서버에서 처리됩니다. 각 서버는 서로 독립적으로 응답을 준비하며, 그 결과는 취합되어 사용 중인 기기에 표시됩니다. 이 과정에서 검색 결과를 제공하는 데 몇 대의 서버가 성공했는지 또는 실패했는지를 사용자는 알 필요가 없습니다. 이것이 분산 컴퓨팅의 강점입니다. 한 컴퓨터가 다른 컴퓨터의 리소스를 활용할 수 있게 하는 동시에, 특정 컴퓨터 한 대의 장애가 전체 작업을 위태롭게 하지 않도록 합니다.

분산 컴퓨팅은 병렬 컴퓨팅그리드 컴퓨팅 등 유사한 개념을 포괄하는 상위 개념이지만, 구현 방식은 서로 다릅니다. 병렬 컴퓨팅은 각 노드 간에 훨씬 높은 수준의 조정과 리소스 공유를 전제로 합니다. 반면 그리드 컴퓨팅은 일반적으로 더 이기종 환경에서 구성되며, 느슨하게 연결된 컴퓨터들로 이루어집니다. 어떤 형태의 분산 컴퓨팅이 적합한지는 수행하려는 작업의 특성에 따라 크게 달라집니다.

분산 컴퓨팅이 필요한 이유

분산 컴퓨팅의 이점은 “모든 달걀을 한 바구니에 담지 말라”는 오래된 격언으로 가장 잘 요약할 수 있습니다. 다수의 소형 컴퓨터가 공동의 목표를 위해 함께 작업할 수 있으므로 비용 효율적인 이중화 구성이 가능하며, 개별 컴퓨터 한 대에 장애가 발생하더라도 전체 시스템에는 영향을 주지 않습니다. 또한 필요에 따라 새 노드를 추가하거나 제거할 수 있어 확장성도 훨씬 뛰어납니다. 병렬 컴퓨팅을 활용해 대량의 컴퓨팅 리소스를 하나의 목표에 집중하면 HPC(고성능 컴퓨팅) 수준의 성능을 달성할 수 있습니다.

GIGABYTE는 어떤 도움을 제공하나요?

분산 컴퓨팅은 그 특성상 서로 다른 역할을 수행하는 다수의 서버를 필요로 합니다. 이는 GIGABYTE가 전문성을 보유한 분야입니다. 병렬 컴퓨팅에 적합한 서버를 찾고 있다면 CPU와 GPGPU의 장점을 이기종 컴퓨팅으로 결합해 뛰어난 성능을 제공하는 G-Series GPU 서버가 이상적인 선택이 될 수 있습니다. 이 밖에도 컴팩트한 폼 팩터에 많은 수의 노드를 수용할 수 있는 H-Series 고밀도 서버, 다양한 용도로 활용되어 분산 컴퓨팅 시스템의 요구 사항을 보완할 수 있는 R-Series 랙 서버, 그리고 컴퓨팅 클러스터서버 팜의 스토리지 노드에 대규모로 사용되는 S-Series 스토리지 서버도 주목할 만한 제품군입니다. 클라우드 컴퓨팅에서 클라우드상의 데이터 센터와 엣지 컴퓨팅 장치 간에 컴퓨팅 작업을 분산하는 것 역시 분산 컴퓨팅의 한 형태로 볼 수 있습니다. 이러한 환경을 위한 GIGABYTE의 솔루션은 네트워크 주변부의 커버리지 확장을 지원하도록 설계된 E-Series 엣지 서버입니다.

추천 자료

6 Key Knowledge to Build the Power of Computing for Your Business
Article

6 Key Knowledge to Build the Power of Computing for Your Business

6 Key Knowledge to Build the Power of Computing for Your Business
The Advantages of ARM: From Smartphones to Supercomputers and Beyond
Article

The Advantages of ARM: From Smartphones to Supercomputers and Beyond

The Advantages of ARM: From Smartphones to Supercomputers and Beyond
Server Processors: The Core of a Server’s Performance
Article

Server Processors: The Core of a Server’s Performance

Server Processors: The Core of a Server’s Performance
3rd Gen Intel Xeon Scalable Server Solutions

3rd Gen Intel Xeon Scalable Server Solutions

GIGABYTE servers and Intel Xeon Scalable Processors deliver incredible UP/DP performance from edge to data center with incredible gains in I/O throughput and workload demands that need high performing CPUs with large, optimized, memory configurations.
To Empower Scientific Study, NTNU Opens Center for Cloud Computing
Article

To Empower Scientific Study, NTNU Opens Center for Cloud Computing

To Empower Scientific Study, NTNU Opens Center for Cloud Computing
CPU vs. GPU: What's the Difference and Which Do You Need
Article

CPU vs. GPU: What's the Difference and Which Do You Need

CPU vs. GPU: What's the Difference and Which Do You Need
4th Gen AMD EPYC Solutions

4th Gen AMD EPYC Solutions

Compute Leadership for the Exascale Era
What is a Server? A Tech Guide by GIGABYTE
Article

What is a Server? A Tech Guide by GIGABYTE

What is a Server? A Tech Guide by GIGABYTE
Cluster Computing: An Advanced Form of Distributed Computing
Article

Cluster Computing: An Advanced Form of Distributed Computing

Cluster Computing: An Advanced Form of Distributed Computing
Setting the Record Straight: What is HPC? A Tech Guide by GIGABYTE
Article

Setting the Record Straight: What is HPC? A Tech Guide by GIGABYTE

Setting the Record Straight: What is HPC? A Tech Guide by GIGABYTE