본문 바로가기
Azure

[azure 수업 - 20241019 2일차 3장 (Storage Account)]

by bestchoco 2024. 10. 19.

들어가기 앞서..

Storage 저장소 / 창고 

Database 저장소 / 책꽂이 / 냉장고

 

DB - DB 클러스터링 구성 후 같은 Storage를 공유하여 사용.

 

os용 저장소 말고 따로 storage를 두고 사용 => 백업 및 복원이 용이하다.

Storage를 줄이고 늘이는 데 편하다.


클라우드 도입 사례 

1. virtual machine

2. storage account 

2-1. 파일 백업용

>> 이전에는 주 NAS 통째로 백업하는 용도의 예비 NAS는 자주 안 쓰니까 

백업용 대안으로 AZURE의 storage 사용

2-2. Application의 데이터 저장용으로도 azure storage 사용 

2-3. 파일 서버

 

* 예시) Netflix는 AWS 서버 도입.


[Azure Storage Account?]

- 장점:

>> 대규모로 확장 가능 (쓰다가 필요하면 늘리기)

>> 고가용성 (account 생성 시 disk는 기본적으로 3개 생긴다.)

>> 따라서 초기 비용이 많이 들지 않는다.

>> 많이 쓰지 않는 파일들은 cold tier로 간다.

* Cold tier는 데이터가 자주 액세스되지 않는 경우에 적합한 스토리지 계층

 

- storage account 종류

1. Container

2. Table

3. Queue

4. Files

 

* RAID1, 5, 6 ... 용어

RAID 0

  • 장점: 높은 성능과 전체 용량 활용.
  • 단점: 데이터 보호 없음, 하나의 드라이브 손실 시 전체 데이터 손실.
  • 특성: 스트라이핑 방식으로 데이터 분산 저장.

RAID 1

  • 장점: 데이터 안전성, 하나의 드라이브 고장 시 데이터 보호.
  • 단점: 저장 용량이 절반으로 줄어듦.
  • 특성: 미러링 방식으로 동일한 데이터 저장.

RAID 5

  • 장점: 효율적인 저장 용량과 데이터 보호, 하나의 드라이브 고장 시 복구 가능.
  • 단점: 쓰기 성능 저하, 패리티 계산 필요.
  • 특성: 데이터와 패리티를 분산 저장.

RAID 6

  • 장점: 두 개의 드라이브 고장 시에도 데이터 보호.
  • 단점: RAID 5보다 더 많은 패리티 용량 소모.
  • 특성: 두 개의 패리티 블록 사용으로 높은 안전성.

[실습]

- resource group 생성

- storage Account 생성

- container 생성

- 파일 업로드

컨테이너로 파일 업로드


- (generate sas) 파트 사진 넣기

 

secretdata 컨테이너에 올린 파일의 권한 변경 (private -> Blob)


- Redundancy 적용


- Static Website 실습

https://claude.ai/onboarding?returnTo=%2F%3F

 

Claude

Talk with Claude, an AI assistant from Anthropic

claude.ai

(위의 생성형 ai를 통해 웹사이트 코드 생성하여 AZURE에 업로드 실습)


- azure microsoft authenticator 활성화 (Per-user MFA 눌러서 활성화 시키기)

 


File Shares 실습

 

- virtual network 생성

10.0.0.0/16

10.1.0.0/16

10.2.0.0/16

 


 


windows, linux 서버에서 VHD 연결


[Container의 access level을 blob에서 Container로 변경]

>> URL 호출을 통해 Blob 목록 조회 가능


개인 도메인으로 연결

cloudflare.com => .com: $10달러에 좋은 기능들 이용 가능.