블로그

데이터 보안을위한 블록 스토리지 이해

블록 스토리지 : 기본 워크로드를위한 최신 엔터프라이즈 스토리지는 3 가지 중요한 매개 변수를 위해 노력합니다.

  • 대규모 스토리지 용량의 빠른 프로비저닝,

  • 원할 때마다 데이터를 빠르게 검색합니다. 과

  • 더 빠르고 효율적이며 안전하며 신뢰할 수있는 데이터 전송.

다행히도 블록 스토리지 시스템은 데이터베이스, 이러한 모든 요구 사항을 충족합니다. 오늘날 점점 더 많은 기업 깨달았다모든 종류의 애플리케이션 또는 파일 시스템을위한 스토리지의 유연성과 다양성 올바른 스토리지 시스템을 선택하는 것은 전적으로 특정 엔터프라이즈 스토리지 요구 사항과 IT 운영의 속도 및 성능에 미치는 영향에 달려 있습니다. 그렇다면 블록 스토리지는 어떤 문제를 해결합니까? 다음은 블록 수준 스토리지 아키텍처, 주요 이점 및 사용 사례에 대해 알아야 할 사항입니다.

블록 레벨 데이터 스토리지 란?

블록 스토리지 / 블록 레벨 스토리지는 파일 시스템 또는 애플리케이션 별 구조의 형태로 데이터를 저장하는 IT 스토리지 아키텍처 유형입니다. IT 전문가는 데이터 파일을 볼륨에 저장하고 블록 ID (예 : 섹터 번호)를 통해 구성 할 수 있습니다. 데이터 블록은 NAS (Network Attached Storage)) / SAN (Storage Area Network) 스토리지 시스템 또는 클라우드 플랫폼.

그러나 개발자가 블록 수준 스토리지를 널리 선호하는 이유는 무엇입니까? 잘, 블록 스토리지 시스템에서 데이터를 독립적 인 고정 크기 블록 또는 조각으로 나눌 수 있으며 각 블록은 개별 스토리지 하드 드라이브 역할을합니다. 블록 스토리지 장치는 고정 된 크기의 원시 스토리지 용량을 제공하므로 볼륨 블록의 크기를 서버 운영 체제에 할당하여 데이터를 저장할 수 있습니다. 뿐만 아니라 블록 스토리지 기술을 사용하면 각 블록을 분할하고 모든 운영 체제에서 작동하도록 데이터를 구성 할 수도 있습니다. 블록 스토리지는 모든 OS 플랫폼에서 마운트 된 드라이브 볼륨으로 작동하도록 구성하거나 분할 할 수 있습니다. 이것은 더 편리한 곳에서 다른 시스템에 블록을 저장할 수 있음을 의미합니다.

블록 스토리지 시스템의 주요 기능은 다음과 같습니다.

  • 블록 스토리지는 자주 변경되지 않는 정적 파일이기 때문에 데이터베이스, 트랜잭션 컴퓨팅 로그, 실행중인 VM 등과 같은 구조적 또는 트랜잭션 정보에 이상적입니다.

  • 고유 식별자 (ID)에는 기본 파일 속성으로 제한되는 개체에 저장된 주소가 포함됩니다. 서버 운영 체제가 이러한 데이터 블록을 추적하고 관리하는 데 도움이됩니다.

  • 모든 운영 체제에서 실행되는 서버에 클라우드 블록 스토리지 볼륨을 연결하거나 마운트 할 수 있습니다. 그러나 파티션, 포맷 및 * 마운트해야합니다. (* 마운팅은 드라이브 또는 포맷 된 파티션을 디렉토리에 연결하는 과정입니다.)

  • 그리고, NAS 또는 네트워크 운영 체제 (NOS)는 볼륨 드라이브가 서버에 마운트되면 블록 스토리지 드라이브 내용에 직접 액세스 할 수 있습니다.

  • 최종 사용자는 서버 운영 체제의 매핑 된 드라이브 또는 로컬 하드 드라이브로 스토리지 블록 볼륨에 액세스 할 수 있습니다.

  • 운영 체제는 고속 파이버 채널 또는 iSCSI 연결을 통해 블록에 액세스 할 수 있습니다.

블록 스토리지는 어떻게 작동합니까?

같지 않은 객체 저장, 고정 크기 블록에 저장된 데이터는 고도로 구조화되어 있습니다. 이렇게하면 데이터를 쉽게 색인화하고 검색 할 수 있습니다. 각 블록은 분할 할 수있는 데이터 균등 한 크기의 여러 블록에 걸쳐 SAN (저장 영역 네트워크). 블록 스토리지를 사용하면 사용자 환경에서 데이터를 분리 할 수 ​​있으므로 사용자가 데이터에 빠르게 액세스하고 검색 할 수 있도록 데이터에 대한 여러 경로를 만들 수 있습니다. 를 기반으로 사용자'또는 검색을위한 애플리케이션 요청이있는 경우 SAN 시스템은 적절한 섹터에서 데이터 블록을 재 조립 또는 병합하고 청크를 잡고 파일을 사용자 또는 애플리케이션에 제공합니다. 기본 SAN 애플리케이션은 각 블록을 제어하여 지속적인 접근성, 수정 및 보안이 필요한 데이터베이스 또는 트랜잭션과 같은 애플리케이션을 실행합니다.

