스토리지

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

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

클라우드 스토리지는 서로 다른 물리 하드웨어로부터 통합된 가상 스토리지 볼륨 사이에서 데이터를 온디맨드 방식으로 아카이브, 구성, 분산하는 스토리지입니다. 더 간단히 요약하자면, 클라우드 스토리지는 데이터를 어딘가에 체계적으로 정리하여 권한이 부여된 모든 사람이 인터넷을 통해 액세스할 수 있도록 합니다. 따라서 내부 네트워크(네트워크 연결 스토리지로 알려져 있음)에 연결할 필요가 없으며 자체 하드 드라이브나 컴퓨터에 직접 연결된 하드웨어에서 데이터에 액세스하지 않아도 됩니다. 클라우드 스토리지는 가상화를 통해 클라우드를 생성하여 데이터를 저장합니다. 설명하자면 다음과 같습니다.

  • 가상화는 스토리지 서버와 같은 물리적 하드웨어 시스템에서 스토리지 공간을 추상화합니다.
  • 클라우드는 이러한 리소스의 풀로서, 단일 리소스처럼 동작할 수 있도록 관리 툴을 통해 오케스트레이션됩니다. 사용자는 자동화 소프트웨어와 동적 리소스 할당이 지원되는 셀프 서비스 포털을 통해 온디맨드 기반으로 이러한 클라우드에 액세스할 수 있습니다.
  • 클라우드 스토리지는 클라우드에 데이터를 저장하는 프로세스입니다.

퍼블릭 클라우드 스토리지, 프라이빗 클라우드 스토리지, 하이브리드 클라우드 스토리지라는 3가지 엔터프라이즈용 클라우드 스토리지가 있으며 이 스토리지를 포맷하는 데는 블록, 파일 또는 오브젝트라는 3가지 방식이 있습니다. 블록은 빠르고, 파일은 이해하기 쉬우며, 오브젝트는 컨테이너로 패키징된 클라우드 네이티브 애플리케이션과 가장 잘 호환되는 등 각 포맷의 장단점이 있지만 일부 소프트웨어 정의 클라우드 스토리지 제품에서는 3가지 포맷을 결합하여 배포하기 쉬운 통합 솔루션을 만들 수 있습니다.


클라우드 스토리지는 어떻게 작동될까요?

데이터는 단기 메모리로 저장하여 사용하거나 장기 메모리로 저장할 수 있습니다. 단기 메모리는 컴퓨터가 '태스크'라는 특정 연산을 처리하는 동안 모든 요청과 작업을 처리하고 기억하는 RAM(Random Access Memory)에 의해 처리됩니다. 모든 연산이 완료되면 여러 스토리지 볼륨에서 데이터를 장기 메모리로 저장할 수 있으며 그중 일부는 클라우드로 존재할 수 있습니다.

모든 클라우드 스토리지 볼륨의 기반에는 물리적 하드웨어로부터 추상화된 가상 스토리지 리소스가 존재합니다. 가상화 기술은 상용 또는 독점적 서버 여러 대를 사용하여 스토리지 공간을 추상화할 수 있습니다. 이러한 가상 스토리지 공간을 데이터 레이크라는 곳에 모두 풀링할 수 있으며, 사용자는 여기에 단일 리포지토리로 액세스할 수 있습니다. 스토리지 공간을 측정하고 필요에 따라 스토리지 볼륨을 배포하는 자동화 및 관리 소프트웨어에 이 데이터 레이크를 결합하면 인터넷 또는 API를 통해 액세스할 수 있는 클라우드 스토리지가 구축됩니다.


클라우드 스토리지의 유형

퍼블릭 클라우드 스토리지

퍼블릭 클라우드라는 가상 리소스 풀에 데이터를 저장하는 스토리지로서, 타사에서 소유하고 관리하는 하드웨어를 기반으로 개발됩니다. 데이터 저장을 위한 시스템을 소유하거나 관리하지 않을 경우 특정한 위험이 수반되므로 많은 조직이 컨테이너를 사용하여 퍼블릭 클라우드 환경에서 워크로드와 애플리케이션을 이동합니다. Red Hat® Gluster Storage와 같은 영구적 스토리지 솔루션을 사용하면 이러한 컨테이너에 오류가 발생하여 상태 저장 애플리케이션의 데이터가 유실되는 것을 방지할 수 있습니다.

프라이빗 클라우드 스토리지

프라이빗 클라우드라는 가상 리소스 풀에 데이터를 저장하는 스토리지로서, 일반적으로 기업이 소유하여 관리하는 엔터프라이즈 전용 시스템을 기반으로 구축됩니다. 엔터프라이즈 규모의 프라이빗 클라우드를 수동으로 설정하는 것은 장기적으로 봤을 때 기존 소프트웨어를 사용하는 것에 비해 효율성이 떨어질 수 있으므로 기업은 OpenStack®과 같은 플랫폼에서 디지털 방식을 통해 가상 리소스 풀을 프라이빗 클라우드로 전환합니다.

