SSD Form Factor

SSD는 NAND와 Controller만으로 완성되는 것이 아니다.

SSD를 노트북이나 서버에 실제로 장착하려면 PCB 크기, 전력 공급, 냉각, Connector, 장착 및 교체 방식 등을 함께 고려해야 한다.

특히 Client와 Server는 요구사항이 서로 다르다.

따라서 SSD에는 M.2, U.2, E1.S, E3.S 등 다양한 Form Factor가 존재한다.

이번 글에서는 각 규격의 크기를 외우기보다는 각 Form Factor가 어떤 환경을 위해 만들어졌으며, PCB 공간·Power·Cooling·Serviceability 측면에서 어떠한 차이가 있는지 알아본다.

1. SSD Form Factor란?

Form Factor는 SSD의 물리적인 크기와 형상, Connector 및 장착 방식을 규정하는 규격이다.

대표적으로 다음과 같은 형태가 있다.

  • 2.5-inch SATA SSD
  • M.2 SSD
  • U.2 SSD
  • EDSFF(E1.S, E1.L, E3.S, E3.L 등)

Form Factor에 따라 다음과 같은 요소가 달라지거나 제약을 받을 수 있다.

  • SSD의 물리적인 크기
  • PCB가 사용할 수 있는 공간
  • Connector
  • 공급 가능한 전력
  • 방열 구조
  • 시스템 장착 방식
  • Hot-plug 및 Serviceability

따라서 Form Factor는 단순한 외형 규격이 아니라 SSD의 PCB 구성, 전력 및 냉각 설계와 시스템 통합에 영향을 주는 요소라고 볼 수 있다.

여기서 Form Factor와 Interface, Protocol은 구분할 필요가 있다.

예를 들어 M.2는 Form Factor이고, M.2 SSD는 SATA 또는 PCIe Interface를 사용할 수 있다. PCIe SSD에서는 NVMe Protocol을 사용할 수 있다.

즉,

Form Factor = SSD의 물리적 형태
Interface = Host와 연결되는 전송 경로
Protocol = Host와 SSD가 명령을 주고받는 방식

으로 구분할 수 있다.

NVMe는 M.2에만 사용되는 것이 아니라 U.2, EDSFF, AIC 등 다양한 Form Factor에서 사용할 수 있다.

2. Client SSD와 Enterprise SSD

SSD의 Form Factor가 다양한 이유 중 하나는 사용 환경에 따라 요구사항이 다르기 때문이다.

Client SSD

Client SSD는 노트북이나 데스크톱과 같은 개인용 시스템에서 주로 사용된다.

이러한 환경에서는 일반적으로 다음과 같은 요소가 중요하다.

  • 작은 크기
  • 낮은 소비전력
  • 제한된 발열
  • 제한된 장착 공간
  • 낮은 비용

따라서 Client SSD에서는 M.2가 널리 사용되며, 2.5-inch SATA SSD도 사용되어 왔다.

Enterprise / Data Center SSD

Enterprise SSD는 서버 및 데이터센터에서 사용된다.

이 환경에서는 많은 SSD가 지속적으로 동작하기 때문에 Client SSD와 다른 요구사항이 존재한다.

  • 높은 성능
  • 높은 Power Budget
  • 효과적인 Cooling
  • 많은 SSD의 고밀도 장착
  • 장애 발생 시 빠른 교체
  • Hot-plug
  • 높은 용량
  • 관리성
  • 데이터 보호 및 높은 신뢰성
  • 장시간 지속적인 동작

이러한 요구사항 때문에 Enterprise SSD에서는 U.2와 EDSFF 계열의 Form Factor가 널리 사용된다.

3. M.2

M.2는 메인보드에 직접 장착할 수 있는 작은 크기의 Form Factor이다.

M.2 SSD의 규격은 2230, 2242, 2280, 22110과 같이 표현된다.

예를 들어 2280은

\[
22\,\mathrm{mm} \times 80\,\mathrm{mm}
\]

를 의미한다.

M.2는 SATA 또는 PCIe Interface를 사용할 수 있으며, PCIe 기반 M.2 SSD에서는 일반적으로 NVMe를 사용한다. 다만 실제 지원 방식은 SSD와 Host Socket의 설계에 따라 달라진다.

장점

  • PCB가 작다.
  • 구조가 단순하다.
  • Client SSD에 적합하다.
  • Server에서도 Boot SSD 등에 사용할 수 있다.

한계

반대로 작은 PCB 면적은 Enterprise 환경에서는 제약이 될 수 있다.

  • NAND 및 기타 부품을 배치할 수 있는 공간이 제한된다.
  • 방열에 사용할 수 있는 면적이 제한된다.
  • 고전력 SSD의 지속적인 Cooling이 어려울 수 있다.
  • 일반적인 M.2는 서버 전면에서 바로 교체하는 구조에 적합하지 않다.