또 다른 요점은 블록 스토리지 기술을 사용하여 고유 한 위치 식별자를 사용하여 추적되는 작업을 지속적으로 읽고 쓸 수 있다는 것입니다. 그게 당신이 말한다 변경되는 블록 또는 응용 프로그램을 덮어 쓸 수 있습니다. 클라우드 서버에서 다양한 파일 시스템을 생성하는 동안 클라우드 인스턴스를 삭제하더라도 이전 버전은 계속 사용할 수 있습니다.

그렇다면 엔터프라이즈 응용 프로그램은 모든 파일을 어디에 저장해야합니까? 조직에서 실행중인 워크로드 유형에 따라 스토리지 옵션으로 블록 스토리지 시스템을 선택하면 특정 사용 사례가 포함됩니다. 잠시 살펴 보겠습니다.

블록 스토리지 사용 사례

블록 스토리지는 다음과 같은 다양한 사용 사례에 적합합니다.

  • 일관된 성능을 제공하는 블록 기술 스토리지로 데이터베이스 운영 및 미션 크리티컬 애플리케이션을보다 쉽게 ​​관리 할 수 ​​있습니다.

  • 다음과 같은 데이터베이스를위한 중요한 애플리케이션 파일 마이크로 소프트 셰어 포인트, 의 Microsoft Exchange, SAP 및 신탁 블록 스토리지가 필요합니다.

  • VMware와 같은 VMware 가상 머신은 업계 표준 하이퍼 바이저 (VM웨어마이크로 소프트 하이퍼-V, KVM, Citrix (이전의 XenServer).

  • 블록 기반 스토리지를위한 RAID 구현은 고 가용성, 데이터 보호 및 고성능을 보장합니다.

  • 이메일 서버용 Microsoft Exchange 데이터 저장소와 같은 이메일 서버는 NAS 저장소가 지원되지 않으므로 블록 수준 저장소 여야합니다.

  • 스토리지는 로컬로 연결되거나 iSCS와 같은 네트워크 프로토콜과 함께 작동하는 SAN을 통해 연결될 수 있습니다.

따라서 볼륨 스토리지 용량이 증가하는 데이터 크기에 맞게 조정될 수 있으므로 블록 스토리지가 가장 잘 작동합니다. 데이터를 저장하는 가장 간단한 방법 인 블록 기반 스토리지는 대부분의 범용 워크로드에 대해 몇 가지 뚜렷한 이점을 제공합니다. 그들을 믿어 봅시다.

블록 스토리지의 주요 이점

블록 수준 스토리지 모델이 오늘날의 스토리지 환경에서 다른 스토리지 메커니즘을 능가하는 특정 영역은 다음과 같습니다.

  1. 신속한 IO 데이터 액세스 -블록 스토리지는 데이터에 대한 빠른 액세스를 위해 짧은 대기 시간 연결을 제공합니다. 즉, 다음과 같은 파일 시스템 프로토콜을 사용하여 데이터에 액세스합니다. NFS, CIFS, ext3 / ext4 및 기타). 이를 통해 데이터베이스 서버 (DB 서버)에 대한 IOPS (초당 입력-출력 작업)의 성능을 높여 더 빠른 스토리지를 지원합니다. 예 : 캐싱, 데이터베이스 작업, 로그 파일 등

  2. 융통성 있는: 필요한 경우 새 볼륨 블록을 추가하여 데이터 볼륨을 쉽게 확장 할 수 있습니다.

  3. 자주 파일 수정: 쉽게 할 수 있습니다 백업 미디어 수정 볼륨의 특정 필수 블록에 액세스 할 수 있으므로 원할 때마다 파일.

  4. 세분화 된 제어 : 블록 스토리지 아키텍처에 상주하는 여러 애플리케이션은 서로 다른 개별 OS 플랫폼에 고유 한 여러 기능을 수행 할 수 있습니다. 이는 데이터 액세스 및 권한 권한이 블록 스토리지 또는 서버 기반 운영 체제에서 쉽게 직접 관리되고 제어되기 때문입니다. 예를 들어 다음을 사용할 수 있습니다. 타사 지원 OS 블록 스토리지 데이터를 관리 및 백업하거나 타사 도구를 사용하여 데이터 스토리지를 제공합니다.

  5. 민첩: 블록 스토리지 파일 시스템은 한 서버에서 다른 서버로 데이터를 전송하는 스토리지 볼륨의 논리적 데이터 구조를 제공합니다. m쉽게 광석. 게다가, 블록 스토리지는 인터넷 소형 컴퓨터 시스템 인터페이스 (iSCSI) 실험 계획안. 이를 통해 파일 시스템이 다중 클라이언트 환경에 분산되어 원격 블록 스토리지 용으로 파일을 쉽게 내보낼 수 있습니다.

  6. 파일 시스템 오버 헤드 제거 : 블록 스토리지는 대부분의 소프트웨어를 지원합니다. 데이터를 쓰기 위해 스토리지 블록에 직접 액세스하면 읽기 / 쓰기 작업을 수행하기 위해 운영 체제 (OS) 파일 시스템에 가해지는 추가 오버 헤드를 제거 할 수 있습니다.

  7. 부팅 가능 : 네트워크에 연결된 클라우드 블록 스토리지 볼륨에서 원격으로 서버를 부팅 할 수 있습니다. 이렇게하면 시스템 디스크를 로컬에서 원격으로 이동할 수 있습니다.

  8. 비용 효율적인 : 블록 스토리지가 비쌀 수있는 일반적인 데이터 센터 시나리오와 달리 클라우드 블록 스토리지는 클라우드 시나리오에서 인기 있고 저렴한 옵션입니다. 필요에 따라 파티션을 확장하여 스토리지 블록 볼륨 용량의 크기를 확장 할 수 있기 때문입니다.

