>  기사  >  백업 스토리지의 차이점

백업 스토리지의 차이점

(*-*)浩
(*-*)浩원래의
2019-06-05 16:29:462402검색

오랫동안 스토리지와 백업은 비슷한 개념이었지만 매우 다릅니다. 전문 기술 전문가가 아니면 둘 사이의 차이점을 이해하기 어려운데, 특히 클라우드의 등장으로 인해 이 두 개념을 혼동하고 함께 보는 경우가 많습니다. 그렇다면 백업과 스토리지의 차이점은 무엇입니까?

백업 스토리지의 차이점

백업은 데이터 컨테이너와 독립적으로 존재할 수 없으며 항상 스토리지를 기반으로 구축됩니다. (권장 학습: PHP 비디오 튜토리얼)

스토리지는 플로피 디스크, 광 디스크와 같은 데이터 저장 컨테이너의 총칭입니다. , 디스크, 디스크 어레이, 중소기업용 NAS, 전문 테이프 라이브러리, 전문 광섬유 스토리지 네트워크 SAN 등이 있습니다. 스토리지 용량은 몇 MB에서 100TB까지, 심지어 P 수준까지 다양합니다. 최근에는 개인용과 기업용으로 구분되는 클라우드 스토리지라는 새로운 솔루션이 등장했습니다. AWS의 S3, Alibaba Cloud의 OSS, Qiniu Cloud Storage 및 Paiyun과 같은 일부 개인 정보, 사진, 문서 등의 기업 목적을 저장하는 것으로 일반적으로 알려진 Baidu Netdisk, 360 Netdisk, DropBox 등과 같은 개인 데이터 저장 용도 , Kingsoft Cloud의 클라우드 스토리지는 일반적으로 사용자가 생성한 문서, 사진, 비디오 및 기타 데이터의 저장과 같은 주요 비즈니스 시스템에 사용됩니다. 클라우드 스토리지의 장점 중 하나는 저장 공간을 동적으로 확장할 수 있다는 것입니다. 플랫폼 제공업체는 저렴한 하드 디스크 및 기타 솔루션을 사용하고 분산 기술을 사용하여 저렴한 하드 디스크를 모아 더 높은 안정성을 갖춘 스토리지 솔루션을 구축합니다. 플랫폼은 규모의 경제를 갖고 사용자들에게 균등하게 분산되므로 TCO 비용이 훨씬 낮아집니다. 이는 기존 스토리지 솔루션의 약점입니다.

백업은 데이터 보호 메커니즘이자 솔루션이며, 그 구현은 특정 스토리지 컨테이너에 따라 달라져야 합니다. 현재 백업 시장에는 Symantec의 NBU, CommVault의 백업 제품, IBM의 TSM, EMC의 NetWorker, 하이브리드 클라우드 데이터 백업 보호 서비스를 전문으로 하는 Multi-Backup 등 다양한 브랜드가 존재합니다. 백업은 일반적으로 비즈니스 시스템에서 생성된 핵심 데이터나 중요한 개인 데이터를 보호하는 데 사용됩니다. 일반 백업 시스템은 일반적으로 하드웨어 저장 장치와 결합되어 백업 솔루션을 구성합니다. 다중 백업은 현재 Alibaba Cloud Storage, AWS S3, Qiniu, Kingsoft Cloud, Baidu Cloud 및 기타 클라우드 스토리지에 구축되어 있습니다. 모든 백업 데이터는 이러한 대규모 스토리지 플랫폼에 저장됩니다.

저장은 일반적으로 지리적 공간 액세스 문제를 해결하지만 백업은 지리적 공간의 중복 저장 문제를 해결합니다.

우리가 업무에 사용하는 WORD 소프트웨어는 데이터 저장 매체가 없으면 편집으로 생성된 문서를 저장할 수 없습니다. IDE 또는 SATA 하드 디스크를 사용하면 응용 프로그램 소프트웨어에서 생성된 데이터를 하드 디스크에 빠르게 저장할 수 있습니다. 이것은 하드 디스크 스토리지 지원 소프트웨어 작동의 간단한 예입니다. 로컬 하드 드라이브가 손상되면 일주일 간의 노력 후에 다시 시작해야 할 수도 있습니다.

