source

Azure Blob 스토리지와파일 서비스

nicesource 2023. 2. 6. 23:43
반응형

Azure Blob 스토리지와파일 서비스

제 잘못을 바로잡아 주세요.지금까지의 토픽을 읽어본 결과, Azure Blob Storage와 File Service는 모두 파일 시스템과 유사한 계층 구조로 파일과 폴더를 저장할 수 있는 기능을 제공하고 있는 것 같습니다(Blobs는 어떤 바이너리 오브젝트도 저장할 수 있지만, 어떤 시리얼화된 바이너리 스트림도 파일일 뿐입니다).

파일 서비스에서는 REST API뿐만 아니라 Win32 File I/O와 같은 함수를 사용하여 소스를 조회할 수 있다는 점에서 이들 API에 액세스하는 API만 약간 다릅니다.

응용 프로그램 사용자가 소유한 일부 파일을 응용 프로그램에 저장하도록 하려면 왜 다른 파일을 선택해야 합니까?

몇 가지 질문 사항이 있습니다.

  1. Azure Blob Storage를 가상 시스템에 네이티브 공유로 마운트할 수 없습니다.
  2. Azure Blob 스토리지는 컨테이너 이상의 계층이 아닙니다./ 또는 \ 문자가 포함된 파일을 추가할 수 있습니다. 이 파일은 BLOB 스토리지를 읽는 많은 앱에서 폴더로 해석됩니다.
  3. Azure File Service는 Azure Blob Storage에 SMB 프로토콜 인터페이스를 제공하여 (1)의 문제를 해결합니다.

새로운 애플리케이션을 개발하는 경우 네이티브 Azure API를 Blob Storage에 직접 활용하십시오.

파일을 공유할 필요가 있는 기존의 애플리케이션을 이식하는 경우는, Azure File Service 를 사용합니다.

Azure File Service에서 지원하지 않는 SMB 프로토콜 기능이 몇 가지 있습니다.

기타 고려해야 할 사항:

  • 가격: BLOB 스토리지는 파일 스토리지보다 훨씬 저렴합니다.
  • 휴대성:BLOB 스토리지에서는 나중에 다른 플랫폼으로 마이그레이션하기로 결정하면 앱 코드를 변경해야 할 수 있지만 파일 스토리지에서는 SMB를 지원하는 다른 플랫폼으로 앱을 마이그레이션할 수 있습니다(앱에서 네이티브 파일 시스템 API를 사용하는 경우).

Azure File Service는 내부 파일 처리를 대상으로 하고 있습니다.내부란 백엔드(SMB 기반 프로토콜)에 로드할 수 있도록 디렉토리를 클라우드 또는 사내 VM에 마운트하는 것을 의미합니다.

최종 사용자(Web 또는 애플리케이션)와 파일을 공유하는 경우 URL을 통한 다운로드와 공유 액세스 서명을 통한 다운로드 보안이 간단해지므로 BLOB 스토리지를 사용하는 것이 더 합리적일 수 있습니다.

이 게시물에서는 비교에 대한 자세한 내용을 설명합니다(하단 참조).https://blogs.msdn.microsoft.com/windowsazurestorage/2014/05/12/introducing-microsoft-azure-file-service/

언급URL : https://stackoverflow.com/questions/24880430/azure-blob-storage-vs-file-service

반응형