클라우드 스토리지

menu icon

클라우드 스토리지

작동 방식, 장점 및 다양한 유형의 제공되는 클라우드 스토리지를 포함하여 클라우드 스토리지의 중요 측면을 소개합니다.

클라우드 스토리지란?

클라우드 스토리지를 사용하면 공용 인터넷이나 전용 사설 네트워크 연결을 통해 액세스할 수 있는 오프사이트 위치에 데이터와 파일을 저장할 수 있습니다. 스토리지에 대해 오프사이트로 전송하는 데이터는 써드파티 클라우드 제공자의 책임이 됩니다. 제공자는 서버 및 연관 인프라를 호스팅, 보호, 관리 및 유지보수하며, 필요하면 언제든지 데이터에 액세스할 수 있도록 보장합니다.

클라우드 스토리지는 온프레미스 하드 드라이브나 스토리지 네트워크에 파일을 저장하는 비용 효율적이고 확장 가능한 대안을 제공합니다. 컴퓨터 하드 드라이브는 제한된 양의 데이터만 저장할 수 있습니다. 스토리지가 고갈된 경우 사용자는 파일을 외부 스토리지 디바이스로 전송해야 합니다. 전통적으로, 기업들은 데이터와 파일의 아카이브를 위해 SAN(Storage Area Network)을 구축하고 유지보수했습니다. 그러나 저장된 데이터가 증가하면서 기업들이 증가된 수요를 충족할 수 있도록 서버와 인프라를 추가하는 데 투자해야 하므로, SAN은 유지보수에 많이 비용이 소요됩니다.

클라우드 스토리지 서비스는 탄력성을 제공합니다. 이는 데이터 볼륨이 증가하면 용량을 확장하거나, 필요한 경우 용량을 줄일 수 있음을 의미합니다. 클라우드에 데이터를 저장함으로써, 기업은 사내 스토리지 네트워크를 구축하고 유지보수하는 자본 비용에 투자하는 대신에 스토리지 기술과 용량의 비용을 서비스로서 지불함으로써 비용을 절감할 수 있습니다. 즉, 사용하는 용량만큼만 정확하게 비용을 지불합니다. 물론 추가적인 데이터 볼륨을 처리하기 위해 시간이 지나면서 비용이 증가할 수 있지만, 증가된 데이터 볼륨을 미리 예상하여 스토리지 네트워크를 과도하게 프로비저닝할 필요가 없습니다.

작동 방식

온프레미스 스토리지 네트워크와 마찬가지로, 클라우드 스토리지는 서버를 사용하여 데이터를 저장합니다. 그러나 데이터는 오프사이트 위치의 서버로 전송됩니다. 사용하는 대부분의 서버는 물리적 서버에서 호스팅된 가상 머신입니다. 스토리지 요구사항이 증가함에 따라, 제공자는 수요에 맞게 신규 가상 서버를 구축합니다.

가상 머신에 대한 자세한 정보는 "가상 머신: 완벽 안내서"를 참조하세요.

일반적으로, 사용자는 웹 포털, 웹 사이트 또는 모바일 앱을 사용하여 인터넷 또는 전용 사설 연결을 통해 스토리지 클라우드에 연결합니다. 연결된 서버는 클라우드 제공자 오퍼레이션의 크기에 따라 하나 이상의 데이터 센터에 있는 서버 풀에 데이터를 전달합니다.

서비스의 일부로서, 제공자는 일반적으로 중복성을 위해 다수의 시스템에 동일한 데이터를 저장합니다. 이러한 방법으로, 서버가 유지보수를 위해 중단되거나 정전이 발생한 경우에도 여전히 자신의 데이터에 액세스할 수 있습니다.

