3장 무한대로 저장 가능한 스토리지 만들기

김신영·2023년 4월 2일
0

AWS Discovery Book

목록 보기
3/10
post-thumbnail

Storage

  • DAS (Direct Attached Storage)
  • NAS (Network Attached Storage)
    • NAS 예시 사진
  • SAN (Storage Area Network)
    • SAN 예시 사진

  • Amazon S3 (Simple Storage Service)
    • 데이터를 무한하게 저장 가능
  • Amazon Glacier
    • 대용량 데이터를 백업 및 보관 가능

Data Backup

AWS는 EBS Snapshot 및 AMI 백업 등의 기능을 활용하여 데이터 백업 서비스를 제공한다.

  • EBS Snapshot
  • AMI 백업
    • AMI (Amazon Machin Image)

S3

  • Bucket이라는 Region 내에서 유일한 영역을 생성하고 데이터를 key-value 형식의 객체로 저장
  • 파일 단위의 접근만 지원하기 때문에, EBS 서비스를 대체할 수 없다. ❌

S3 Storage Class

Amazon S3 스토리지 클래스 사용 - Amazon Simple Storage Service

  • S3 Standard
    • 전송 데이터를 위한 SSL 및 저장 데이터 암호화를 지원
  • S3 Standard - IA (Infrequent Access)
    • S3 Standard 대비 58% 저렴
  • S3 Intelligent-Tiering
  • S3 One Zone - IA
    • 단일 AZ에 데이터를 저장
    • S3 Standard - IA 대비 20% 저렴
  • S3 Glacier
    • 데이터 아카이빙 및 장기간 데이터 보관 및 오래된 로그 데이터에 대한 저장 용도로 적합
    • S3 Lifecycle 정책을 통해 객체 자동 마이그레이션 가능
    • S3 Standard 대비 77%까지 저렴
    • S3 Glacier Instant Rerieval
    • S3 Glacier Flexible Rerieval
    • S3 Glacier Deep Archive

AMI

EC2 인스턴스 생성에 필요한 모든 소프트웨어 정보를 담고 있는 템플릿 이미지

  • Amazon Machine Image
  • 사용자도 언제든지 생성 가능
  • Auto Scaling 에 사용
  • EC2 인스턴스를 다른 Region으로 이전할 때 사용

AWS Marketplace

  • 상용 솔루션이 설치되어있는 소프트웨어에 대한 AMI 스토어

S3 Bucket policy

{
  "Id": "Policy1680422352736",
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "Stmt1680422348698",
      "Action": [
        "s3:GetObject"
      ],
      "Effect": "Allow",
      "Resource": "arn:aws:s3:::rolroralra-bucket/upload_test/KakaoTalk_Photo_2023-02-13-23-35-59.jpeg",
      "Principal": "*"
    }
  ]
}

AWS Policy Gen

https://awspolicygen.s3.amazonaws.com/policygen.html

profile
Hello velog!

0개의 댓글