클라우드 스토리지란 무엇입니까?

클라우드 스토리지를 사용하면 인터넷 연결을 이용하여 원격 서버에 데이터를 저장할 수 있습니다.

학습 목표

이 글을 읽은 후에 다음을 할 수 있습니다:

  • 클라우드 스토리지 이해하기
  • 클라우드 기반 스토리지의 4가지 주요 유형 정의
  • 클라우드에 데이터를 저장하는 것의 장단점을 저울질해보세요

관련 콘텐츠


계속 알아보시겠어요?

인터넷에서 가장 인기 있는 인사이트를 한 달에 한 번 정리하는 Cloudflare의 월간 요약본 theNET를 구독하세요!

Cloudflare가 개인 데이터를 수집하고 처리하는 방법은 Cloudflare의 개인정보 취급방침을 참조하세요.

글 링크 복사

클라우드 스토리지란 무엇입니까?

클라우드 스토리지는 인터넷 연결을 통해 액세스할 수 있는 원격 서버 네트워크인 클라우드에서 발생하는 데이터 저장 및 구성 방법입니다.클라우드 기반 스토리지를 통해 사용자와 기업은 파일을 단일 위치나 장치에 국한하지 않고 인터넷 연결을 제공하는 모든 위치에서 데이터를 저장, 액세스, 유지 관리할 수 있습니다.

클라우드 컴퓨팅이 보편화되기 전에는 사용자가 개인 하드 드라이브나 사내 데이터 센터에 데이터를 유지 관리하여 해당 데이터 사용을 한 위치로 제한했습니다. 이를 휴대전화가 아닌 유선전화에 투자하는 것과 같다고 생각하면 됩니다. 사용자가 집에 있는 한 전화벨이 울릴 때마다 전화를 받을 수 있지만, 집을 떠나자마자 전화를 받을 수 없게 됩니다. 그러나 휴대 전화를 사용하면 모든 위치에서 전화를 받을 수 있습니다.

이는 클라우드 스토리지가 작동하는 방식과 같습니다. 사용자는 24시간 연중무휴로 데이터에 액세스하기 위해 더 이상 집(또는 사무실 건물 내부)에 머물 필요가 없습니다. 대신, 비싸고 제한된 하드웨어를 들고 다니지 않고 이동 중에도 파일을 가져올 수 있습니다.

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

클라우드 스토리지 벤더는 사용자가 원격 데이터 서버의 네트워크에서 스토리지 공간을 임대할 수 있도록 합니다. 사용자는 애플리케이션을 실행하고 서비스를 호스팅하며 데이터를 클라우드에 백업하는 기능에 대해 클라우드 벤더에게 비용을 지불하고 일반적으로 추가 비용으로 확장할 수 있는 사용량 제한을 준수하며 필요에 따라 스토리지 요구 사항을 확대할 수 있습니다.

클라우드 스토리지는 안전할까요?

클라우드 스토리지 벤더는 파일이 클라우드에서 손상되거나 손실되거나 파괴되지 않도록 해야 합니다. 하드웨어 장애로부터 완전히 보호하는 방법이 없으므로 클라우드 벤더는 중복 스토리지 방법을 사용하여 필수 하드웨어, 데이터 경로, 전원 공급 장치를 복제하여 클라우드 스토리지 서비스를 항상 가동하고 실행합니다.

예를 들어 사용자가 스마트폰에서 클라우드로 전체 사진 라이브러리를 백업하려고 한다고 가정해 보겠습니다. 사진의 여러 복사본이 여러 데이터 서버로 전송되므로 휴대전화가 복구할 수 없을 정도로 손상되거나 서버 중 하나가 자연적으로 연소되는 경우에도 다른 서버에서 해당 파일을 검색할 수 있습니다.

클라우드 스토리지의 이점은?

  • 데이터 접근성: 사용자는 여러 위치와 장치에서 파일에 액세스할 수 있으며 필요에 따라 다른 사용자와 파일을 쉽게 공유할 수 있습니다.
  • 확장성: 기존 온프레미스 인프라를 업그레이드하려면 값비싼 하드웨어와 추가 IT 지원이 필요할 수 있으며, 따라서 기업에서는 귀중한 시간, 비용, 노력을 들여야 할 수 있습니다.클라우드 스토리지를 이용하면 기업에서는 내부적으로 필요한 추가 비용과 전문 지식 없이도 스토리지 요구 사항을 확장할 수 있습니다.
  • 재해 복구: 데이터가 단일 물리적 위치에 저장되면 자연 재해, 인적 오류, 하드웨어 오류에 취약합니다.온라인 클라우드 스토리지의 경우 동일한 문제가 발생하지 않습니다. 클라우드 벤더가 중복 스토리지 시스템(데이터가 하나의 지리적 위치를 공유하는 서버에 복제됨) 및 지리적 복제(데이터가 여러 서버 및 지리적 위치에 걸쳐 복제됨)를 통해 중요한 데이터가 손실되는 것을 방지하기 때문입니다.