클라우드 스토리지는 프라이빗, 퍼블릭 및 하이브리드 클라우드에서 사용 가능합니다.

  • 퍼블릭 스토리지 클라우드: 이 모델에서 사용자는 클라우드 제공자가 유지보수하고 다른 기업들이 사용하는 스토리지 클라우드에 인터넷을 통해 연결합니다. 제공자는 일반적으로 스마트폰과 데스크탑을 포함한 거의 모든 디바이스에서 서비스에 액세스할 수 있도록 하며, 필요하면 이를 확장 및 축소할 수 있도록 허용합니다.
  • 프라이빗 클라우드 스토리지: 프라이빗 클라우드 스토리지 셋업은 일반적으로 클라우드 모델을 복제하지만, 이는 네트워크 내에 상주함으로써 물리적 서버를 활용하여 가상 서버의 인스턴스 구축을 통해 용량을 증대합니다. 온프레미스 프라이빗 클라우드를 완벽히 제어하도록 선택하거나, 클라우드 스토리지 제공자와 연계하여 사설 연결로 액세스할 수 있는 전용 프라이빗 클라우드를 구축하도록 선택할 수 있습니다. 프라이빗 클라우드 스토리지를 선호할 수 있는 기업들에는 처리 및 저장하는 데이터의 개별적 특성으로 인해 은행 또는 소매업체 등이 포함됩니다.
  • 하이브리드 클라우드 스토리지: 이 모델은 프라이빗 및 퍼블릭 클라우드의 요소들을 결합함으로써 어떤 데이터를 어떤 클라우드에 저장할 것인지에 대한 선택권을 기업들에게 제공합니다. 예를 들어, 엄격한 아카이브와 복제 요구사항이 요건인 고도로 규제된 데이터는 일반적으로 프라이빗 클라우드 환경에 보다 적합합니다. 한편, 덜 민감한 데이터(예: 비즈니스 시크릿이 포함되지 않은 이메일)는 퍼블릭 클라우드에 저장될 수 있습니다. 일부 기업들은 하이브리드 클라우드를 사용하여 퍼블릭 클라우드 스토리지로 내부 스토리지 네트워크를 보완합니다.

장단점

기타 클라우드 기반 기술과 마찬가지로, 클라우드 스토리지는 몇 가지 분명한 장점을 제공합니다. 그러나 이는 주로 보안성 및 관리 통제성과 관련하여 기업들의 일부 우려사항도 제기하고 있습니다.

장점

클라우드 스토리지의 장점은 다음과 같습니다.

  • 오프사이트 관리: 클라우드 제공자는 저장된 데이터를 유지보수하고 보호해야 할 책임이 있습니다. 이에 따라 직원들은 조달, 설치, 관리 및 유지보수 등 스토리지와 연관된 업무에서 벗어날 수 있습니다. 따라서 직원들은 다른 중요 우선순위의 업무에만 집중할 수 있습니다.
  • 빠른 구현: 클라우드 서비스를 사용하면 스토리지 기능의 설정 및 추가 프로세스가 가속화됩니다. 클라우드 스토리지를 사용하면 서비스를 프로비저닝할 수 있으며, 포함된 용량에 따라 수 시간이나 수 일 내에 사용을 시작할 수 있습니다.
  • 비용 효율성: 앞서 언급한 대로, 사용자는 자신이 사용하는 용량에 대해서만 비용을 지불합니다. 이를 통해 기업은 연관된 선행 투자와 세금 영향의 자본 비용 대신 지속적 운영비로서 클라우드 스토리지 비용을 처리할 수 있습니다.
  • 확장성: 확장 한계는 온프레미스 스토리지의 가장 심각한 한계 중 하나입니다. 클라우드 스토리지를 사용하면 필요한 만큼 마음껏 용량을 확장할 수 있습니다. 용량은 사실상 무제한입니다.
  • 비즈니스 연속성: 오프사이트에 데이터를 저장하면, 자연 재해나 테러 공격으로 인해 사내에 대한 접근이 차단된 경우 비즈니스 연속성이 지원됩니다.

단점

클라우드 스토리지의 단점은 다음과 같습니다.

  • 보안: 보안 문제는 클라우드 기반 서비스에서 일반적으로 발생합니다. 클라우드 스토리지 제공자는 최신 기술과 사례를 통해 자체 인프라를 보호하려고 시도하지만, 간혹 위반이 발생하여 사용자에게 불편함을 초래할 수 있습니다.
  • 관리 통제성: 마음껏 자신의 데이터를 보고 이에 액세스하며 이를 이동시킬 수 있음은 클라우드 리소스의 또 다른 공통 관심사입니다. 써드파티에 유지보수와 관리 기능을 오프로딩하면 장점이 제공되지만, 데이터에 대한 통제가 제한될 수도 있습니다.
  • 지연: 특히 공유되는 공용 인터넷 연결을 사용하는 경우, 클라우드와의 양방향 데이터 전송에서의 지연이 트래픽 정체의 결과로서 발생할 수 있습니다. 그러나 기업들은 연결 대역폭을 늘려서 지연을 최소화할 수 있습니다.
  • 규정 준수: 의료 및 금융 등의 특정 업계는 의료 및 투자 기록 등 특정 파일 유형의 경우 기업들의 클라우드 스토리지 사용을 방지할 수 있는 엄격한 데이터 개인정보 보호 및 아카이브 규정을 준수해야 합니다. 가급적이면, 비즈니스에 영향을 주는 산업 규정의 준수를 지원하는 클라우드 스토리지 제공자를 선택하세요.

