S3

S3λž€?

Simple Storage Service: AWSμ—μ„œ μ œκ³΅ν•˜λŠ” ν΄λΌμš°λ“œ μŠ€ν† λ¦¬μ§€ μ„œλΉ„μŠ€

S3 μ‚¬μš© μ‹œ 이점

(1) ν™•μž₯μ„±

  • λ§Žμ€ μ‹œκ°„κ³Ό 수고λ₯Ό 듀이지 μ•Šκ³  μŠ€ν† λ¦¬μ§€ 규λͺ¨λ₯Ό ν™•μž₯/μΆ•μ†Œν•  수 있음.

  • μŠ€ν† λ¦¬μ§€μ˜ μš©λŸ‰μ„ λ¬΄ν•œνžˆ ν™•μž₯ κ°€λŠ₯ν•˜λ©°, μ‚¬μš©ν•œ 만큼만 λΉ„μš©μ„ μ§€λΆˆν•˜λ©΄ 되기 λ•Œλ¬Έμ— λΉ„μš©μ μΈ μΈ‘λ©΄μ—μ„œ 맀우 νš¨μœ¨μ μž„.

(2) κ°•λ ₯ν•œ 내ꡬ성

  • μŠ€ν† λ¦¬μ§€μ˜ 내ꡬ성이 λ†’μœΌλ©΄ μ €μž₯된 νŒŒμΌμ„ μœ μ‹€ν•  κ°€λŠ₯성이 적어짐.

  • S3λŠ” 99.999999999%의 내ꡬ성을 보μž₯

(3) 99.99%의 κ°€μš©μ„± 보μž₯

  • κ°€μš©μ„±μ΄ λ†’μœΌλ©΄ μŠ€ν† λ¦¬μ§€μ— μ €μž₯된 νŒŒμΌλ“€μ„ μ •μƒμ μœΌλ‘œ μ‚¬μš©ν•  수 μžˆλŠ” μ‹œκ°„μ΄ 길어짐.

  • S3λŠ” μ—°κ°„ 99.99%의 μŠ€ν† λ¦¬μ§€ κ°€μš©μ„±μ„ 보μž₯ν•˜λ„λ‘ 섀계가 λ˜μ–΄ 있음.

(4) λ‹€μ–‘ν•œ μŠ€ν† λ¦¬μ§€ 클래슀λ₯Ό 제곡

  • μ €μž₯μ†Œλ₯Ό μ–΄λ–€ λͺ©μ μœΌλ‘œ ν™œμš©ν• μ§€μ— 따라 효율적으둜 선택할 수 μžˆλŠ” μŠ€ν† λ¦¬μ§€ ν΄λž˜μŠ€κ°€ 달라짐.

  • S3 μ‚¬μš©μžλ“€μ΄ λŒ€ν‘œμ μœΌλ‘œ 많이 μ„ νƒν•˜λŠ” μŠ€ν† λ¦¬μ§€ 클래슀 두 가지

    • S3 Standard

      • λ²”μš©μ μΈ λͺ©μ μœΌλ‘œ μ‚¬μš©ν•˜κΈ° μ’‹μŒ.

      • μž₯점: 데이터에 λΉ λ₯Έ μ†λ„λ‘œ μ ‘κ·Ό κ°€λŠ₯, 데이터 μ•‘μ„ΈμŠ€ μš”μ²­μ— λŒ€ν•œ 처리 속도가 빠름.

      • 단점: 데이터 보관 λΉ„μš©μ΄ λ†’κ²Œ λ°œμƒν•˜κΈ° λ•Œλ¬Έμ— 데이터λ₯Ό 였래 λ³΄κ΄€ν•˜λŠ” λͺ©μ μœΌλ‘œλŠ” 효율적인 선택지가 μ•„λ‹˜.

    • S3 Glacier

      • μž₯기적인 보관 λͺ©μ μœΌλ‘œ μŠ€ν† λ¦¬μ§€λ₯Ό μ‚¬μš©ν•  λ•Œ μ’‹μŒ.

      • μž₯점: 데이터λ₯Ό λ³΄κ΄€ν•˜λŠ” λΉ„μš©μ΄ 맀우 저렴함.

      • 단점: μ €μž₯된 데이터에 μ•‘μ„ΈμŠ€ν•˜λŠ” μ†λ„λŠ” 느림.

