Intro
μλ νμΈμ. μ΄λ² μκ°μλ AWS S3μ λν΄ μμλ³΄κ² μ΅λλ€.
AWS
μ°μ AWSμ λν΄ λ¨Όμ κ°λ¨ν μ€λͺ νλλ‘ νκ² μ΅λλ€. AWSλ Amazon Web Service, μ¦ μλ§μ‘΄μμ μ 곡νλ ν΄λΌμ°λ μλΉμ€λ‘ λ€μν μλΉμ€λ₯Ό μ 곡νκ³ μμ΅λλ€. AWSλ μ½κ³ λΉ λ₯Έ νμ μ±μ μ 곡νκ³ μ λ ΄ν λΉμ©μΌλ‘ μ¬μ©ν μ©λ λ§νΌλ§ λΉμ©μ μ§λΆνλ©° λΉ λ₯Έ μλ λ± μ¬λ¬κ°μ§ μ₯μ μ μ§λκ³ μμ£ . AWS μλΉμ€ μ€ νλμΈ S3μ λν΄ λ μμΈν μ΄ν΄λ³΄λλ‘ νκ² μ΅λλ€.
AWS S3(Simple Storage Service)
S3(Simple Storage Service)λ λ°μ΄ν°λ₯Ό μ μ₯νκ±°λ μΆμΆνκ² ν΄ μ£Όλ μ¨λΌμΈ μ€ν λ¦¬μ§ μΉ μλΉμ€μ λλ€. μ¦ νμΌ μλ²μ μν μ νλ μλΉμ€μ λλ€. νλμ μ μ₯ 곡κ°μ ꡬμ±νκ³ κ·Έ 곡κ°μ λ°μ΄ν°λ₯Ό μμ λ‘κ² μ λ‘λ, λ€μ΄λ‘λ ν μ μμ΅λλ€.
λν HTTP νλ‘ν μ½λ‘ νμΌμ μ κ·Όν μ μκ³ , μΌλ°μ μΈ μμ€ν κ³Όλ λ€λ₯΄κ² νμΌ(λλ λ°μ΄ν°) μ΄λ¦μΈ key μ νμΌ μμ²΄μΈ value λ‘ κ΅¬λΆλλ κ°μ²΄ ννλ‘ νμΌμ μ μ₯ν©λλ€.
S3λ λ³΄ν΅ λ°μ΄λ리 νμΌ νΉμ λ€λ₯Έ μ€μν λ°μ΄ν°λ₯Ό μ μ₯νκΈ°μν΄μ μ¬μ©ν©λλ€. S3λ κ±°λν νλλμ€ν¬ μ λΉκ΅ν μ μμ΅λλ€. λ§μ μμ λ°μ΄ν°λ₯Ό λ§€μ° μ μ I/O (μμμ΅μ λ°μ΄ν° μ€λΈμ νΈλ₯Ό νΈλ€λ§νλ €κ³ μ€κ³λ)μ€λ²ν€λλ‘ μ μ₯νκ³ μ κ·Όν μ μμ΅λλ€.
S3 κΈ°λ³Έ κ°λ
κ°μ²΄(object)
S3μ λ°μ΄ν°κ° μ μ₯λλ μ΅μ λ¨μ, νμΌκ³Ό λ©νλ°μ΄ν°λ‘ ꡬμ±λ©λλ€.
κΈ°λ³Έμ μΌλ‘ κ°μ²΄μ keyκ° λ°μ΄ν°μ μ΄λ¦μ΄κ³ , valueκ° λ°μ΄ν° νμΌμ λλ€.
λ²ν·(Bucket)
S3μμ μμ±ν μ μλ μ΅μν λλ ν 리λ‘, λ²ν·μ κ° λ¦¬μ λ³λ‘ μμ±μ΄ κ°λ₯ν©λλ€. κ³μ λ³λ‘ 100κ°κΉμ§ μμ± κ°λ₯ν©λλ€.