토픽

데이터 스토리지

데이터 스토리지는 디스크 시스템을 사용하던 예전에 비해 많은 변화를 겪었습니다. 물론 이러한 디스크 시스템은 여전히 많은 곳에서 사용되고 있을지도 모릅니다. 그러나 이제 네트워크에 연결되고 소프트웨어로 정의되기 때문에 정확히 어떤 형식으로 지정되는지를 사용자가 완벽히 제어할 수 있습니다.

데이터 스토리지란 무엇일까요?

데이터 스토리지는 매일 사용하는 애플리케이션, 네트워크 프로토콜, 문서 및 미디어 및 사용자 환경 설정에 따른 주소록 등을 구성하는 데이터를 정보 기술(IT)이 아카이브하고 정리해 공유하는 프로세스입니다.

컴퓨터(또는 여러 대의 컴퓨터가 연결된 네트워크)에는 두뇌처럼 단기 기억(메모리)과 장기 기억이 저장됩니다. 두뇌에서 단기 기억(메모리)은 전두엽 피질에서 처리됩니다. 컴퓨터의 경우, 단기 메모리는 RAM(random-access memory)이 처리합니다. RAM은 컴퓨터가 실행 중일 때 모든 요청과 작업을 처리하고 기억하는 일을 담당합니다. 밤새 공부하고 나면 피곤해지는 것과 마찬가지로 RAM은 장시간 컴퓨터를 사용하면 느려집니다. 과거에 수행한 작업을 모두 기억할 뿐만 아니라 현재 들어오는 새로운 작업을 수행하고 있기 때문입니다.

잠자리에 들면 뇌는 작동 기억(working memory)을 장기 기억으로 전환합니다. 이와 마찬가지로 컴퓨터가 사용 중이 아닐 때 RAM을 스토리지 볼륨(하드 드라이브, 가상 스토리지 노드 또는 클라우드 스토리지 풀 등)으로 전송하여 정리합니다. 뇌는 어떤 기억인지에 따라(의미, 공간, 감정 또는 절차에 관련된 기억 등) 단기 기억을 분산시킵니다. 마찬가지로 컴퓨터는 어떤 데이터인지에 따라 서로 다른 스토리지 볼륨으로 배포합니다(하나의 스토리지 볼륨은 리치 미디어 전용이며, 다른 스토리지 볼륨은 브라우저 활동을 캐시에 저장하고, 또 다른 스토리지 볼륨은 빅데이터를 저장하는 식이 될 수 있습니다).

소프트웨어 정의 스토리지란 무엇일까요?

SDS(소프트웨어 정의 스토리지)는 부분적으로는 가상화 소프트웨어이기도 하고 스토리지 관리 소프트웨어이기도 합니다. 이는 하드웨어에 포함된 데이터 구성 요소를 추상화하고 데이터를 블록, 오브젝트 또는 파일 형식으로 변환하고 데이터를 네트워크용으로 구성합니다. SDS는 특히 비정형 데이터(컨테이너와 마이크로서비스가 의존하는 오브젝트 및 블록 스토리지 시스템)를 기반으로 한 워크로드에 적합합니다. 유선 연결 스토리지 솔루션으로는 불가능한 방식으로 확장할 수 있기 때문입니다.

SDS를 전통적인 애플리케이션 기반 스토리지와 비교하면 더 쉽게 이해할 수 있습니다. 어플라이언스 스토리지는 소프트웨어와 하드웨어를 번들로 제공하지만, SDS는 소프트웨어를 하드웨어에서 분리하여 업계 표준 서버 또는 x86 가상화 리소스에서 동작합니다. 이는 특정 하드웨어 벤더에 대한 의존을 줄여주고 기업에 훨씬 적합한 구매 프로세스를 제공하므로, 용량 증가가 필요할 때 하드웨어만 구매할 수 있습니다.

클라우드 스토리지란 무엇일까요?

