TILπŸ”₯

23.12.12 TIL

KIMHYEYUN 2023. 12. 12. 21:31
λ°˜μ‘ν˜•

μ±Œλ¦°μ§€λ°˜ κ°•μ˜λ₯Ό λ‹€μ‹œ λ“€μœΌλ©΄μ„œ 곡뢀 !!πŸ™‹‍♀️!!
μ˜€λŠ˜μ€ S3와 EDA μ–΄λŠμ •λ„~?

AWS S3(Simple Storage Service)?

  • 파일 μ„œλ²„μ˜ 역할을 ν•˜λŠ” μ„œλΉ„μŠ€
  • 일반적인 파일 μ„œλ²„λŠ” νŠΈλž˜ν”½μ΄ 증가함에 λ”°λΌμ„œ μž₯λΉ„λ₯Ό μ¦μ„€ν•˜λŠ” μž‘μ—…μ΄ ν•„μš”ν•œλ°, S3λŠ” 이와 같은 것을 λŒ€μ‹ ν•΄μ€€λ‹€.
  • νŠΈλž˜ν”½μ— λ”°λ₯Έ μ‹œμŠ€ν…œμ μΈ λ¬Έγ„΄μ œλ₯Ό κ±±μ •ν•  ν•„μš”κ°€ μ—†μ–΄μ§„λ‹€.
  • 또, νŒŒμΌμ— λŒ€ν•œ μ ‘κ·Ό κΆŒν•œμ„ μ§€μ •ν•  수 μžˆμ–΄μ„œ μ„œλΉ„μŠ€λ₯Ό ν˜ΈμŠ€νŒ… μš©λ„λ‘œ μ‚¬μš©ν•˜λŠ” 것을 λ°©μ§€ν•  수 μžˆλ‹€.

νŠΉμ§•

  • λ§Žμ€ μ‚¬μš©μžκ°€ 접속해도 이λ₯Ό κ°λ‹Ήν•˜κΈ° μœ„ν•œ μ‹œμŠ€ν…œμ μΈ μž‘μ—…μ„ ν•˜μ§€ μ•Šμ•„λ„ λœλ‹€.
  • μ €μž₯ν•  수 μžˆλŠ” 파일 수의 μ œν•œμ΄ μ—†λ‹€.
  • μ΅œμ†Œ 1λ°”μ΄νŠΈμ—μ„œ μ΅œλŒ€ 5TB의 데이터λ₯Ό μ €μž₯ν•˜κ³  μ„œλΉ„μŠ€ν•  수 μžˆλ‹€.
  • νŒŒμΌμ— 인증을 λΆ™μ—¬μ„œ λ¬΄λ‹¨μœΌλ‘œ μ—‘μ„ΈμŠ€ν•˜μ§€ λͺ»ν•˜λ„둝 ν•  수 μžˆλ‹€.
  • HTTP와 BitTorrent ν”„λ‘œν† μ½œμ„ μ§€μ›ν•œλ‹€.
  • REST, SOAP μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ œκ³΅ν•œλ‹€.
  • 데이터λ₯Ό μ—¬λŸ¬ μ‹œμ„€μ—μ„œ μ€‘λ³΅μœΌλ‘œ μ €μž₯ν•΄ λ°μ΄ν„°μ˜ 손싀이 λ°œμƒν•  경우 μžλ™μœΌλ‘œ λ³΅μ›ν•œλ‹€.
  • 버전 관리 κΈ°λŠ₯을 ν†΅ν•΄μ„œ μ‚¬μš©μžμ— μ˜ν•œ μ‹€μˆ˜λ„ 볡원이 κ°€λŠ₯ν•˜λ‹€. - λΉ„μš©μ΄ 증가, 파일 볡ꡬ κ°€λŠ₯
  • μ •λ³΄μ˜ μ€‘μš”λ„μ— λ”°λΌμ„œ 보호 μˆ˜μ€€μ„ μ°¨λ“±ν•  수 있고, 이에 λ”°λΌμ„œ λΉ„μš©μ„ μ ˆκ°ν•  수 μžˆλ‹€.(RSS)

μš©μ–΄

  • 객체 : AWSλŠ” S3에 μ €μž₯된 데이터 ν•˜λ‚˜ ν•˜λ‚˜λ₯Ό 객체라고 λͺ…λͺ…ν•˜λŠ”λ°, ν•˜λ‚˜μ˜ 파일이라고 μƒκ°ν•˜λ©΄ λœλ‹€.
  • 버킷 : 객체가 파일이라면, 버킷은 μ—°κ΄€λœ 객체듀을 κ·Έλ£Ήν•‘ν•œ μ΅œμƒμœ„ 디렉토리라고 ν•  수 μžˆλ‹€. 버킷 λ‹¨μœ„λ‘œ μ§€μ—­(region)을 μ§€μ •ν•  수 있고, 또 버킷에 ν¬ν•¨λœ λͺ¨λ“  객체에 λŒ€ν•΄μ„œ μΌκ΄„μ μœΌλ‘œ 인증과 접속 μ œν•œμ„ κ±Έ 수 μžˆλ‹€.
  • 버전 관리 : S3에 μ €μž₯된 κ°μ²΄λ“€μ˜ λ³€ν™”λ₯Ό μ €μž₯ν•œλ‹€.
  • Glacier : 맀우 μ €λ ΄ν•œ κ°€κ²©μœΌλ‘œ 데이터λ₯Ό μ €μž₯ν•  수 μžˆλŠ” μ•„λ§ˆμ‘΄μ˜ μŠ€ν† λ¦¬μ§€ μ„œλΉ„μŠ€ -> 쑰회 속도가 μ—„μ²­λ‚˜κ²Œ 느리게 μˆ˜ν–‰λ˜λŠ” λŒ€μ‹ μ—, 값이 맀우 쌈

https://hyeyun.tistory.com/entry/Event-Driven-Architecture

 

Event-Driven Architecture

EDA(Event Driven Architecture)? λΆ„μ‚°λœ μ‹œμŠ€ν…œμ—μ„œ 이벀트λ₯Ό 생성(λ°œν–‰)ν•˜κ³ , λ°œν–‰λœ 이벀트λ₯Ό μ „μ†‘ν•˜λŠ” ꡬ쑰둜 μˆ˜μ‹ μžλŠ” κ·Έ 이벀트λ₯Ό μ²˜λ¦¬ν•˜λŠ” λ°©μ‹μ˜ μ•„ν‚€ν…μ²˜ λΆ„μ‚° μ•„ν‚€ν…μ²˜ ν™˜κ²½μ—μ„œ μƒν˜Έ κ°„ κ²°ν•©

hyeyun.tistory.com

EDAλŠ” μ’€ 더 ν™•μ‹€νžˆ κ°œλ… 읡히고 λ„˜μ–΄κ°€μ•Όκ² λ‹€!

728x90
λ°˜μ‘ν˜•