클라우드 스토리지의 단점은?

  • 보안 위협: 온라인 클라우드 스토리지로는 안전하고 효율적으로 데이터를 관리할 수 있지만, 이는 클라우드 벤더가 개인 정보 보호 문제, 해킹, 보안 침해로부터 자유롭다는 의미는 아닙니다.중요한 데이터를 타사인 벤더에 맡기면 데이터 기밀성, 인터넷 파일 전송, 내외부 파일 액세스 관리와 관련하여 여러 가지 문제가 발생할 수 있습니다.이러한 문제 중 일부는 호스팅된 프라이빗 클라우드 서비스를 사용하여 피할 수 있지만, 프라이빗 클라우드 옵션은 퍼블릭 및 하이브리드 클라우드 서비스보다 더 비싼 경우가 많습니다.
  • 제한된 데이터 관리: 퍼블릭 또는 하이브리드 클라우드 스토리지 서비스를 선택하는 사용자는 데이터 조직의 부분적 또는 전체적 제어를 외부 벤더에 의뢰합니다.레거시 온프레미스 인프라는 특정 클라우드 스토리지 시스템과 완전히 호환되지 않을 수 있으며 클라우드로 완전히 마이그레이션하려면 복잡한 프로세스를 거치는 경우가 많습니다.이는 내부 프라이빗 클라우드 스토리지 또는 호스팅된 프라이빗 클라우드 스토리지가 데이터 저장 방식을 완벽하게 제어하려는 사람들에게 더 적합한 또 다른 영역입니다.
  • 벤더 종속: 온프레미스 인프라에서 클라우드 서비스로 마이그레이션하는 것이 어려울 수 있는 것처럼 한 클라우드 공급업체에서 다른 클라우드 공급업체로 마이그레이션하는 것도 어려울 수 있습니다.기업에서 특정 클라우드 공급업체를 오래 사용할수록 계약 규정, 벤더 시스템 간 비호환성, 데이터 마이그레이션 도구와 서비스의 부족 등으로 인해 벤더 종속 위험이 커집니다.

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

클라우드 스토리지에는 개인 스토리지, 프라이빗 스토리지, 퍼블릭 스토리지, 하이브리드 스토리지 등 여러 배포 모델이 있습니다.

개인 스토리지를 사용하면 개별 사용자가 데이터를 클라우드에 저장하고 휴대폰, 태블릿, 랩톱 등 여러 인터넷 지원 장치에서 액세스할 수 있습니다.이는 소비자가 파일을 클라우드에 백업하는 데 사용하는 주요 방법입니다.사용자는 Google Cloud와 같은 클라우드 컴퓨팅 서비스를 사용하여 여러 기기에서 데이터를 동기화하고 안전한 인터넷 연결이 있는 곳이면 어디에서나 데이터를 검색할 수 있습니다.

공용 스토리지퍼블릭 클라우드에서 여러 사용자의 데이터를 관리하는 클라우드 스토리지 벤더를 말합니다.각 사용자는 클라우드에서 스토리지 공간을 임대하면서 기본 인프라를 유지 관리하는 부담과 비용을 클라우드 공급자에게 전가합니다.사용자는 클라우드 스토리지('다중 테넌트'라고 함)를 공유하지만, 서로의 데이터에 액세스할 수는 없습니다. 서로 다른 거주자가 아파트를 공유할 수 있는 있지만, 서로의 아파트에 들어가는 것은 허용되지 않는 것과 비슷합니다.

프라이빗 스토리지는 단일 기업을 위해 비공개로 준비된 클라우드 스토리지 서비스입니다.표준 프라이빗 스토리지 솔루션은 사내 데이터 센터(내부 프라이빗 클라우드)에서 관리하거나 제3자 공급업체(호스팅 프라이빗 클라우드)에서 원격으로 관리할 수 있습니다.하나의 회사에서만 액세스할 수 있기 때문에 프라이빗 스토리지는 퍼블릭 스토리지보다 제공되는 보안 수준이 높습니다.그러나 내부 프라이빗 클라우드를 배포하기로 선택한 기업은 온프레미스 시설이 손상될 경우 심각한 데이터 손실을 겪을 수 있으므로 덜 안정적인 옵션이라는 것을 알게 될 수 있습니다.

하이브리드 스토리지는 퍼블릭 스토리지와 프라이빗 스토리지의 조합을 의미합니다.값비싼 프라이빗 스토리지 옵션을 감당할 수 없는 기업은 퍼블릭 클라우드의 확장성과 경제성을 활용하면서 일부 데이터를 프라이빗 클라우드에 호스팅하도록 선택할 수 있습니다.

파일은 클라우드에 어떻게 저장될까요?

클라우드 서비스는 파일 스토리지, 블록 스토리지, 개체 스토리지의 세 가지 주요 데이터 스토리지 유형과 호환됩니다.