(5) 정적 μ›Ή μ‚¬μ΄νŠΈ ν˜ΈμŠ€νŒ…μ΄ κ°€λŠ₯

  • S3μ—μ„œλŠ” 버킷이 μ‚¬μš©μžλ“€μ΄ 정적 μ›Ή μ‚¬μ΄νŠΈλ₯Ό 배포할 수 μžˆλŠ” 곡간을 μ œκ³΅ν•¨. λ²„ν‚·μ΄λΌλŠ” μ €μž₯ 곡간에 정적 νŒŒμΌμ„ μ—…λ‘œλ“œν•˜κ³  버킷을 정적 μ›Ή μ‚¬μ΄νŠΈ ν˜ΈμŠ€νŒ… μš©λ„λ‘œ κ΅¬μ„±ν•˜λ©΄ 정적 μ›Ή μ‚¬μ΄νŠΈλ₯Ό 배포 κ°€λŠ₯.

  • 정적 파일

    • μ„œλ²„μ˜ κ°œμž… 없이 μƒμ„±λœ νŒŒμΌμ„ λœ»ν•¨.

    • λ°˜λŒ€λ‘œ ν΄λΌμ΄μ–ΈνŠΈκ°€ μ„œλ²„μ— μš”μ²­μ„ 보내면, μ„œλ²„κ°€ μš”μ²­μ— λ§žμΆ”μ–΄ κ·Έ μžλ¦¬μ—μ„œ μƒμ„±ν•œ νŒŒμΌμ„ '동적 파일' 이라고 함.

  • μ›Ή ν˜ΈμŠ€νŒ…

    • μ„œλ²„μ˜ ν•œ 곡간을 μž„λŒ€ν•΄ μ£ΌλŠ” μ„œλΉ„μŠ€

  • 버킷

    • S3에 μ €μž₯λ˜λŠ” νŒŒμΌλ“€μ΄ λ‹΄κΈ°λŠ” λ°”κ΅¬λ‹ˆ. νŒŒμΌμ„ μ €μž₯ν•˜λŠ” μ΅œμƒμœ„ 디렉토리 라고도 함.

    • S3μ—μ„œ μ €μž₯λ˜λŠ” λͺ¨λ“  νŒŒμΌμ€ 버킷 μ•ˆμ— μ €μž₯λ˜μ–΄μ•Ό ν•˜κ³ , λ²„ν‚·μ—λŠ” λ¬΄ν•œν•œ μ–‘μ˜ νŒŒμΌμ„ μ €μž₯ν•  수 있음.

    • 각각의 버킷은 이름을 가지고 μžˆλŠ”λ°, λ²„ν‚·μ˜ 이름은 버킷이 속해 μžˆλŠ” regionμ—μ„œ μœ μΌν•΄μ•Ό 함.

    • λ˜ν•œ 버킷 정책을 μƒμ„±ν•˜μ—¬ ν•΄λ‹Ή 버킷에 λŒ€ν•œ λ‹€λ₯Έ μœ μ €μ˜ μ ‘κ·Ό κΆŒν•œμ„ μˆ˜μ •ν•  수 있음.

  • 객체

    • S3μ—μ„œλŠ” 버킷에 λ‹΄κΈ°λŠ” νŒŒμΌμ„ '객체' 라고 뢀름. S3μ—μ„œ μ €μž₯μ†Œμ— 데이터λ₯Ό μ €μž₯ν•  λ•Œ ν‚€-κ°’ νŽ˜μ–΄ ν˜•μ‹μœΌλ‘œ 데이터λ₯Ό μ €μž₯ν•˜κΈ° λ•Œλ¬Έ.

    • S3에 μ €μž₯λ˜λŠ” κ°μ²΄λŠ” 파일과 λ©”νƒ€λ°μ΄ν„°λ‘œ ꡬ성됨.

      • 파일: 파일의 κ°’μ—λŠ” μ‹€μ œ 데이터λ₯Ό μ €μž₯ν•˜λ©°, S3 객체의 κ°’μœΌλ‘œμ„œ μ €μž₯될 수 μžˆλŠ” λ°μ΄ν„°μ˜ μ΅œλŒ€ ν¬κΈ°λŠ” 5TB.

      • 파일의 ν‚€: 각각의 객체λ₯Ό κ³ μœ ν•˜κ²Œ λ§Œλ“€μ–΄μ£ΌλŠ” μ‹λ³„μž 역할을 ν•©λ‹ˆλ‹€. 파일의 ν‚€λ₯Ό μ΄μš©ν•˜μ—¬ μ›ν•˜λŠ” 객체λ₯Ό 검색할 수 있음.

      • λ©”νƒ€λ°μ΄ν„°λŠ” 객체의 생성일, 크기, μœ ν˜•κ³Ό 같은 객체에 λŒ€ν•œ 정보가 λ‹΄κΈ΄ 데이터이며, 객체λ₯Ό μ„€λͺ…ν•˜λŠ” λ°μ΄ν„°μž„.

      • λͺ¨λ“  κ°μ²΄λŠ” κ³ μœ ν•œ URL μ£Όμ†Œλ₯Ό 가지고 있으며, URL μ£Όμ†ŒλŠ” http://[λ²„ν‚·μ˜ 이름].S3.amazonaws.com/[객체의 ν‚€]의 ν˜•νƒœμ΄κ³ , URL μ£Όμ†Œλ₯Ό ν†΅ν•΄μ„œλ„ μ›ν•˜λŠ” 데이터에 μ ‘κ·Όν•  수 있음.

Last updated