스토리지와 같은 물리적 리소스가 관리 및 자동화 소프트웨어로 가상화되고 오케스트레이션되면 클라우드 스토리지에 해당합니다. 이러한 설명에는 다소 부연이 필요하지만(자동 스케일링 및 동적 리소스 할당을 통해 지원되는 셀프 서비스 포털을 통해 리소스를 온디맨드로 이용할 수 있어야 함), 가상화, 관리 및 자동화는 스토리지를 포함한 모든 클라우드 리소스의 세 가지 기본 요소입니다.

클라우드 스토리지가 유용한 이유는 기업이 얼마나 많은 스토리지를 필요로 할지 예측하는 것이 항상 쉬운 일은 아니며 대규모 용량을 선불로 구입하는 것은 예산 낭비이기 때문입니다. 스토리지를 클라우드 리소스로 전환하는 경우 드라이브를 추가 또는 제거하고 하드웨어의 용도를 변경하며 새로운 계획을 수립할 때마다 별도의 스토리지 서버를 수동으로 프로비저닝할 필요 없이 변화에 대응할 수 있습니다. 시스템이 소프트웨어 정의 스토리지를 사용해 설계된 경우, 애플리케이션을 재작성하여 이를 특정 클라우드 스토리지 서비스를 지원하도록 포팅할 필요가 없습니다.

네트워크 연결 스토리지란 무엇일까요?

NAS(네트워크 연결 스토리지)는 네트워크 간 데이터 액세스를 보다 쉽게 만들어주는 스토리지 아키텍처입니다. 기본 운영 체제는 하드 드라이브, 프로세서, RAM 등 일반 서버와 복잡성 면에서 별 차이가 없는 하드웨어 장비에 설치됩니다. 이 장비(NAS 장비, NAS 서버, NAS 헤드 또는 NAS 장치라고도 함)는 전체 네트워크의 데이터 스토리지, 구성 및 기능 공유를 담당합니다. 기기 간 데이터 공유를 지원하는 전송 프로토콜을 통해 NAS는 전체 네트워크의 스토리지 요청을 처리하여, 설치하기 쉬운 단일 솔루션으로 성능, 접근성 및 내결함성을 제공합니다.

오브젝트 스토리지란 무엇일까요?

오브젝트란 해당 오브젝트 내에 포함된 바이트 수에 대한 컨텍스트(예: 데이터 에이지 또는 크기)를 제공하는 모든 연결 메타데이터와 페어링된 데이터입니다. 데이터와 메타데이터가 바로 오브젝트의 구성 요소입니다. 오브젝트에 저장된 데이터는 압축되거나 암호화되지 않으며, 오브젝트 자체는 오브젝트 저장소(다른 여러 오브젝트로 채워진 중앙 리포지토리) 또는 컨테이너(애플리케이션이 실행해야 하는 모든 파일을 포함하는 패키지)에 배치됩니다. 오브젝트, 오브젝트 저장소 및 컨테이너는 파일 스토리지 시스템의 계층 구조에 비하면 매우 수평적인(flat) 속성을 가지므로, 대규모로 매우 신속하게 액세스할 수 있습니다.

오브젝트 스토리지 및 컨테이너는 함께 사용합니다. 컨테이너는 대부분의 스토리지 시스템이 가동되도록, 베어메탈(bare metal) 환경에서 가상 머신 및 프라이빗 클라우드, 퍼블릭 클라우드로 너무 자주 마이그레이션됩니다. 전통적인 스토리지는 포팅이 어려우며 파일 스토리지는 페타바이트 수준에서 검색하기가 번거롭습니다. 그러나 오브젝트에는 애플리케이션이 신속하게 검색하는 데 충분한 정보가 포함되어 있으며, 이미지와 텍스트 파일처럼 비정형 데이터를 저장하기에 충분한 공간이 있습니다.

파일 스토리지란 무엇일까요?

파일 스토리지는 직접 NAS 시스템에서 널리 사용되는 기술로, 데이터를 구성하여 이를 사용자에게 표시합니다. 데이터는 파일 스토리지를 사용해 클라이언트에게 표시되는 것과 동일한 형식으로 서버 측에 배치됩니다. 그러면 사용자는 특정 데이터 전송 프로토콜을 사용해 스토리지 시스템으로 전달되는 이름, 위치 또는 URL과 같은 고유 식별자로 파일을 요청할 수 있습니다. 그 결과 위에서 아래로 검색할 수 있는 계층형 파일 구조 유형을 얻게 됩니다. 파일 스토리지가 블록 스토리지 위에 배치되어, 파일 및 폴더와 같은 데이터를 확인하고 이에 액세스할 수 있습니다. 그러나 이러한 파일과 폴더 레이어 아래의 블록에 대한 액세스는 제한됩니다.