즉 M.2는 작고 효율적인 Form Factor이지만, 서버에서 요구되는 높은 Power, Cooling, Capacity 및 Serviceability를 확장하는 데에는 한계가 존재할 수 있다.

4. U.2

서버에서는 SSD를 메인보드 내부에 고정하기보다 서버 전면의 Drive Bay에 장착하고, 장애가 발생하면 시스템 유지보수 과정에서 쉽게 교체할 수 있어야 한다.

이러한 환경에서 사용되어 온 대표적인 형태가 U.2이다.

U.2 SSD는 일반적으로 2.5-inch 형태의 Enclosure와 U.2 Connector를 사용하며, Enterprise 환경에서는 PCIe x4 기반 NVMe SSD로 많이 사용된다.

U.2의 장점은 M.2보다 큰 물리적 공간을 확보하면서 기존 서버의 Drive Bay와 유사한 방식으로 장착할 수 있다는 것이다.

특징

  • 일반적으로 2.5-inch Enclosure 사용
  • PCIe/NVMe 기반 Enterprise SSD에 널리 사용
  • Server Front Bay에 장착 가능
  • Hot-plug 지원에 적합
  • M.2보다 넓은 PCB 및 방열 공간 확보
  • Server Storage 구성에 적합

따라서 M.2가 작은 크기와 높은 공간 효율에 강점이 있다면, U.2는 서버에서의 교체성 및 Cooling에 보다 유리한 구조라고 볼 수 있다.

5. EDSFF가 등장한 이유

M.2는 작지만 높은 전력과 Cooling, Serviceability 및 고용량 확장 측면에서 한계가 있었다.

U.2는 서버에서 교체하기 편리하고 Cooling에도 유리하지만, 기본적으로 기존 2.5-inch Drive Bay 계열의 형태를 활용한다.

하지만 SSD는 회전하는 Disk나 Motor를 필요로 하지 않는다.

따라서 Flash 기반 SSD를 위해서는 기존 HDD의 형태를 그대로 유지하기보다 NAND 배치, Airflow, Power 및 Serviceability를 데이터센터 환경에 맞게 다시 설계할 수 있다.

이러한 요구에서 등장한 것이 EDSFF(Enterprise and Datacenter Standard Form Factor)이다.

EDSFF는 데이터센터용 장치를 위해

  • Capacity
  • Scalability
  • Performance
  • Serviceability
  • Manageability
  • Thermal Management
  • Power Management

등을 고려하여 설계된 Form Factor 계열이다. 현재 EDSFF 계열은 공통 Edge Connector와 Pinout을 이용하며, SSD에서는 주로 PCIe/NVMe 기반으로 사용된다.

이 중 이번 글에서는 M.2와 비교하기 좋은 E1.S, U.2 계열과 비교하기 좋은 E3.S를 살펴본다.

5.1 E1.S

M.2는 작은 크기 덕분에 Hyperscale Server에서도 사용되어 왔다.

하지만 서버 환경에서는 다음과 같은 문제가 발생할 수 있다.

  • 제한된 Cooling
  • Front-access 및 Hot-plug의 어려움
  • NAND를 배치할 수 있는 면적 제한
  • 높은 용량으로 확장하는 데 필요한 공간 부족

E1.S는 이러한 문제를 개선하면서 M.2와 비교적 유사한 소형 Form Factor의 장점을 유지하기 위해 설계되었다.

E1.S는 M.2보다 넓은 PCB 공간을 사용할 수 있으며, 1U Server에서 수직으로 배치할 수 있도록 설계되어 Cooling과 Serviceability 측면에서 유리하다.

또한 E1.S에는 사용 환경에 따라 여러 두께와 Enclosure 구성이 존재하기 때문에 필요한 냉각 성능과 Drive Density 사이에서 설계 Trade-off를 선택할 수 있다. 현재 규격에는 5.9 mm, Heat Spreader가 적용된 약 8 mm 형태와 9.5 mm, 15 mm, 25 mm Enclosure 등이 정의되어 있다.

주요 특징을 정리하면 다음과 같다.

  • 1U Server를 고려한 구조
  • M.2보다 넓은 NAND 배치 공간
  • Cooling을 고려한 Enclosure 및 Heat Spreader 구성
  • Front-access 및 Hot-plug에 적합
  • 높은 Serviceability
  • 다양한 Thermal/Power 환경에 대응 가능

즉 E1.S는 단순히 M.2를 크게 만든 규격이라기보다, M.2의 공간 효율을 유지하면서 데이터센터에서 필요한 Cooling과 Serviceability를 강화한 Form Factor라고 이해하는 것이 좋다.