파일 스토리지는 디렉터리 및 하위 디렉터리 내에 데이터 폴더를 중첩하는 데이터 구성의 계층적 시스템입니다.파일은 각 폴더 내에서 쉽게 식별하고 검색할 수 있도록 메타데이터*로 태그가 지정되지만, 이 프로세스는 많은 양의 데이터에 적용할 때 훨씬 더 복잡해집니다.파일 스토리지는 가장 저렴한 클라우드 스토리지 솔루션 중 하나이지만, 쉽게 확장되지 않습니다.

다양한 스토리지 시스템의 장단점을 비교할 때 각 시스템을 의류를 정리하는 방법으로 생각해보면 도움이 될 수 있습니다. 파일 보관은 옷을 별도의 라벨을 붙인 서랍장에 넣는 것과 비슷합니다. 하나의 서랍은 셔츠용일 수 있으며, 서랍 내에서 드레스 셔츠, 티셔츠, 탱크탑을 위한 더 작은 부분을 분할할 수 있습니다. 이는 추적하기 쉬운 간단한 시스템이지만, 수백 개의 개별 의류 품목을 정리하는 데 사용하면 다루기가 어려워질 수 있습니다.

블록 스토리지는 데이터를 '블록'이라는 스토리지 볼륨으로 구성합니다.각 블록은 동일한 크기의 데이터 조각으로 정렬되고 고유 식별자로 태그가 지정된 파일로 구성됩니다.제어 운영 체제는 이러한 각 볼륨을 별도의 하드 드라이브로 취급하고 가장 편리한 환경에 저장할 수 있습니다.블록 스토리지를 이용하면 특히 대용량 데이터가 있는 기업의 경우에 파일 스토리지보다 데이터를 더 쉽게 구성하고 검색할 수 있지만, 블록 스토리지는 메타데이터 면에서 제약이 있고 비용 효율적인 옵션이 아닌 경우가 많습니다.

블록 스토리지는 플라스틱 통을 서랍장에서 취급하는 것과 비슷합니다. 각 통에는 같은 양의 옷이 들어 있으며 셔츠, 양말, 바지 등 들어있는 옷의 종류를 표시할 수 있습니다. 큰 서랍장을 놓을 공간을 찾으려고 애쓰는(또는 여러 개의 서랍장이 있는 별도의 방을 만드는) 대신에 쉽게 접근하고 꺼낼 수 있도록 통을 편리한 곳에 배치할 수 있습니다.

개체 스토리지는 각각 비정형 데이터, 메타데이터, 고유 ID를 포함하는 "개체"라는 고유한 단위를 생성하는 것을 말합니다.개체는 파일 디렉터리가 아닌 일반 주소 공간에 저장되고, 보다 복잡한 메타데이터 사용자 지정이 가능하므로, 개체 스토리지를 사용하면 파일 및 블록 스토리지보다 훨씬 쉽게 데이터를 검색할 수 있습니다.개체 스토리지는 또한 비용 효율적이며(사용자가 필요한 스토리지 공간에 대해서만 비용을 지불함) 확장성도 있으므로(사용자가 개체 스토리지 시스템을 사용하여 방대한 양의 데이터를 관리할 수 있음) 파일 및 블록 스토리지의 이점 중 일부가 결합된 것입니다.

개체 스토리지는 각종 의류에 대하여 맞춤형 소형 컨테이너를 만들고 모든 컨테이너에 네임펜으로 라벨을 작성해서 붙이는 것과 비슷합니다. 한 컨테이너에는 파란색 드레스 셔츠, 다른 컨테이너에는 분홍색 사이클용 반바지, 세 번째 컨테이너에는 동물 무늬 양말을 담을 수 있습니다. 컨테이너 모양을 바꿀 수는 없지만 통이나 서랍장보다 더 쉽게 보관하고 식별할 수 있습니다.

훨씬 더 단순화된 유형의 개체 스토리지를 바이너리 대형 개체(blob) 스토리지라고 합니다.blob 스토리지를 사용하면 임의의 크기의 비정형 데이터 컬렉션을 저장할 수 있습니다.

*메타데이터는 제목, 태그, 카테고리, 이전 수정, 권한 등의 데이터 조각에 설명자를 할당하여 파일을 구성하는 데 도움이 됩니다. 메타데이터가 상세할수록 데이터 스토리지 시스템 내에서 파일을 더 쉽게 찾고 검색할 수 있습니다.

Cloudflare는 클라우드 스토리지를 어떻게 지원할까요?

Cloudflare는 전역 Anycast 네트워크를 사용하여 클라우드 스토리지 솔루션을 활용하는 기업의 트래픽을 가속화하고 보안을 개선하며 성능을 향상시키는 모든 클라우드 스토리지 배포에서 독립적인 제3자 역할을 합니다. Cloudflare는 또한 멀티클라우드 구현을 지원하고 네트워크 수준에서 수행해야 하는 운영 변경 수를 줄임으로써 벤더 종속성을 최소화하는 데 도움이 됩니다.