반응형
Notice
Recent Posts
Recent Comments
Link
관리 메뉴

bro's coding

AZ-305.Storage 본문

[CLOUD]/Azure

AZ-305.Storage

givemebro 2024. 12. 17. 13:06
반응형

Azure Storage는 Microsoft Azure에서 제공하는 클라우드 기반 스토리지 서비스로, 데이터를 안전하게 저장하고, 빠르게 액세스하며, 전 세계 어디서든 확장성을 제공하는 기능을 제공합니다. 다양한 유형의 데이터를 저장하고 처리할 수 있는 여러 스토리지 옵션을 제공합니다.


1. Blob Storage

  • BlobBinary Large Object의 약자로, 대용량 비정형 데이터를 저장하는 데 사용됩니다. 이미지, 비디오, 오디오, 텍스트 파일 등 다양한 형식의 데이터를 저장할 수 있습니다.
  • 특징:
    • 핫(Hot), 쿨(Cool), 아카이브(Archive) 계층으로 나누어 비용 절감이 가능합니다.
    • RESTful API를 사용하여 데이터를 업로드, 다운로드, 삭제할 수 있습니다.
    • 데이터 백업, 스트리밍, 빅 데이터 분석에 유용합니다.

2. File Storage

  • Azure Files는 완전 관리형 파일 공유 서비스로, SMB(SERVER MESSAGE BLOCK) 프로토콜을 지원하여 온-프레미스 애플리케이션에서 Azure 파일 공유를 마치 로컬 네트워크 디스크처럼 사용할 수 있게 합니다.
  • 특징:
    • Windows 및 Linux에서 접근이 가능.
    • 파일 공유 서비스로, 여러 VM에서 파일을 공유할 수 있습니다.

3. Queue Storage

  • Queue Storage는 비동기 메시징을 위한 서비스로, 큐에 메시지를 저장하고 이를 처리하는 애플리케이션 간의 비동기적인 통신을 지원합니다.
  • 특징:
    • 백엔드 시스템 간 메시지를 전달하고, 시스템이 서로 독립적으로 작동하도록 지원합니다.
    • 예: 대기열에 있는 작업을 하나씩 처리하는 방식.

4. Table Storage

  • Table Storage는 NoSQL 데이터베이스 서비스로, 비정형 데이터를 키-값 쌍으로 저장합니다.
  • 특징:
    • 빠르게 데이터를 읽고 쓰는 데 유용합니다.
    • 데이터 모델이 간단하고, 구조가 유동적이며, 대규모 데이터를 처리하는 데 적합합니다.

5. Disk Storage

  • Azure Disk Storage는 Azure Virtual Machines(VM)에서 사용하는 블록 스토리지입니다. 다양한 종류의 디스크(표준 HDD, 표준 SSD, 프리미엄 SSD)를 제공합니다.
  • 특징:
    • 데이터베이스, 애플리케이션운영 시스템 등 다양한 용도에 사용됩니다.
    • VM에 연결하여 고속 읽기/쓰기를 제공합니다.

6. Azure Data Lake Storage

  • Azure Data Lake Storage는 빅 데이터 분석을 위한 고성능 데이터 저장소입니다. 대규모 데이터 분석 및 저장을 위한 최적화된 환경을 제공합니다.
  • 특징:
    • 계층화된 스토리지다양한 보안 기능을 제공.
    • 대규모 데이터를 저장하고 분석하는 데 매우 유용합니다.

7. Azure Backup

  • Azure Backup은 클라우드에 데이터를 백업하는 서비스로, 가상 머신, 파일 및 폴더를 보호하고 복구할 수 있습니다.
  • 특징:
    • 온프레미스Azure 기반 시스템의 백업을 지원합니다.
    • 자동화된 백업장기 보관이 가능.

8. Azure Archive Storage

  • Archive Storage는 장기 보관이 필요한 데이터나, 액세스 빈도가 낮은 데이터를 저장하는 데 적합한 스토리지 계층입니다.
  • 특징:
    • 저렴한 비용으로 대규모 데이터를 보관할 수 있습니다.
    • 데이터를 자주 사용하지 않지만, 보존해야 하는 경우 유용합니다.

Azure Storage의 보안 및 관리 기능

  1. 암호화:
    • 모든 데이터를 자체 암호화하여 저장하며, 클라이언트 측에서도 암호화할 수 있습니다.
  2. 액세스 제어:
    • **Azure Active Directory (AAD)**를 통한 역할 기반 액세스 제어(RBAC) 및 공유 액세스 서명(SAS) 기능을 지원하여 데이터의 안전한 액세스를 제어할 수 있습니다.
  3. 스냅샷:
    • Azure Storage는 데이터의 스냅샷을 생성하여 특정 시점의 데이터를 복원할 수 있게 지원합니다.
  4. 모니터링:
    • Azure MonitorAzure Storage Analytics를 사용하여 스토리지의 성능, 상태, 액세스 로그 등을 모니터링하고 알림을 설정할 수 있습니다.

Azure Storage의 가격 책정

Azure Storage는 주로 사용량 기반으로 비용이 책정되며, 저장된 데이터의 양, 데이터 액세스 빈도, 트래픽, 관리 및 암호화 비용 등을 기준으로 가격이 달라집니다.

  • Blob Storage: 계층화된 요금제(핫, 쿨, 아카이브)로 가격이 다릅니다.
  • File Storage: 표준, 프리미엄 요금제가 있으며, 파일 접근 성능에 따라 달라집니다.
  • Disk Storage: 사용되는 디스크 종류(프리미엄 SSD, 표준 SSD 등)와 용량에 따라 가격이 달라집니다.

Azure Storage 사용 사례

  1. 백업 및 재해 복구:
    • 중요한 데이터를 안전하게 보관하고, 재해 발생 시 빠르게 복구할 수 있습니다.
  2. 빅 데이터 분석:
    • 대규모 데이터를 저장하고, 분석용 데이터 레이크로 활용할 수 있습니다.
  3. 웹 사이트 및 애플리케이션 데이터:
    • 정적 웹 사이트 호스팅 및 애플리케이션에서 사용하는 파일, 이미지, 비디오 등을 저장할 수 있습니다.
  4. IoT 및 실시간 데이터 처리:
    • IoT 장치에서 생성되는 데이터를 저장하고, 이를 분석하여 실시간으로 처리합니다.
반응형

'[CLOUD] > Azure' 카테고리의 다른 글

AZ-305.Azure Key Vault  (0) 2024.12.18
AZ-305.Data Factory  (1) 2024.12.18
AZ-305.Azure NetApp Files  (0) 2024.12.17
AZRUE-305.FILE Storage vs BLOB Storage  (0) 2024.12.17
AZ-305.Functions  (0) 2024.12.17
AZ-305.Azure Container Instances(ACI)  (0) 2024.12.17
AZ-305.PaaS.webApp/APIApp/WebJob/MobileApp  (0) 2024.12.16
AZ-305.VM Scale Sets  (0) 2024.12.16
Comments