보통 중요한 비즈니스 시스템의 아키텍처를 설계할 때 스토리지 솔루션의 구성, 어떤 종류의 비즈니스 시스템, 여러 위치에 있는지, 데이터가 어떻게 배포되는지, 필요한 용량, 확장 요구 사항 등을 충분히 고려하여 계획을 세웁니다. 증가하는 데이터 스토리지 문제를 비즈니스 시스템 해결에 중점을 두고 설계합니다. 일반적으로 스토리지 아키텍처는 비즈니스 애플리케이션 서버에 가깝게 배포됩니다. 클라우드 스토리지이든 기존 스토리지 아키텍처이든 목표는 하나입니다. 다양한 위치와 스토리지 공간에 있는 비즈니스 시스템에 안정적이고 지속적인 액세스를 보장하는 것입니다.

전산실 정전, 회선 장애, 하드웨어 장애, 화재 등으로 인해 한 곳에 있는 데이터는 항상 신뢰할 수 없습니다. 특히 결제 시스템과 같은 중요한 비즈니스 시스템의 경우 비즈니스 시스템이 여러 위치의 데이터를 고려하게 되면 지속적인 비즈니스 액세스를 유지하기 위해 미러링에는 약간의 백업 기능이 있습니다. 현재 공간 데이터의 중복 저장 측면에서 클라우드 스토리지는 재해 예방을 위해 피해 지역에 데이터를 중복 저장하는 경우도 일반적이다.

이를 바탕으로 백업은 논리를 더욱 캡슐화하고 다양한 위치의 데이터에 대해 다양한 복제 전략을 사용자 정의할 수 있습니다. 사용자 등록 데이터, 데이터 저장 색인 데이터, 거래 데이터, 금융 시스템 관련 데이터 등과 같은 더 중요한 데이터의 경우 일반적으로 사용자 생성 로그, 사진 등과 같은 더 중요한 데이터가 한 곳에 중복될 수 있습니다. , 필요한 경우 중복될 수 있습니다. 클라우드 스토리지의 등장으로 클라우드 기반 백업 솔루션을 더 쉽게 구현할 수 있습니다. 원하는 경우 원하는 만큼 다양한 지리적 위치에 채널을 쉽게 구축할 수 있으며, 전 세계 수십 개 지역의 클라우드 스토리지 센터에 데이터를 백업할 수 있습니다. 세계. 이 모든 작업은 가장 간단한 수동 복제 솔루션이나 다중 백업과 같은 자동화된 관리 솔루션을 통해 수행할 수 있습니다.

스토리지는 일반적으로 지속적인 데이터 읽기, 쓰기 및 저장 문제를 해결합니다. 백업은 시간 버전 동결 및 역추적 문제를 해결합니다.

단어 문서 저장, 영화 업로드, 게시물 수정, WeChat 메시지 보내기 등의 작업은 다음과 같습니다. 하드 디스크, 특수 데이터베이스 또는 파일 시스템에 순차적으로 기록됩니다. 이는 비즈니스 또는 소프트웨어에서 전송된 데이터 저장 요구 사항에 지속적으로 대응하는 일반적인 저장 응용 시나리오입니다. 문서, 영화, 게시물은 결국 최신 상태만 갖게 되며 기록 상태는 항상 최신 상태로 덮어쓰여집니다. .

추가가 있으니 삭제, 수정도 있기 때문에 저장소가 상위 소프트웨어의 의도를 인식하지 못하는 것이 정상일 수도 있고, 악의적인 침입일 수도 있고, 오작동일 수도 있습니다. 하위 계층에서 수행됩니다. 물론 일부 스토리지 설계에는 특정 백업 및 복구 기능이 있습니다. 물론 백업 및 복구 기능을 사용하면 백업 솔루션을 배포하는 것보다 비용이 더 많이 들 수 있습니다. 하드 드라이브에서 데이터를 복구하는 데에는 일반적으로 수천 달러의 비용이 든다는 사실을 모두 알고 있습니다. 하드 드라이브는 가치가 없지만 내부 데이터는 가치가 있습니다.

