클라우드 스토리지를 재창조해야 하는 이유

사람들이 클라우드 스토리지에 대해 이야기할 때, 일반적으로 클라우드 외부에서 접근하여 파일, 사진, 백업 등을 저장할 수 있는 스토리지를 지칭합니다. 객체 스토리지라고도 불리는 이러한 유형의 클라우드 스토리지의 좋은 예로 Amazon S3가 있습니다. 하지만 이와는 다르고 더욱 정교한 유형의 클라우드 스토리지가 있습니다. 바로 클라우드 서버가 애플리케이션을 실행하는 데 필요한 스토리지입니다. 이 스토리지는 클라우드 내부에서 접근하여 클라우드 서버가 파일 시스템과 데이터베이스를 마운트하는 데 사용합니다. Amazon AWS에서는 이를 Elastic Block Store(EBS)라고 합니다. MySQL 데이터베이스나 MS NTFS는 객체 스토리지가 아닌 블록 스토리지 장치를 사용하는 데이터베이스 및 파일 시스템의 좋은 예입니다.

클라우드 제공업체들은 블록 스토리지 요구 사항을 충족하기 위해 다양한 기술과 제품을 구현하고 있습니다. 각 기술과 제품마다 장점이 있지만, 전반적으로 이러한 기술은 엔터프라이즈급 애플리케이션의 사용에 필요한 최소한의 요구 사항조차 충족하지 못합니다.

기업 고객에게 중요한 속성 목록은 다음과 같습니다.

1 - 성능의 예측 가능성 (다른 고객이 클라우드를 사용하면 내 성과에 차이가 있나요?)
2 - 고 가용성 (서버나 스토리지에 장애가 발생하면 어떻게 되나요? 데이터에 액세스할 수 있나요?)
3 - Control: (보호 수준, 사용되는 캐싱 또는 사용되는 드라이브 유형을 제어할 수 있나요?)
4 - 보안 (조직 외부의 사람이 내 데이터를 읽을 수 있나요?)
5 - 동적 팽창/탄성 (클라우드 서버에 저장 공간을 추가하는 게 쉬운가요?)
6 - 이식성 (애플리케이션을 다시 작성하지 않고도 클라우드의 저장소를 사용할 수 있나요?)
7 - 기능 (데이터 센터의 스토리지에 원격 미러링, 스냅샷, 씬 프로비저닝과 같은 스토리지 기능이 있나요?)

현재의 스토리지 제품은 단일 테넌트, 즉 단일 고객만 사용하는 환경에 맞춰 설계되었습니다. 클라우드와 같은 멀티 테넌트 환경에서 사용될 경우 여러 가지 제약에 직면하게 됩니다. 데이터센터에서 모든 기능을 갖춘 스토리지 장비라도 클라우드 환경에서는 대부분의 기능을 상실하게 됩니다. 퍼블릭 클라우드의 백엔드 스토리지로 SAN 스토리지나 NAS 스케일아웃 시스템을 구축하는 것이 좋은 예입니다. 멀티 테넌트 기능이 부족하기 때문에 SAN/NAS 장비의 관리는 사용자가 아닌 클라우드 제공업체가 담당해야 합니다. 드라이브, CPU, 메모리는 여러 고객이 공유하게 되므로 성능이 불안정해지고 예측하기 어려워집니다.

또 다른 한계는 클라우드에 "공유 스토리지"가 부족하다는 것입니다. Oracle RAC, Linux HA 또는 MS 장애 조치 클러스터와 같이 공유 스토리지가 필요한 클러스터링 애플리케이션은 클라우드에서 실행할 수 없습니다.

마지막으로, SAN 어레이 또는 NAS 스토리지는 원격 미러링 기능을 제공하여 데이터 센터에서 재해 복구(DR)에 사용될 수 있습니다. 하지만 DR 전략은 사용자가 스토리지를 직접 제어하여 DR 테스트를 효과적으로 수행하고 사이트 간 장애 조치(failover) 방식을 결정해야 합니다. 하지만 동일한 스토리지 제품을 클라우드에서 사용할 경우, 모든 고객에게 스토리지 관리 권한을 부여하여 DR 테스트를 수행할 수 없기 때문에 이러한 모든 기능이 부족합니다. 더 나아가, 여러 클라우드 서버에 마운트된 단일 사용자의 여러 볼륨을 동시에 일관되게 미러링하거나 스냅할 수 있는 방법도 없습니다.

이러한 이유들을 비롯한 여러 가지 이유로, 클라우드에서 사용되면서 데이터 센터에 구축되었을 때와 동일한 기능을 제공하기 위해서는 스토리지 제품을 멀티 테넌트 방식으로 재설계해야 합니다. 멀티 테넌트는 여러 사용자가 시스템을 사용할 수 있지만, 단일 테넌트 환경에서 사용했던 기능을 그대로 사용할 수 있음을 의미합니다. 즉, 한 사용자가 다른 사용자의 성능에 영향을 미칠 수 없으며, 각 사용자가 현재 데이터 센터의 기존 SAN/NAS 스토리지 어레이처럼 자신의 스토리지를 완벽하게 제어할 수 있음을 의미합니다.

이것이 바로 우리가 클라우드 스토리지에서 발견한 격차였고, 그래서 우리는 '데이터 중심적이고 위치에 구애받지 않는' 세상을 위해 재창조된 새로운 스토리지 아키텍처를 만들겠다는 비전으로 2011년에 Zadara Storage를 설립했습니다.

이 게시물 공유

더 알아보기