5.2 E3.S

E3 계열은 기존의 2.5-inch U.2 계열 Form Factor를 서버와 Storage System 환경에 맞게 발전시키기 위해 설계되었다.

E3.S는 Front-access와 Hot-plug를 지원하며, SSD뿐만 아니라 더 넓은 범위의 PCIe Device를 고려할 수 있도록 설계되었다. E3 계열 Connector는 x4부터 x16 PCIe Lane까지 지원할 수 있으며 향후 PCIe 세대와 CXL 장치 활용도 고려하고 있다.

E3.S는 특히 기존 2.5-inch 형태보다 서버 내부의 공간과 Airflow를 효율적으로 활용할 수 있도록 설계되었다.

비교 항목 U.2 E3.S
2.5-inch Drive 형태 2.5-inch Drive 형태 EDSFF 전용 형태
서버 장착 Front Bay 구성 가능 Front-access 고려
Cooling 2.5-inch Enclosure 활용 Flash와 Server Airflow를 고려한 구조
Hot-plug 지원 가능 지원하도록 설계
PCIe Lane 일반적으로 x4 x4~x16까지 규격상 지원 가능
확장 방향 주로 SSD SSD 외 PCIe/CXL Device까지 고려

 

6. M.2 vs U.2 vs E1.S vs E3.S

각 Form Factor의 특징을 단순화하면 다음과 같이 비교할 수 있다.

구분 M.2 U.2 E1.S E3.S
대표 환경 Client / 일부 Server Server Data Center / Server Enterprise / Server
PCB 공간 작음 큼 M.2보다 큼 큼
Power 확장성 상대적으로 제한 M.2보다 유리 다양한 Thermal/Power 구성 높은 전력 환경 고려
Cooling 제한적 유리 Cooling 고려 설계 Cooling 고려 설계
Front access 일반적으로 어려움 가능 가능 가능
일반적이지 않음   지원 가능 지원 지원
Serviceability 낮음 높음 높음 높음
이해하기 좋은 비교 대상 - 2.5-inch SSD M.2 U.2

여기서 중요한 것은 어느 Form Factor가 무조건 더 좋다는 것이 아니다.

각 규격은 크기, Drive Density, Power, Cooling 및 Serviceability 사이에서 서로 다른 Trade-off를 가진다.

7. Form Factor와 Power·Cooling

Form Factor는 SSD의 NAND 자체 속도를 결정하지 않는다.

그러나 SSD가 사용할 수 있는 PCB 공간, 공급 가능한 전력 및 열을 제거할 수 있는 구조에는 영향을 준다.

이를 단순화하면 다음과 같이 생각할 수 있다.

\[
\text{Form Factor}
\rightarrow \text{Power / Cooling Envelope}
\rightarrow \text{동작 조건 유지}
\rightarrow \text{Sustained Performance}
\]

SSD Controller가 높은 성능으로 동작하거나 더 많은 NAND Channel을 사용하면 소비전력과 발열이 증가할 수 있다.

냉각 능력이 충분하지 않으면 SSD의 온도가 상승하고, Controller가 온도를 낮추기 위해 동작 성능을 제한하는 Thermal Throttling이 발생할 수 있다.

따라서 같은 Controller와 NAND를 사용하더라도 시스템의 Power 및 Cooling 설계에 따라 장시간 부하에서 유지할 수 있는 성능이 달라질 수 있다.

다만 Form Factor 자체가 SSD의 성능을 결정하는 것은 아니다.

Form Factor는 높은 성능을 지속하기 위해 필요한 Power와 Thermal 환경을 확보하는 데 영향을 주는 요소라고 이해하는 것이 더 정확하다.

8. 정리

SSD의 Form Factor는 단순히 SSD의 크기를 구분하는 규격이 아니다.

Client 환경에서는 작은 크기와 낮은 소비전력이 중요하기 때문에 M.2가 널리 사용된다.

반면 서버와 데이터센터에서는 많은 SSD를 장착하면서 높은 성능을 지속적으로 유지하고, 장애가 발생했을 때 빠르게 교체할 수 있어야 한다.

이 때문에 U.2와 같은 Server SSD Form Factor가 사용되어 왔으며, 더 나아가 Power, Cooling, Capacity 및 Serviceability를 데이터센터 환경에 맞게 개선한 EDSFF가 등장하였다.

따라서 SSD Form Factor를 볼 때는 외형의 차이만 보기보다

\[
\boxed{\text{PCB 공간 + Power + Cooling + Serviceability + System Integration}}
\]

의 관점에서 이해하는 것이 중요하다.