핵심 인사이트 (3줄 요약)

  1. 하드디스크(SCSI)의 명령어를 인터넷 랜선(Ethernet/TCP)으로 보내면, 패킷이 버려지거나 순서가 뒤섞이는 등 불안정해서 스토리지가 마비되기 십상이었다.
  2. 이를 해결하기 위해 아예 **"우리는 이더넷(랜선) 안 쓴다! 스토리지 전용 광케이블과 전용 스위치, 전용 프로토콜을 따로 만들겠다!"**며 독자 노선을 탄 것이 **Fibre Channel (FC)**이다.
  3. FC는 무손실(Lossless), 초저지연, CPU 오버헤드 거의 0이라는 깡패 같은 스펙을 자랑하지만, 랜선/공유기와 아예 호환이 안 되어 비싼 전용 장비(SAN 스위치, HBA)를 도배해야 하는 '돈지랄' 아키텍처이기도 하다.

Ⅰ. 일반 랜선(Ethernet)을 스토리지가 혐오하는 이유

회사에서 랜선으로 인터넷을 할 때 카톡이 0.1초 늦게 가거나 영상이 살짝 끊겨도 우리는 참고 씁니다 (Best Effort). 이더넷 네트워크의 철학 자체가 "길이 막히면 일단 데이터를 바닥에 버리고, 나중에 다시 보내라(TCP 재전송)"이기 때문입니다.

그런데 데이터베이스 스토리지가 이더넷을 탄다면?

  • 서버가 "A 계좌에서 100만 원 빼라"라는 디스크 쓰기 명령(SCSI)을 랜선에 태웠습니다.
  • 중간에 공유기(스위치)가 버벅대서 그 패킷을 바닥에 틱 버려버립니다.
  • DB는 "어? 디스크에 안 써졌네?" 하고 치명적 에러를 뿜으며 서버 전체가 뻗어버립니다.

스토리지는 단 1바이트의 데이터 유실(Drop)이나 순서 섞임도 절대 용납하지 않는 초민감한 녀석들입니다.

📢 섹션 요약 비유: 이더넷은 퀵서비스 오토바이입니다. 빠르긴 한데 가끔 사고가 나면 박스가 찌그러지거나 물건이 박살 납니다(패킷 유실). 100억짜리 도자기(스토리지 데이터)를 이런 퀵서비스에 맡길 수는 없습니다.

Ⅱ. 파이버 채널(FC)의 등장: 스토리지 귀족의 전용차로

"더럽고 복잡한 이더넷(랜선) 골목길 안 탄다. 우리 스토리지들만 다니는 깨끗하고 곧게 뻗은 전용 광통신 고속도로를 새로 뚫자!" 이것이 **Fibre Channel (FC)**의 철학입니다.

  1. 독자적인 생태계 (HBA와 SAN 스위치) 일반 랜카드(NIC) 대신 **HBA(Host Bus Adapter)**라는 비싼 전용 카드를 서버에 꽂습니다. 일반 IP 공유기가 아니라 1대에 수천만 원짜리 SAN 스위치를 놓습니다. 그리고 전용 주황색 광케이블로 이들을 잇습니다.
  2. 무손실 (Lossless) 신용 카드(Credit) 시스템 FC는 패킷을 버리지 않습니다. 송신자는 수신자(스토리지)에게 "너 지금 데이터 받을 수 있는 빈 공간(버퍼) 몇 개 있어?"라고 미리 물어봅니다(Credit). 공간이 3개 있다고 대답하면 정확히 3개만 보냅니다. 절대 길이 막혀서 바닥에 데이터를 쏟는 일이 없습니다.
  3. CPU 오버헤드 제로 무거운 TCP/IP 처리가 없고, HBA 하드웨어 카드 자체가 스토리지 SCSI 명령어를 광신호로 알아서 100% 쏴주기 때문에 서버 메인 CPU는 아무런 고통을 받지 않습니다.

통신 프로토콜 스택 비교 (ASCII)

 [ 일반 이더넷 (iSCSI 등) ]            [ Fibre Channel (FC) ]
  SCSI (스토리지 명령)                 SCSI (스토리지 명령)
       │                                  │
  TCP (느리고 무거움)                     │ (군더더기 싹 다 버림)
  IP (복잡한 주소)                        │
       │                                  ▼
  Ethernet (싸구려 랜선)                FC-2 (무손실 크레딧 제어)
       │                                  │
  물리적 구리선/랜포트                   전용 광케이블 (빛의 속도)

📢 섹션 요약 비유: FC 망은 100억짜리 도자기를 옮기기 위해 경찰차가 도로를 완벽히 통제하고, 신호등도 다 없애버린 뒤 진동 없는 무진동 리무진 트럭으로 왕복 10차선 직통 고속도로를 쏘는 럭셔리 수송 작전입니다.

Ⅲ. 성능의 대가: 너무 비싼 입장권

FC의 스펙(8G, 16G, 32G, 64G...)은 경이롭지만 돈이 문제입니다. 회사 전산실에 '인터넷용 랜선/스위치'와 '스토리지용 주황색 FC선/스위치' 두 세트를 따로 구축하고 유지보수해야 하므로 돈이 이중으로 깨집니다.

그래서 "야, 성능 좀 깎아도 되니까 그냥 싸구려 인터넷 랜선 1가닥으로 인터넷이랑 스토리지 둘 다 쓰면 안 돼?"라는 짠돌이 마인드에서 태어난 변종 기술들이 다음 장에 나올 FCoEiSCSI입니다.