스토리지 지식
-
vSAN 성능 극대화 구성 방안스토리지 지식 2021. 2. 28. 23:32
vSAN은 All-flash보다 Hybrid 구성이 더 빠르다. 무슨 헛소리야?라고 할 분들도 계시겠지만 사실이다. 어떻게 가능한지 살펴보도록 하자. 먼저, All-flash로 5 노드를 구성하였다. (디스크를 자세히 보라) 그리고, 이를 Hybrid로도 구성해보았다. 여기서 주목할 점은, Cache가 일반 SSD에서 Optane으로 바뀌었다는 것이다. 용량은 요구사항 (Usable 19TB)을 맞추기 위해 2.4TB SAS 6개로 구성하였다. 미러가 되어야 하니까. (Hybrid 구성은 Mirror만 가능) 자, 이제 감이 온다. 알다시피 Optane은 Flash Disk보다 훨씬 더 성능이 좋다. 한 디스크에서 500K IOPS 이상의 성능을 이야기하기에 플래시보다 수 배 이상 빠르다고 할 수 있다...
-
FC (Fiber Channel)와 iSCSI 오버헤드 비교스토리지 지식 2021. 2. 20. 23:38
파이버 채널과 iSCSI SAN의 비교 iSCSI 표준은 IP 네트워크를 통해 SCSI 데이터 스트림을 전송하는 기능을 제시하고 있다. 이 표준의 설계 목표는 기존의 IP 네트워크 아키텍처를 이용하여 FC 기반 SAN에 대한 대안을 제시하는 것이며, 이 표준에 따르면 iSCSI는 IP 네트워크를 통해 SCSI를 실행시킨다. 보다 정확하게 말하면 FC 네트워크 위에 SCSI를 프로토콜 형태로 실행하는 것과 기존 이더넷 네트워크 위에 SCSI 프로토콜을 실행하는 것의 차이라고 할 수 있다. 이것이 현재의 IT 조직들을 위해 보다 유익한 비교가 될 것이며, iSCSI 표준에 따르면 FC 네트워크 아키텍처 위에 IP를 두고 그 위에 다시 SCSI를 실행한다고 보는 것이 타당하다. 이더넷과 FC를 직접 비교하고자..
-
FTL (Flash Translation Layer, 플래시 변환 계층) 구조스토리지 지식 2021. 2. 18. 03:02
SSD에 데이터를 어떻게 저장할까? 일반적인 운영체제의 파일 시스템을 기반으로 하는 프로그램들은 디스크를 섹터 기반으로 인식하지만, SSD는 페이지와 블록을 기반으로 저장 단위가 구현되어 있다. 이것은 섹터를 기반으로 인식하는 프로그램은 SSD에 데이터를 직접 기록할 수 없다는 의미이다. 따라서, 섹터 기반의 프로그램이 SSD를 인식할 수 있도록 도와주는 무언가가 필요한데, 이것을 FTL (Flash Translation Layer), 즉, 플래시 변환 계층이라고 한다. FTL은 SSD의 컨트롤러 내에서 동작하며 가상의 논리적 섹터를 생성하여, 섹터 기반의 프로그램들이 이를 통해 실제 SSD의 물리적 페이지에 데이터를 기록하도록 도와준다. FTL이 논리적 섹터를 물리적 페이지에 저장하기 위해서는 논리적 ..
-
FC, iSCSI, FCIP, FCoE 장단점 비교스토리지 지식 2021. 2. 17. 00:04
FC는 1994년에 표준화된 전용 스토리지 네트워킹 아키텍처이다. 일반적으로 전용 HBA (Host Bus Adapter) 및 스위치로 구현되는데, 이는 FC가 다른 스토리지 네트워킹 기술보다 비싼 것으로 간주되는 주된 이유이다. 성능 측면에서, FC는 처음부터 스토리지 트래픽을 처리하기 위해 구축되었기 때문에 FC의 낮은 Latency (지연시간)와 높은 Throughput (처리량)을 능가하기는 어렵다. FCP (Fibre Channel Protocol) 프레임을 생성하고 해석하는 데 필요한 Processing cycle은 Latency가 짧은 전용 HBA로 완전히 오프로드된다. 이렇게 하면 서버의 CPU가 스토리지와 통신하지 않고 애플리케이션을 처리할 수 있다. 게다가, FCP는 스토리지 트래픽을 ..
-
스토리지 프로토콜 비교 (iSCSI, NFS, FC, FCoE)스토리지 지식 2021. 2. 15. 23:51
iSCSI, NFS, FC, FCoE의 차이점에 대해 알아본다. 여기에서는 VMware vSphere 관점에서 일반적인 스토리지 프로토콜을 살펴보며, vSphere 및 관련 기능과 상호 작용하는 방식, 그리고 장단점에 대한 정보를 제공한다. iSCSI NFS Fibre Channel FCoE Description - iSCSI는 VMware® ESXi ™ 호스트에 블록 장치를 제공함 - 로컬 디스크에서 블록에 액세스하는 대신 블록 액세스 프로토콜을 사용하여 네트워크를 통해 I/O 오퍼레이션이 수행됨 - iSCSI의 경우, SCSI 명령과 데이터를 TCP/IP 패킷으로 캡슐화하여 원격 블록에 액세스함 - NFS는 마운트를 위해 네트워크를 통해 호스트에 파일 디바이스를 제공함 - NFS 서버/어레이는 호스트..
-
vSAN 튜닝 (Tuning) 가이드스토리지 지식 2021. 1. 27. 23:36
vSAN 성능 개선을 위한 주요 튜닝 방안에 대해 소개한다. 크게 세 가지로 나누어볼 수 있는데, MTU, 개체당 디스크 스트라이프 수, 개체 체크섬 사용 안 함 설정이다. "MTU" (Maximum Transfer Unit)는 1500 바이트 이상의 이더넷 프레임 (점보 프레임)으로 변경하여 대량의 데이터 전송 시 작은 데이터를 여러 번 보내는 대신 한 번에 큰 데이터를 보냄으로써 전체적인 전송 횟수가 줄어들므로 이에 따른 오버헤드가 감소하여 성능 향상을 도모한다. 네트워크 인터페이스 카드와 네트워크 스위치 모두 동일하게 설정되어야 한다. vSAN 환경에서는 VMware HCIA Distributed Switch와 VMkernel 어댑터, 그리고 네트워크 스위치, 이렇게 세 군데 설정이 필요하며, 90..
-
HCI 장점 (feat. HCI로 전환하는 이유)스토리지 지식 2021. 1. 24. 23:01
1~2년 전부터, 기존에 사용하던 노후화된 물리적인 독립 서버를 HCI (Hyper Converged Infrastructure)로 많이 바꾸고 있는 추세이다. 그러면, HCI는 기존의 인프라에 비해 어떠한 이점이 있는지 알아보자. 그전에, 고객이 HCI를 도입하는 이유에 대해 Evaluator Group의 연구 결과를 보면, 대체로 IT 운영자들이 쉽게 생각해볼 수 있는 항목들이 대다수이다. 한마디로 말해, 이전 아키텍처의 불편함을 많이 해소할 수 있기 때문이다. 기본적으로 성능이 받쳐주면서도, 설치나 확장, 업그레이드, 또 장애 시 영향, 그리고 전반적인 운영에 있어 많은 이득을 가져다줄 수 있다. 이로 인해, 성능과 확장성, 가용성, 어질러티, 비용 측면에서 만족할 수 있는 솔루션이 되기에 HCI로..
-
스토리지 프로토콜 별 실제 성능 (쓰루풋)스토리지 지식 2021. 1. 23. 23:52
스토리지 프로토콜 별 최대 전송률의 이론적인 최대 쓰루풋과 실제로 낼 수 있는 최대 쓰루풋에 대해 알아본다. * 출처 : Storage Considerations for VMware® View™ FC Protocol은 4Gb/s, 8Gb/s, 16Gb/s, 최근에는 32Gb/s의 전송률이 채택되고 있다. 4Gb/s 기준으로 최대 쓰루풋은 512MB/s이다. 4Gb를 Mb로 변환 후 MB로 환산하기 위해 8bit로 나누어준 결과이다. (4*1024/8) 그러나, 실제로는 Fiber Channel 오버헤드를 고려하면 약 20% 낮은 410MB/s가 최대 성능이다. iSCSI는 Native SCSI command를 이더넷 패킷에 캡슐화하여 IP 네트워크를 통해 전송한다. 그래서 기 구축되어 있는 Etherne..