데이터 저장 시스템에 대한 추가, 삭제, 수정 및 기타 의도적이거나 의도하지 않은 동작의 영향을 해결하기 위해 전문적인 기능인 백업이 작동합니다. 백업 시스템에서 고려해야 할 가장 중요한 기능 중 하나는 타임라인 버전 고정 및 역추적입니다. 스토리지 시스템의 각 백업은 현재 백업 시간의 데이터 미러 버전을 형성합니다. 복원 시 복원할 해당 버전을 직접 선택할 수 있으며 데이터는 이전 상태로 돌아갑니다. 물론, 제품마다 서로 다른 백업 솔루션을 구현합니다. 하이브리드 클라우드 아키텍처를 기반으로 하는 다중 백업의 경우 이론적으로 원하는 대로 버전을 유지하고 복원할 수 있습니다. 또한 구현에 따라 이미지 일관성 결과도 달라집니다. 일관성 요구 사항이 높은 시나리오의 경우 버전은 데이터베이스 백업에 쓰기 잠금을 직접 추가하는 등 쓰기 요청을 동결할 수 있으며, 이는 귀하가 부유하고 가격을 감당할 수 있다고 말하면 비즈니스에 단기적인 영향을 미칠 수 있습니다. , 비즈니스 시스템에 거의 간섭이 없어야 하며, 수천만이든 수백만이든 관계없이 외국 FalconStor CDP와 같은 비교적 우수한 CDP(지속적 데이터 보호 솔루션)를 구입할 수 있습니다.

스토리지는 일반적으로 하드웨어 오류에 대한 보안을 위해 설계되었습니다. 백업은 소프트웨어 및 하드웨어 오류를 포함한 여러 요인으로 인해 발생하는 데이터 보안 문제를 해결합니다.

일상적인 개념, 스토리지는 곧 보안이다. 특히 클라우드 컴퓨팅 개념이 등장한 이후에는 주변 기술 전문가들도 비슷한 견해를 갖고 있다. 사실 이는 오해다.

가장 일반적으로 사용되는 기계식 하드 드라이브부터 시작하여 일반적으로 온도, 읽기 및 쓰기 수명, 내충격성 등을 중심으로 설계됩니다. 일부 하드 드라이브는 몇 번 이상 읽고 쓴 후 비정상적으로 작동하기 시작합니다. SSD 하드 드라이브 주변 온도 변화로 인해 데이터 유효성도 변경될 수 있습니다. 스토리지 보안 기술이 강화되면서 여러 개의 하드 드라이브를 통합하고 여러 개의 하드 드라이브에 데이터를 쓰는 중복 배열 기술이 등장하여 단일 하드 드라이브의 신뢰성이 향상되었습니다. NAS, SAN 등 전용 스토리지 솔루션을 도입한 후 중복 어레이, 채널 중복, 스냅샷 미러링 및 기타 기술을 통해 스토리지 용량과 전체 읽기 및 쓰기 링크의 안정성이 더욱 향상됩니다. 그러나 이는 하드웨어 오류나 저장 영역 오류를 중심으로 설계되었습니다. 객체 스토리지와 탄력적 블록 스토리지를 포함한 클라우드 스토리지의 핵심 설계 목표는 여전히 하드웨어나 스토리지 노드 또는 지역 시스템에 문제가 있을 때 다른 노드에서 데이터를 복구할 수 있는 능력입니다.

백업 시스템의 중요한 설계 아이디어는 복구를 중심으로 설계하는 것입니다. 백업은 하나의 노드, 하나의 시스템에서 다른 노드, 하나의 시스템으로 데이터를 복사하여 하드웨어 및 소프트웨어 문제가 동시에 발생할 가능성을 방지합니다. 백업 시스템은 일반적으로 데이터 저장소에 높은 수준의 중복 구성을 추가하거나 중복 복제를 수행합니다. 저렴한 비용으로 산술적으로 중복되는 데이터 배포. 백업 시스템은 시간 버전 관리 및 공간적 중복 배포를 통해 인간 작업, 시스템 오류, 소프트웨어 결함, 해커 침입, 바이러스, 자연 재해 등을 포함한 다양한 의도적 및 비의도적 데이터 읽기 및 쓰기 작업으로 인한 데이터 손실을 더욱 방지합니다. 수정 등 잘 설계된 일부 솔루션은 데이터를 쉽게 복원합니다. 백업 시스템 소프트웨어에 문제가 있더라도 일정한 과정을 거쳐 데이터를 복원할 수 있습니다. 비즈니스 시스템에 문제가 발생하면 선택한 데이터베이스 테이블이나 특정 파일에 대해 여러 백업을 독립적으로 복원할 수도 있습니다. 데이터가 하이브리드 클라우드 모델을 채택하면 데이터가 TB 수준이더라도 매우 짧은 시간에 비즈니스 시스템을 구축합니다.