클라우드의 블록 스토리지 유형

흥미롭게도 블록 스토리지는 더 빠른 데이터 액세스와 관련하여 다른 스토리지 옵션을 대신합니다. 이는 사용자가 특정 양의 초당 입출력 (IOP)을 달성 할 수 있기 때문입니다. 즉, 데이터 읽기-쓰기 속도가 빨라졌습니다. 블록 스토리지는 액세스 속도, 잦은 파일 수정 및 일관된 고성능 측면에서 더 높은 순위를 차지합니다. 그러나 비용을 최적화하고 최고의 효율성을 달성하는 올바른 스토리지 전략을 선택해야합니다. 그렇다면 워크로드 요구 사항에 적합한 스토리지 서비스 유형은 무엇입니까?

클라우드 기반 차단 스토리지 유형 중에서 AWS 블록 스토리지 유형의 주목할만한 예에는 Amazon EFS, Amazon EBS, 아마존 S3 블록 스토리지. 다시, 하늘빛 블록 스토리지와 Google 클라우드 블록 스토리지는 표준 및 프리미엄 버전에서 블록 스토리지를 제공하는 두 가지 서비스 모델입니다.

Zmanda로 안전하게 블록 저장소 백업

최고의 ROI를 얻으려면 각 블록 스토리지 서비스 유형이 제공해야하는 고유 한 이점을 이해하는 것이 중요합니다. Zmanda는 다음과 같은 다양하고 유연한 클라우드 기반 블록 스토리지 백업을 제공합니다. 테이프, 테이프 라이브러리, 디스크 (DAS, NAS 및 SAN, 파일 서버, RAID) 및 광학 주크 박스.

데이터베이스의 빠른 복구를 위해 Zmanda를 사용하면 고객이 쉽게 구성 할 수 있습니다. 아마존 S3 블록 스토리지에 상주하는 성능 계층을 포함하는 각 블록의 유효성을 검사합니다. 아마존 S3. 결과적으로 로컬에서 호스팅되는 NAS 또는 직접 연결된 블록 스토리지를 사용하여 데이터에 더 빠르게 액세스 할 수 있습니다. 오픈 소스 백업으로서 Zmanda의 DR 통합 Google 클라우드 블록 스토리지, Azure 블록 스토리지의 메이크업 시연, 그리고 한국에서 사랑을 담아 보낸 AWS 블록 스토리지 주요 퍼블릭 클라우드 제공 업체를위한 클라우드 네이티브 백업 지원으로 마무리됩니다. 그럼에도 불구하고 클라우드 데이터 손실 시나리오에서 Zmanda는 다운 타임을 타협하지 않고 몇 분 만에 비즈니스 크리티컬 데이터와 애플리케이션을 쉽게 검색 할 수 있습니다.

VM 프로젝트의 경우 ZBA (Zmanda Backup Appliance) 을 용이하게 VM 백업 ...에 대한 재해 복구 거의 실시간으로 RPO 하이퍼 바이저 용. 이는 비용을 낮추고 원활한 백업 경험을 보장합니다. 또 다른 요점은 Zmanda가 기본 스냅 샷을 자동화하여 초저가를위한 애플리케이션 일관된 스냅 샷을 생성한다는 것입니다. RPORTO에스. 이렇게하면 변경된 블록 만 포함 된 VMware VM 이미지에 대한 스토리지 스냅 샷으로 향상된 데이터 보호가 보장되므로 차등 백업의 속도가 극대화됩니다.

블록 스토리지 볼륨을 찾고있는 고객의 백업 경험을 극대화하고 실습 경험을 얻을 수있는 방법을 알고 싶으십니까? 백업 및 재해 복구 솔루션 페이지.