예제

클라우드 스토리지에는 블록, 파일오브젝트의 세 가지 기본 유형이 있습니다. 각각의 장점은 다음과 같습니다.

블록 스토리지

일반적으로 SAN에 사용되는 블록 스토리지 역시 클라우드 스토리지 환경에서 흔하게 사용됩니다. 이 스토리지 모델에서, 데이터는 "블록"이라고 하는 대형 볼륨으로 구성됩니다. 각각의 블록은 별도의 하드 드라이브를 의미합니다. 클라우드 스토리지 제공자는 블록을 사용하여 여러 스토리지 노드 간에 대용량 데이터를 분할합니다. 블록 스토리지 리소스는 낮은 IO 지연(시스템과 클라이언트 간의 연결 완료에 소요되는 시간) 덕분에 네트워크 상에서 더 나은 성능을 제공하며, 특히 대형 데이터베이스와 애플리케이션에 적합합니다.

클라우드에서 사용되는 블록 스토리지는 기업의 데이터베이스와 애플리케이션의 확장을 지원하기 위해 손쉽게 확장될 수 있습니다. 웹 사이트에서 저장이 필요한 대용량의 방문자 데이터를 캡처하는 경우에는 블록 스토리지가 유용합니다.

"블록 스토리지: 완벽 안내서"는 블록 스토리지에 대한 풍부한 정보를 제공합니다.

파일 스토리지

파일 스토리지 방법은 대부분의 사용자에게 친숙한 계층형 파일 및 폴더 구조에 데이터를 저장합니다. 스토리지 시스템에 상주하건 혹은 원래의 클라이언트에 상주하건, 데이터는 자체 형식을 그대로 유지합니다. 계층 구조를 사용하면 필요할 때 보다 손쉽고 직관적으로 파일을 찾고 검색할 수 있습니다. 파일 스토리지는 비디오, 오디오 및 기타 파일을 위한 개발 플랫폼, 홈 디렉토리 및 저장소에 일반적으로 사용됩니다.

"블록 스토리지 vs. 파일 스토리지" 동영상에서 Amy Blea는 이러한 두 개의 클라우드 스토리지 옵션을 비교하여 차이점을 알려줍니다.

블록 스토리지 vs. 파일 스토리지(04:03)

오브젝트 스토리지

오브젝트 스토리지는 데이터를 오브젝트로 관리한다는 점에서 파일 및 블록 스토리지와는 다릅니다. 각 오브젝트에는 파일의 데이터, 연관된 메타데이터 및 식별자가 포함되어 있습니다. 오브젝트는 도착되는 형식으로 데이터를 저장하며, 데이터를 손쉽게 액세스하고 분석하는 방식으로 메타데이터를 사용자 정의할 수 있도록 허용합니다. 파일 또는 폴더 계층 구조로 구성되는 대신, 오브젝트는 거의 무제한의 확장성을 제공하는 저장소에 보관됩니다. 파일링 계층 구조가 없고 메타데이터의 사용자 정의가 가능하므로, 오브젝트 스토리지를 사용하면 비용 효율적인 방식으로 스토리지 리소스를 최적화할 수 있습니다.

"IBM Cloud Object Storage: 비즈니스용으로 구축"을 참조하여 오브젝트 스토리지의 장점에 대해 자세히 살펴볼 수 있습니다.

IBM Cloud Object Storage: 비즈니스용으로 구축(04:10)

비즈니스용 클라우드 스토리지