블록 스토리지란 무엇일까요?

블록 스토리지는 가상 또는 클라우드 스토리지 노드, 또는 구식 하드 디스크와 같은 단일 스토리지 볼륨을 블록이라는 개별 인스턴스로 분할합니다. 각 블록은 서로 독립적으로 존재하며 자체 데이터 전송 프로토콜과 운영 체제로 형식을 지정할 수 있으므로 사용자가 자유롭게 설정할 수 있습니다.

블록 스토리지 시스템에는 블록에 의존하는 파일 스토리지 시스템과 같은 문제 조사 작업의 부담이 없으므로, 블록 스토리지가 더 빠른 스토리지 시스템입니다. 빠른 속도와 유연한 설정 옵션으로 인해 블록 스토리지는 기존 서버 스토리지나 리치 미디어 데이터베이스에 적합합니다.

스토리지 사용법을 어떻게 배울 수 있나요?

최적의 학습법은 실습입니다. 교육을 통해 새로운 스토리지 시스템을 수월하게 배포할 수 있게 되므로, Red Hat은 사용자가 내용을 숙지할 수 있도록 다양한 교육 방식을 제공합니다. 스토리지 시스템에 대해 원래 잘 안다고 생각하거나 불충분한 지식으로 인한 문제 발생 가능성을 진단하고 싶은 경우, 간단한 스토리지 퀴즈를 통해 스스로 기술 수준을 평가해 보십시오. 교육이 필요한 경우에는 Red Hat의 클라우드 컴퓨팅, 가상화 및 스토리지 커리큘럼에 관한 교육 과정 일부를 수강하거나 전과정을 수강하거나 또는 Red Hat Certificate of Expertise in Hybrid Cloud Storage 자격증 취득에 필요한 과정을 수강하시면 됩니다.

Red Hat을 선택해야 하는 이유

소프트웨어 정의 스토리지는 본질적으로 개방성을 내재하고 있습니다. 이는 소프트웨어에서 하드웨어를 분리하여 벤더 종속 문제를 해결해줍니다. Red Hat은 개방성을 한층 강화했습니다. Red Hat의 소프트웨어 정의 스토리지 또한 오픈소스이며 개발자, 파트너, 고객으로 구성된 커뮤니티의 제반 혁신을 활용하고 있습니다. 이를 통해 사용자는 고유의 비즈니스 워크로드, 환경 및 요구 사항에 따라 정확히 스토리지가 어떤 형식으로 지정되고 사용되는지를 완벽히 제어할 수 있습니다.

엔터프라이즈 스토리지 설정에 필요한 모든 항목

백업 및 아카이브 등의 대용량 태스크와 분석 및 가상화 등의 고성능 태스크를 처리하는 소프트웨어 정의 파일 스토리지 플랫폼으로서 특히 컨테이너와 미디어 스트리밍과 원활하게 연동됩니다.

블록 및 파일 스토리지용 인터페이스를 제공하는 소프트웨어 정의 오브젝트 스토리지 플랫폼으로서 클라우드 인프라, 미디어 리포지토리, 백업 및 복원 시스템, 데이터 레이크를 지원하며 특히 Red Hat OpenStack® Platform과 원활하게 연동됩니다.

OpenStack 워드 마크 및 Square O Design은 미국 및 기타 국가에서 함께 또는 따로 쓰이는 OpenStack Foundation의 상표 또는 등록 상표이며, OpenStack Foundation의 허가하에 사용됩니다. Red Hat은 OpenStack Foundation 또는 OpenStack 커뮤니티와 아무런 제휴, 보증, 후원 관계에 있지 않습니다.

스토리지의 더 큰 가능성을 살펴보세요