본문 바로가기
하드웨어/PC 네트워크 서버

HBA, HCA란

by 3604 2023. 8. 10.
728x90

출처: HBA, HBA카드란? - 유윈시스템 : 네이버 블로그 (naver.com)

HBA는 Host Bus Adapter의 줄임말입니다.

서버와 장비 사이의 통신을 위해서 장착하는 카드를 말하는 것인데요.

 

왜 이런 카드가 필요한 것일까요?

다름아닌 서버와 모든 장치들이 같은 인터페이스를 갖추고 있지 않기 때문입니다.

각 회사의 서버마다 그리고 각 장치들 마다 사용하게 되는 인터페이스는 다르기 마련입니다.

그리고 인터페이스가 다르면 서로 호환이 되지가 않죠.

 

즉 서버에서 각 장비들을 사용할 수가 없는 상황이라는 이야기인데요.

장비들을 원활하게 사용하기 위해서 각 장비들에 맞춘 호환 기능을 제공하는 것이 바로 HBA 입니다.

 

 

 

 

딱히 서버와 다른 장비들의 연결이 아니더라도 HBA카드가 쓰이는 경우가 있습니다.

그나마 가장 많이 볼 수 있는 환경은 바로 OS에서 대형 하드디스크를 지원하지 않는 경우인데요.

하드디스크의 용량이 너무나도 빠르게 커지는 바람에 OS들이 하드디스크 용량을 모두

인식하지 못하는 경우가 있습니다.

 

OS의 발전이 이런 하드디스크 용량증가 속도를 따라잡지 못한 것인데요.

이런 경우에는 하드디스크 용량을 모두 쓰지 못할 뿐 아니라 메인 하드디스크로

사용도 불가능하게 됩니다.

 

결국 돈은 썼지만 하드디스크는 모두 사용하지 못하게 된 것 이라고 할 수있죠.

이럴때 OS가 하드디스크를 제대로 인식할 수 있도록 도와줄 수 있는 것도 바로 HBA카드 입니다.

 

 

 

 

OS나 서버와 장비와의 원활한 인식을 위해서 사용하는 보조장치가

 바로 HBA카드라고 생각하시면 이해하시기 편할 것 같습니다.

 

 

HBA카드를 구입하실 때에는 서버에 맞는 제품인지를 확실하게 알아봐야 합니다.

같은 회사의 제품이더라도 다른 서버를 지원하는 경우도 있기 때문에

미리 알아보시고 사야하지만 이를 구분하기가 힘든 경우가 많이 있습니다.

 

이럴 때는 판매하는 곳에 정확히 물어보고 구입을 하시는게 맞는 방법이겠죠?

HBA카드에 대해서 알아보았습니다.

 

HCA란

출처: 혹시 Infiniband를 아시나요? | KLDP

글쓴이: hiboss1 / 작성시간: 화, 2008/02/26 - 4:29오후

Infiniband는 기존의 서버 벤더들이 Bus방식의 한계를 해결하기 위해서 Next I/O, Future I/O라는 다른 이름으로 생겨난 것이 infiniband라는 이름으로 합쳐지면서 지금까지 오고 있습니다. 기존의 Bus방식은 병렬로 시스템의 통로를 만드는 것인데 이것은 고속도록의 차선을 많이 만드는 방식입니다. 그렇다보니 만약에 하나의 장비가 많은 대역폭을 소모하게 되면 다른 장비가 그 버스를 이용하기가 힘들게 됩니다. 이런 문제점을 해결한 infiniband는 직렬 방식으로 P2P방식으로 장비와 장비간의 연결을 하고 있는 구조입니다. 즉 장비마다 하나의 고속도로를 만드는 방식입니다. 현재 4X의 속도로 10G/20G까지 지원을 하고 있습니다. 처음에는 이것을 보드 형식으로 만들려고 했지만 현재 너무 많은 서버가 bus방식으로 구성되다보니 장비와 장비의 연결을 지원하기 위해서 카드와 스위치로 변경이 되었습니다.
카드는 HCA(host channel adapter)라고 불리고요 뭐 HBA카드랑 비슷하게 생겼습니다.
스위치는 서버를 연결 시킬 수 있는 것과 기존의 네트워크와 스토리지를 연결 시킬 수 있는 것으로 2가지가 나오고 있습니다.

이런 Infiniband는 다양한 특징을 가지고 있습니다.
1. 기존의 네트워크와 통합 기능 : 모듈타입으로 스위치에 장착을 하면 기존의 giga와 SAN을 사용 할수 있습니다.
2. CPU overhead 감소 : RDMA(Remote Direct Memory Access)를 이용하여 통신에서 사용되는 CPU의 일을 줄려줍니다.
3. MPI 지원 : 기존의 MPI를 지원하고 있습니다.

이런 특징을 가진 infiniband는 현재까지 연구소에서 HPC의 통로로 사용을 하고 있습니다. 하지만 요즘에는 높은 대역폭을 필요로 하는 응용프로그램이 많아지다보니 점점 엔터프라이즈로 활동 범위를 넓히고 있습니다.

728x90
반응형