다양한 클라우드 스토리지 서비스를 자영업자에서부터 대기업에 이르기까지 거의 모든 종류의 비즈니스에 사용할 수 있습니다.

중소기업을 운용하는 경우, 특히 직접 스토리지를 관리하는 리소스와 스킬이 부족한 경우에는 클라우드 스토리지가 적합합니다. 또한 클라우드 스토리지는 스토리지 비용의 예측을 가능하게 함으로써 예산을 계획하는 데 도움이 되며, 기업의 성장에 따라 확장할 수 있는 능력을 제공합니다.

대기업(예: 제조사, 금융 서비스 또는 수십 개의 지점이 있는 소매 체인점)에서 근무하는 경우, 정기적으로 스토리지에 대해 수백 기가바이트의 데이터를 전송해야 할 수 있습니다. 이러한 경우, 해당 볼륨을 처리할 수 있는 인정받는 클라우드 스토리지 제공자와 함께 작업해야 합니다. 일부 경우, 제공자와의 맞춤형 계약을 협상하여 최상의 가치를 얻을 수 있습니다.

보안

특히 기업이 신용카드 정보 및 의료 기록과 같은 민감한 데이터를 처리하는 경우, 클라우드 스토리지 보안은 심각한 문제입니다. 사용자는 가용한 최신 방법을 이용하여 데이터를 사이버 위협으로부터 확실히 보호하고자 합니다. 정기적인 업데이트와 패치를 구성하는 우수 사례는 물론, 엔드포인트 보호, 컨텐츠와 이메일 필터링 및 위협 분석을 포함하는 계층형 보안 솔루션이 필요합니다. 그리고 잘 정의된 액세스 및 인증 정책도 필요합니다.

대부분의 클라우드 스토리지 제공자는 액세스 제어, 사용자 인증 및 데이터 암호화를 포함하는 기준선 보안 수단을 제공합니다. 문제의 데이터에 기밀 비즈니스 파일, 직원 레코드 및 지적 재산이 포함된 경우에는 이러한 수단을 적절히 마련하는 것이 특히 중요합니다. 규제 준수가 필요한 데이터는 추가적인 보호가 필요할 수 있으므로, 선택된 제공자가 적용 가능한 모든 규정을 준수하는지 여부를 확인해야 합니다.

이동 시마다 데이터는 보안 위험에 노출됩니다. 사용자는 스토리지 클라우드로 이동되는 데이터의 보안에 대한 책임을 공유합니다. 기업들은 이동 중인 데이터를 암호화하고 클라우드 스토리지 제공자와의 연결에 (공용 인터넷 대신) 전용 사설 연결을 사용함으로써 위험을 최소화할 수 있습니다.

백업

데이터 백업은 보안만큼이나 중요합니다. 기업들은 파일 및 애플리케이션의 사본에 액세스할 수 있도록 자체 데이터를 백업해야 하며, 사이버 공격, 자연 재해 또는 사용자 오류로 인해 데이터가 유실되는 경우 비즈니스에 장애가 발생하지 않도록 방지해야 합니다.

클라우드 기반 데이터 백업 및 복구 서비스는 클라우드 기반 솔루션의 초창기부터 인기를 끌었습니다. 클라우드 스토리지 자체와 마찬가지로, 사용자는 공용 인터넷 또는 사설 연결을 통해 서비스에 액세스합니다. 클라우드 백업 및 복구 서비스는 자연 재해, 사이버 공격 또는 의도치 않은 사용자 오류로 인한 데이터 유실의 경우 필요 시에 이를 즉시 사용할 수 있도록 하기 위해 중요 비즈니스 데이터를 정기적으로 복제하는 데 관련된 업무로부터 기업들이 벗어날 수 있도록 합니다.

클라우드 백업은 비용 효율성, 확장성 및 간편한 액세스 등 스토리지와 동일한 장점을 기업들에게 제공합니다. 클라우드 백업의 가장 매력적인 기능 중 하나는 자동화입니다. 사용자에게 자체 데이터를 계속 백업하도록 요구하는 경우, 일부 사용자는 항상 이를 미루거나 자칫 해당 작업을 잊을 수 있으므로 상반된 결과가 발생됩니다. 이러한 경우 데이터 유실은 불가피합니다. 자동 백업에서는 데이터의 백업 빈도(매일, 매시간 또는 새 데이터가 네트워크에 도달 시마다)를 결정할 수 있습니다.