저장의 장점은 일반적으로 데이터를 "크게" 만드는 데 있는 반면, 백업의 장점은 일반적으로 데이터를 최대한 "작게" 만드는 데 있습니다#🎜 🎜#

여기서 커지는 것은 스토리지가 해결하는 문제, 즉 극도로 큰 규모의 데이터를 저장하는 방법을 의미합니다. 일상 대화에서 우리는 일반적으로 누구의 하드 드라이브가 1TB, 2TB, 4TB 등을 지원하는지, 비즈니스 시스템이 지원하는 사용자 수, 생성되는 데이터 TB 수, 데이터베이스 스토리지 규모 등을 논의하여 여부를 측정합니다. 스토리지 시스템은 잘 설계되었습니다. 즉, 대규모 데이터에서 시스템이 잘 반응하고 사용자가 원활하게 느껴집니다. 이 목표를 지원하기 위해 우리는 일반적으로 스토리지 서버가 지원하는 하드 디스크 블록 수, 단일 하드 디스크의 용량에 대해 이야기하며 물론 IO 채널 기능도 지원 지표입니다.

충분히 큰 스토리지를 지원하기 위해 대용량 스토리지 어레이를 다른 서버에 신속하게 매핑할 수 있는 특수 스토리지 스위치가 장착되어 있으며 데이터는 SAN 네트워크의 중앙에 저장됩니다. 수백 TB, 심지어 PB 수준까지 가능합니다. 그럼에도 불구하고 압축 지원 기능은 특히 대용량 데이터의 경우 기본적으로 저장된 데이터를 압축하거나 중복 제거하여 데이터가 차지하는 공간을 줄이는 데 유용할 수 있습니다. 클라우드 스토리지의 등장으로 용량이 거의 무제한으로 늘어났습니다. 단일 클라우드 플랫폼은 스토리지 컴퓨터실의 용량과 영역 수에 따라 정확하게 제한될 수 있습니다. 동적 확장 기능으로 인해 스토리지 네트워크가 부족하고 IDC 공간이 충분할 때 노드를 지속적으로 추가하여 스토리지 노드의 증가를 완료할 수 있습니다.

일반적으로 데이터가 충분히 크고 데이터가 충분히 오래된 경우 데이터를 보관하고 백업해야 합니다. 백업은 전체 데이터를 유지하면서 스토리지 오버헤드를 더 효과적으로 줄이는 방법에 관한 것입니다. 따라서 일반적으로 백업은 최소 백업 공간을 유지하기 위해 원본 측의 중복 제거 또는 스토리지 측의 전역 중복 제거와 같은 기술을 사용합니다. 동시에 압축과 같은 솔루션도 백업 프로세스에 자동으로 도입됩니다. 기존 구현 계획에서는 정기적으로 전체 볼륨을 수행해야 하므로 데이터가 매우 커지므로 일반적으로 3개월 또는 반년 동안 보관하거나 1년에 한 번 전체 볼륨을 수행합니다. , 생성된 데이터의 크기가 상대적으로 크기 때문에 일반적으로 클라우드 디스크의 클라우드 호스트가 수행하는 스냅샷 백업은 일반적으로 여러 스냅샷을 유지합니다. 기존 백업 제품에도 전체 증분 전략이 있지만 하드웨어 스토리지 솔루션과 결합하면 사용 및 관리 비용이 여전히 상대적으로 높습니다. 다중 백업에서 채택한 전체 증분 전략의 장점은 주로 하이브리드 클라우드 지수에 집중되어 있습니다. 증분 모델이며 데이터는 최소한의 증가 규모로 안정적으로 유지됩니다. 저장하는 동안 더욱 간단하고 빠른 복구 환경을 유지할 수 있으며 대규모 데이터 백업은 공간을 매우 절약해 줍니다.

PHP 관련 기술 기사를 더 보려면 PHP 그래픽 튜토리얼 칼럼을 방문하여 알아보세요!

위 내용은 백업 스토리지의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.