6개의 OpenStack 프로젝트 중 두 개가 스토리지 및 이미지 검색과 관련되어 있습니다. Red Hat Ceph Storage 등의 소프트웨어 정의 스토리지 솔루션과 함께 사용할 경우 기업은 대규모 프라이빗 클라우드의 성능을 저해하지 않으면서 데이터를 저장할 수 있게 됩니다.

하이브리드 클라우드 스토리지

하나 이상의 퍼블릭 클라우드와 프라이빗 클라우드 환경에 있는 데이터를 저장하는 스토리지입니다. 하이브리드 클라우드를 구성하는 퍼블릭 클라우드와 프라이빗 클라우드 환경은 서로 분리된 엔터티이며, 암호화된 API(애플리케이션 프로그래밍 인터페이스)를 통해 두 환경 간에 데이터를 쉽게 마이그레이션할 수 있습니다. 기업은 이와 같이 분리되어 있지만 서로 연결된 아키텍처를 활용하여 중요한 데이터는 프라이빗 클라우드에 저장하고 덜 민감한 데이터는 퍼블릭 클라우드에 저장할 수 있을 뿐만 아니라 원하는 대로 두 환경 사이에서 데이터를 이동할 수 있습니다.

엔터프라이즈용 하이브리드 클라우드 스토리지는 독립적인 스토리지 플랫폼을 사용할 필요가 없는 컨테이너 네이티브 스토리지를 사용하는 것이 가장 좋습니다. 단일 통합 컨테이너 플랫폼은 보다 효율적으로 하이브리드 클라우드를 확장할 수 있으며 데이터가 어떤 클라우드 환경에 있던지 관계없이 단일 제어 지점을 제공해 줍니다.


가상 스토리지만 사용하려면 어떻게 해야 할까요?

클라우드 컴퓨팅과 가상화 사이에는 큰 차이가 있기 때문에 일부 기업은 클라우드 스토리지보다 가상 스토리지를 선호할 수 있습니다. 이는 규정 준수 및 규제 지침과 관련되어 있을 수 있으며, 업계에서는 가상 환경에 클라우드와 유사한 수준의 스토리지 확장성을 지속적으로 제공할 수 있어야 합니다.

뱅킹 산업과 같은 분산된 업무를 수행하는 조직을 예로 들어 보겠습니다. 원격 지사에서는 네트워크, 컴퓨팅, 스토리지, NAS(서비스 영역 네트워크)의 4계층을 통해 전통적인 네트워크에 액세스해야 합니다. 이상적인 해결책은 지사의 지하에 냉각 시설을 갖춘 데이터센터를 두는 것이지만 공간이나 인력의 제약 때문에 이는 현실적인 방안이 아닙니다. 따라서 Red Hat Hyperconverged Infrastructure와 같은 일부 가상 스토리지 솔루션에서는 2개의 스토리지 계층을 결합하여 가상 스토리지 배포와 관리를 간소화합니다.


클라우드 스토리지 포맷

블록 스토리지는 클라우드 스토리지 노드와 같은 단일 스토리지 볼륨을 블록이라는 개별 인스턴스로 분할합니다. 빠르고 지연 시간이 짧은 스토리지 시스템으로서 고성능 워크로드에 적합합니다.

오브젝트 스토리지는 데이터를 메타데이터라는 고유 식별자와 페어링합니다. 오브젝트는 압축되거나 암호화되지 않으므로 대규모로 신속하게 액세스할 수 있어 클라우드 네이티브 애플리케이션에 적합합니다.

파일 스토리지는 NAS 시스템에서 널리 사용되며 데이터를 체계화하여 사용자에게 표시합니다. 계층 구조로 되어 있어 데이터를 하향식으로 쉽게 탐색할 수 있지만 처리하는 데 시간이 오래 걸립니다.

클라우드 스토리지를 세팅하기 위한 모든 방법

기업의 프라이빗 클라우드를 구축할 수 있도록 하는 플랫폼입니다.

OpenStack과 원활하게 연동되는 소프트웨어 정의 스토리지 플랫폼입니다.

실행해야 하는 모든 파일과 함께 애플리케이션을 패키징하고 분리하여 워크로드와 데이터를 모든 클라우드 환경으로 이동할 수 있습니다.

컨테이너와 원활하게 연동되는 소프트웨어 정의 파일 스토리지 플랫폼입니다.

수십 또는 수백 개의 가상 머신을 배포하여 클라우드와 유사한 수준의 확장성을 제공합니다.

가상화와 스토리지를 결합하여 공간이 제한된 물리적 위치에서 스토리지 기능을 개선합니다.

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

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