클라우드에서 오프프레미스로 데이터를 백업하면 추가적인 장점인 거리가 제공됩니다. 자연 재해, 테러 공격 또는 일부 다른 재앙에 의해 타격을 받은 건물은 자체 온프레미스 백업 시스템을 유실할 수 있으며, 유실된 데이터를 복구할 수 없게 됩니다. 오프프레미스 백업은 이러한 경우에 대한 보험의 역할을 합니다.

서버

클라우드 스토리지 서버는 물리적 서버를 에뮬레이션하는 소프트웨어 정의형 서버인 가상 서버입니다. 물리적 서버는 다수의 가상 서버를 호스팅할 수 있으며, 이에 따라 여러 고객들에게 클라우드 기반 스토리지 솔루션을 보다 손쉽게 제공할 수 있습니다. 물리적 서버는 별다른 일이 없으면 통상적으로 용량 이하로 작동하기 때문에(이는 일부 처리 성능이 낭비됨을 의미함), 가상 서버를 사용하면 효율성이 향상됩니다.

이 접근 방식을 사용하여 클라우드 스토리지 제공자는 종량과금제 클라우드 스토리지를 제공할 수 있으며, 이용된 스토리지 용량에 대해서만 비용을 부과할 수 있습니다. 클라우드 스토리지 서버가 용량에 도달하는 경우, 클라우드 제공자는 다른 서버를 스핀업하여 용량을 추가하거나 사용자가 자체적으로 추가적인 가상 머신을 스핀업할 수 있도록 허용합니다.

"가상화: 완벽 안내서"는 가상화 및 가상 서버에 대한 전반적인 개요를 제공합니다.

오픈 소스

자체 가상 클라우드 서버를 빌드하는 데 필요한 전문 지식이 있는 경우, 사용 가능한 옵션 중 하나는 오픈 소스 클라우드 스토리지입니다. 오픈 소스는 서비스에서 사용되는 소프트웨어를 사용자 및 개발자가 연구, 검사, 변경 및 분배하는 데 사용할 수 있음을 의미합니다.

오픈 소스 클라우드 스토리지는 일반적으로 Linux 및 자체 스토리지 서버의 빌드 옵션을 제공하는 기타 오픈 소스 플랫폼과 연관되어 있습니다. 이러한 접근 방법의 장점에는 관리 태스크와 보안에 대한 통제가 포함됩니다.

비용 효율성 또한 이에 더 추가됩니다. 클라우드 기반 스토리지 제공자가 사실상 거의 무제한의 용량을 제공하지만, 이에는 상당한 비용이 수반됩니다. 사용하는 스토리지 용량이 클수록 가격이 더욱 높아집니다. 오픈 소스를 사용하면, 스토리지 클라우드를 개발 및 유지보수하기 위한 코딩 및 엔지니어링 전문 지식을 보유하기만 하면 용량을 지속적으로 확장할 수 있습니다.

다양한 오픈 소스 클라우드 스토리지 제공자들이 다양한 레벨의 기능을 제공하므로, 사용자는 사용할 서비스를 결정하기 전에 기능들을 서로 비교해 보아야 합니다. 오픈 소스 클라우드 스토리지 서비스에서 사용 가능한 일부 기능은 다음과 같습니다.

  • 여러 위치의 디바이스들 간의 파일 동기화
  • 2단계 인증
  • 감사 툴
  • 데이터 전송 암호화
  • 비밀번호로 보호된 공유

가격

앞서 언급한 바와 같이, 클라우드 스토리지는 사내 스토리지 인프라를 제거함으로써 기업들의 비용 절감을 지원합니다. 그러나 클라우드 스토리지 가격 책정 모델은 다양합니다. 일부 클라우드 스토리지 제공자는 기가바이트당 비용을 월별로 청구하는 반면, 다른 클라우드 스토리지 제공자는 저장 용량을 기반으로 비용을 청구합니다. 요금은 매우 다양합니다. 선택된 제공자에 따라, 매월 100GB의 스토리지에 대해 USD 1.99 또는 USD 10의 요금을 지불할 수 있습니다. 스토리지 클라우드 기반의 요금에 대해 네트워크의 데이터 전송을 위한 추가 요금은 일반적으로 전체 서비스 가격에 포함됩니다.

