스토리지 유형 선택하기
어떤 유형의 스토리지가 무엇인지를 정의하는 기술적 세부 사항은 복잡해질 수 있지만, 기본 개념은 꽤 잘 이해되어 있습니다. 일상적인 서버 컴퓨팅에서 우리가 사용하는 네 가지 주요 스토리지 유형은 로컬 디스크, DAS, NAS, SAN입니다. 대부분의 경우 어떤 것을 사용할지 선택하는 것은 비교적 쉬운 공식으로 분류할 수 있습니다.
스토리지에 대한 빠른 경험 법칙은 다음과 같아야 합니다: DAS 이전에 로컬, NAS 이전에 DAS, SAN 이전에 NAS. 또는 제가 즐겨 쓰는 방식으로는:
로컬 디스크 -> DAS -> NAS -> SAN
이 규칙을 사용하려면 스토리지 요구 사항을 가지고 왼쪽에서 시작하면 됩니다. 로컬 디스크가 요구 사항을 충족한다면 거의 확실히 최선의 선택입니다. 요구 사항을 충족하지 못한다면 오른쪽으로 이동하여 DAS가 요구 사항을 충족하는지 확인하십시오. 그렇다면 좋고, 그렇지 않으면 계속 진행하십시오.
그것이 경험 법칙이므로, 그것이 필요한 전부라면 좋습니다. 그러나 아래에서 규칙의 “이유”에 대해 자세히 살펴보겠습니다. 간략한 개요는 왼쪽에서 가장 낮은 비용으로 속도와 신뢰성을 얻는다는 것입니다. 오른쪽으로 이동할수록 복잡성이 증가하고 일반적으로 가격도 올라갑니다. 마지막 두 가지는 매우 다르지만, 네트워크 특성으로 인해 많은 면에서 실제로 가장 유사합니다.
로컬 디스크: 서버 섀시 내부의 로컬 드라이브는 대부분의 작업에 가장 좋은 선택입니다. 섀시 내부에 있다는 것은 드라이브를 보관하고 전원을 공급하는 추가 컨테이너에 소비되는 비용이 가장 적고, 물리적 위험이 가장 적으며, 가장 견고한 연결 기술, 가장 짧은 거리 및 가능한 병목 현상이 가장 적다는 것을 의미합니다. 원시 디스크이므로 로컬 디스크는 블록 디바이스입니다.
DAS(직접 연결 스토리지): DAS는 서버 섀시 외부에 있는 로컬 드라이브입니다. 서버 자체는 다른 로컬 드라이브와 똑같이 인식하여 사용하기 매우 쉽습니다. DAS는 단순하지만 여전히 추가 외부 컨테이너와 추가 케이블이 있습니다. 이로 인해 비용과 복잡성이 약간 추가됩니다. DAS를 사용하면 여러 서버를 동일한 드라이브 세트에 더 쉽게 연결할 수 있는데, 이는 로컬 디스크로는 거의 불가능하고 항상 번거로운 일입니다. 따라서 DAS는 사실상 최초의 물리적으로 공유 가능한 스토리지 유형입니다. 로컬 디스크와 동일하게 DAS는 블록 디바이스의 한 형태입니다.
NAS(네트워크 연결 스토리지): NAS는 선택할 수 있는 유일한 비블록 디바이스라는 점에서 독특합니다. NAS 또는 전통적인 파일 서버 – 둘은 진정으로 동일합니다 – 는 네트워크를 통해 실행되도록 설계된 최초의 기술입니다. 이는 많은 복잡성을 추가합니다. NAS는 파일 시스템 수준에서 스토리지를 공유합니다. NAS는 네트워크를 통해 여러 사용자가 스토리지를 쉽고 안전하게 공유할 수 있도록 하는 지능형 디바이스인데, 이는 NAS가 여러 사용자를 동시에 처리하는 데 필요한 로직을 갖추고 있기 때문입니다. NAS는 누구나 사용하기 매우 쉬우며 가정에서도 일반적으로 사용됩니다.
SAN(스토리지 에어리어 네트워크): SAN은 네트워크 인프라를 추가하여 SAN이 운영 체제에서 다른 하드 드라이브와 다르지 않은 원격 하드 드라이브(블록 디바이스)로 동작할 수 있게 하는 DAS의 적응형 버전입니다. SAN은 고급 네트워킹 지식이 필요하고, 많은 신화와 소문으로 둘러싸여 있으며, 평균적인 IT 전문가에게는 잘 이해되지 않고, 일반적으로 사용하고 이해하기 복잡하며, NAS의 로직이 없기 때문에 하드 드라이브를 네트워크에 직접 노출하여 데이터를 손상시키고 파괴하기 매우 쉽게 만듭니다. 실제로 잘못된 구성으로 인해 SAN에서 데이터를 잃기 너무 쉽기 때문에 SAN의 가장 일반적으로 예상되는 사용 사례는 SAN을 사용할 수 없는 사용 사례입니다.
물론 회색 지대가 많이 있습니다. 일반적으로 DAS로 간주되는 것이 SAN으로 바뀔 수 있습니다. SAN은 직접 연결될 수 있습니다. NAS도 직접 연결될 수 있습니다. 로컬 스토리지는 VSA(가상 스토리지 어플라이언스)와 같은 구성에 따라 NAS 또는 SAN 중 하나로 작동할 수 있습니다. 많은 디바이스가 동시에 NAS와 SAN이며, 물리적 디바이스 자체가 아닌 구성에 따라 결정됩니다. 그러나 일반적으로 수용되는 사용에서 용어는 대부분 명확합니다.
요점은 목록에서 왼쪽에서 오른쪽으로 이동할수록 단순하고 쉬운 것에서 어렵고 복잡한 것으로 이동한다는 것입니다. SAN 자체는 매우 견고한 기술입니다. 위험한 것은 인간과 SAN으로 위험한 일을 쉽게 하는 경향이 평균 사용자에게 위험한 스토리지 기술로 만드는 것입니다. IT의 모든 것과 마찬가지로 기술과 프로세스를 단순하게 유지하면 안정성과 보안이 확보되고 종종 비용도 절감됩니다.
“오른쪽”으로 이동이 필요한 경우가 많이 있습니다. 로컬 디스크는 확장성이 좋지 않으며 특정 유형의 대규모 배포를 유지 관리하기에 너무 비쌀 수 있습니다. DAS 역시 많은 경우 확장성이 좋지 않습니다. NAS는 확장성이 좋지만 비블록 프로토콜이라는 점에서 약간 독특하며 우리 목적에 항상 맞지는 않습니다. 좋은 예로 스토리지에 블록 디바이스가 필요한 Hyper-V가 있습니다. SAN은 스토리지의 최종 포괄적 수단입니다. 다른 것이 작동하지 않으면 SAN이 항상 대안으로 있습니다 – 또는 제가 즐겨 말하듯이, SAN은 최후의 수단 스토리지입니다.
이것은 스토리지 접근 방식 선택의 기본에 대한 매우 높은 수준의 살펴보기입니다. 이것은 매우 정기적으로 수행해야 하는 일반적인 IT 작업입니다. 이 글에서 스토리지에 대한 깊은 지식을 설명하려는 것이 아니라 단순히 스토리지 옵션을 어디서부터 살펴보아야 할지 이해하는 데 편리한 안내를 제공하려는 것입니다. 예외와 특수 사례가 많이 있지만, 최선의 옵션을 단순히 건너뛰고 크고 비싸고 복잡한 것을 바로 고려하는 것은 매우 일반적이며 훨씬 더 단순한 것이 훨씬 우수한 방식으로 같은 작업을 수행할 수 있다는 것을 빠르게 잊어버립니다. 기본 개념은 필요를 충족하는 가장 단순한 솔루션이 일반적으로 최선이라는 것입니다.