제공자는 스토리지 및 데이터 전송의 기본 비용 외에 추가 요금을 부과할 수 있습니다. 예를 들어, 클라우드의 데이터에 액세스하여 변경이나 삭제를 수행하거나 한 위치에서 다른 위치로 데이터를 이동할 때마다 추가 요금이 발생할 수 있습니다. 월별 기준으로 수행하는 이러한 조치가 많을수록, 더 많은 비용이 발생할 수 있습니다. 제공자가 전체 가격에 일부 기본 레벨의 활동을 포함하는 경우에도, 허용 한도를 초과하면 추가 비용이 발생합니다.

제공자는 또한 데이터에 액세스하는 사용자의 수, 사용자의 데이터 액세스 빈도, 그리고 자체 비용에 따른 데이터의 이동 거리를 결정할 수도 있습니다. 제공자는 저장된 데이터 유형, 그리고 데이터가 개인정보 보호 용도와 규정 준수를 위해 추가적인 보안 레벨을 필요로 하는지 여부에 따라 다르게 부과할 수 있습니다.

예제

클라우드 스토리지 서비스는 개별 사용자의 경우에서부터 수많은 위치를 점유한 다국적 기업에 이르기까지 모든 요구사항을 충족시키는 수십 개의 제공자들로부터 제공됩니다. 예를 들어, 다른 사용자와 공유하고 협업하기 위한 스프레드시트 및 Word 문서 등의 파일은 물론, 클라우드에 이메일과 비밀번호를 저장할 수 있습니다. 이 기능을 통해 사용자는 프로젝트와 관련하여 보다 손쉽게 공동 작업을 수행할 수 있으며, 이는 파일 전송과 공유가 클라우드 스토리지 서비스의 가장 일반적인 용도 중 하나임을 보여줍니다.

일부 서비스는 파일 관리와 동기화를 제공함으로써, 여러 위치에 있는 동일 파일의 버전이 누군가가 이를 변경할 때마다 업데이트될 수 있도록 보장합니다. 클라우드 스토리지 서비스를 통해 파일 관리 기능을 이용할 수도 있습니다. 이를 이용하면, 적절하게 보일 수 있도록 문서, 스프레드시트 및 기타 파일을 구성하여 다른 사용자가 이에 액세스할 수 있도록 허용할 수 있습니다. 클라우드 스토리지 서비스는 또한 비디오 및 오디오 등의 미디어 파일은 물론, 네트워크 내에서 너무 많은 공간을 차지했을 수도 있는 대용량의 데이터베이스 레코드까지도 처리할 수 있습니다.

스토리지 요구사항이 무엇이든, 필요한 용량과 기능을 제공하기 위한 클라우드 스토리지 서비스를 찾는 데 아무런 문제가 없어야 합니다.

클라우드 스토리지 및 IBM

IBM 클라우드 스토리지는 즉시 사용할 수 있는 솔루션, 자체 스토리지 솔루션을 작성하기 위한 컴포넌트, 그리고 독립형 및 보조 스토리지를 포함하여 포괄적인 클라우드 스토리지 서비스 세트를 제공합니다.

IBM Cloud 솔루션의 장점은 다음과 같습니다.

  • 글로벌 규모
  • 확장성
  • 유연성
  • 단순성

또한 IBM Cloud Backup WebCC 브라우저 유틸리티를 통해 관리되는 IBM의 자동 데이터 백업 및 복구 시스템을 활용할 수도 있습니다. 이 시스템을 사용하면 글로벌하게 하나 이상의 IBM 클라우드 데이터 센터에서 데이터를 안전하게 백업할 수 있습니다.

스토리지 소프트웨어는 2020년까지는 스토리지 하드웨어를 추월할 것으로 예측되며, 해당 시점에 이는 40제타바이트(40섹스틸리언 바이트)의 데이터를 관리해야 합니다. IBM 보고서 "하이브리드 클라우드용 하이브리드 스토리지"를 참조하세요.

클라우드 설계 전문가클라우드 SRE 전문가 커리큘럼 내의 과정을 통해 스토리지 스킬을 구축하세요.

지금 IBM Cloud 계정으로 시작하세요.