λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
μΉ΄ν…Œκ³ λ¦¬ μ—†μŒ

효율적인 AWS λ°μ΄ν„°λ² μ΄μŠ€ μš΄μ˜μ„ μœ„ν•œ λΉ„μš© 관리 μ „λž΅κ³Ό κ°€μ΄λ“œ

by 기차놀이 2023. 11. 26.

1. AWS Database μ„œλΉ„μŠ€ κ°œμš”

AWS(Database as a Service)λŠ” λ…λ¦½μ μœΌλ‘œ κ΄€λ¦¬λ˜λŠ” ν΄λΌμš°λ“œ λ°μ΄ν„°λ² μ΄μŠ€ μ„œλΉ„μŠ€λ‘œ, 기쑴의 μ˜¨ν”„λ ˆλ―ΈμŠ€ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό λŒ€μ²΄ν•˜λŠ” μœ μ—°ν•˜κ³  ν™•μž₯ κ°€λŠ₯ν•œ μ†”λ£¨μ…˜μ„ μ œκ³΅ν•©λ‹ˆλ‹€. AWSλŠ” λ‹€μ–‘ν•œ λ°μ΄ν„°λ² μ΄μŠ€ 관리 μ‹œμŠ€ν…œμ„ μ§€μ›ν•˜μ—¬ λ‹€μ–‘ν•œ λΉ„μ¦ˆλ‹ˆμŠ€ μš”κ΅¬μ— 맞게 μ΅œμ ν™”λœ λ°μ΄ν„°λ² μ΄μŠ€ μ†”λ£¨μ…˜μ„ μ œκ³΅ν•©λ‹ˆλ‹€.

AWS Database μ„œλΉ„μŠ€λŠ” λ‹€μŒκ³Ό 같은 νŠΉμ§•μ„ 가지고 μžˆμŠ΅λ‹ˆλ‹€:

  • λ‹€μ–‘ν•œ λ°μ΄ν„°λ² μ΄μŠ€ 선택: AWSλŠ” 각각의 λ°μ΄ν„°λ² μ΄μŠ€ 관리 μ‹œμŠ€ν…œμ— λŒ€ν•œ 관리λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. Amazon RDS, Amazon DynamoDB, Amazon ElastiCache, Amazon Redshift λ“±μ˜ λ‹€μ–‘ν•œ λ°μ΄ν„°λ² μ΄μŠ€ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•˜μ—¬ λ‹€μ–‘ν•œ μš”κ΅¬ 사항을 μΆ©μ‘±μ‹œν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€.
  • 관리 νŽΈμ˜μ„±: AWSλŠ” λ°μ΄ν„°λ² μ΄μŠ€ μ„œλΉ„μŠ€λ₯Ό κ΄€λ¦¬ν•˜κΈ° μœ„ν•œ λ§Žμ€ μž‘μ—…μ„ μžλ™ν™”ν•©λ‹ˆλ‹€. 이λ₯Ό 톡해 κ°œλ°œμžλŠ” λ°μ΄ν„°λ² μ΄μŠ€ μ„€μ •, λ³΄μ•ˆ 패치, λ°±μ—… 및 볡ꡬ λ“±κ³Ό 같은 λ³΅μž‘ν•œ 관리 μž‘μ—…μ— μ†ŒλΉ„λ˜λŠ” μ‹œκ°„μ„ μ ˆμ•½ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • κ³ κ°€μš©μ„± 및 ν™•μž₯μ„±: AWS Database μ„œλΉ„μŠ€λŠ” 높은 κ°€μš©μ„±κ³Ό ν™•μž₯성을 μ œκ³΅ν•©λ‹ˆλ‹€. μžλ™ 볡제, μžλ™ ν™•μž₯ κΈ°λŠ₯의 μ‚¬μš©μ„ 톡해 μ–΄λ–€ 규λͺ¨μ˜ μž‘μ—… λΆ€ν•˜μ—λ„ λŒ€μ‘ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • λ³΄μ•ˆ 및 μ»΄ν”ŒλΌμ΄μ–ΈμŠ€: AWSλŠ” λ°μ΄ν„°λ² μ΄μŠ€ μ„œλΉ„μŠ€λ₯Ό μš΄μ˜ν•˜κΈ° μœ„ν•΄ μ‚°μ—… ν‘œμ€€ λ³΄μ•ˆ 및 μ»΄ν”ŒλΌμ΄μ–ΈμŠ€λ₯Ό μ€€μˆ˜ν•©λ‹ˆλ‹€. 데이터 μ•”ν˜Έν™”, λ„€νŠΈμ›Œν¬ λ³΄μ•ˆ, 인증 및 μ ‘κ·Ό μ œμ–΄ λ“± λ‹€μ–‘ν•œ λ³΄μ•ˆ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€.

AWS Database μ„œλΉ„μŠ€λŠ” κΈ°μ‘΄ λ°μ΄ν„°λ² μ΄μŠ€ 인프라 관리에 λ”°λ₯Έ λΉ„μš©κ³Ό λ³΅μž‘μ„±μ„ μ€„μ—¬μ€ŒμœΌλ‘œμ¨ 쑰직의 λΉ„μ¦ˆλ‹ˆμŠ€ μš”κ΅¬μ— λ”μš± 집쀑할 수 μžˆλ„λ‘ λ•μŠ΅λ‹ˆλ‹€.

2. AWS Database μ„œλΉ„μŠ€μ˜ λΉ„μš© ꡬ성 μš”μ†Œ

AWS Database μ„œλΉ„μŠ€μ˜ λΉ„μš©μ€ λ‹€μ–‘ν•œ μš”μ†Œλ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€. 각 μ„œλΉ„μŠ€λ§ˆλ‹€ λ‹€λ₯Έ λΉ„μš© ꡬ성 μš”μ†Œκ°€ 있으며, 주둜 λ‹€μŒκ³Ό 같은 μš”μ†Œκ°€ λΉ„μš©μ— 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€:

  1. μΈμŠ€ν„΄μŠ€ μœ ν˜•: λ°μ΄ν„°λ² μ΄μŠ€ μΈμŠ€ν„΄μŠ€μ˜ 크기와 μ„±λŠ₯에 따라 λΉ„μš©μ΄ κ²°μ •λ©λ‹ˆλ‹€. μΈμŠ€ν„΄μŠ€ μœ ν˜•μ— 따라 가격은 차이가 있으며, 높은 μ„±λŠ₯의 μΈμŠ€ν„΄μŠ€λŠ” 더 λΉ„μ‹Ό 가격을 κ°€μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€.

  2. μ €μž₯ 곡간: λ°μ΄ν„°λ² μ΄μŠ€μ— μ‚¬μš©λ˜λŠ” μ €μž₯ κ³΅κ°„μ˜ 크기에 따라 λΉ„μš©μ΄ λ‹¬λΌμ§‘λ‹ˆλ‹€. AWSλŠ” λ°μ΄ν„°λ² μ΄μŠ€μ— ν•„μš”ν•œ μŠ€ν† λ¦¬μ§€λ₯Ό μ œκ³΅ν•˜λ©°, μ‚¬μš©ν•œ μŠ€ν† λ¦¬μ§€μ˜ 크기에 따라 λΉ„μš©μ΄ μ±…μ •λ©λ‹ˆλ‹€.

  3. 데이터 전솑: λ°μ΄ν„°λ² μ΄μŠ€μ™€μ˜ 데이터 전솑은 λΉ„μš©μ— 영ν–₯을 쀄 수 μžˆμŠ΅λ‹ˆλ‹€. λ°μ΄ν„°λ² μ΄μŠ€ μΈμŠ€ν„΄μŠ€μ™€ ν΄λΌμ΄μ–ΈνŠΈ κ°„μ˜ 데이터 전솑은 기본적으둜 κ³ΌκΈˆλ˜μ§€ μ•Šμ§€λ§Œ, AWS 리전 κ°„μ˜ 데이터 μ „μ†‘μ΄λ‚˜ νŠΉμ • 데이터 전솑 μž‘μ—…μ— 따라 μΆ”κ°€ λΉ„μš©μ΄ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  4. μ—…λ¬΄λŸ‰: λ°μ΄ν„°λ² μ΄μŠ€ μ„œλΉ„μŠ€μ˜ μ‚¬μš©λŸ‰μ— 따라 λΉ„μš©μ΄ λ‹¬λΌμ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. λ°μ΄ν„°λ² μ΄μŠ€ μΈμŠ€ν„΄μŠ€κ°€ μ‹€ν–‰λ˜λŠ” μ‹œκ°„, μΈμŠ€ν„΄μŠ€ μœ ν˜•, μ²˜λ¦¬λŸ‰ λ“± μ‚¬μš©λŸ‰μ— 따라 λΉ„μš©μ΄ μ±…μ •λ©λ‹ˆλ‹€.

  5. μ˜΅μ…˜ 및 μΆ”κ°€ κΈ°λŠ₯: AWSλŠ” λ°μ΄ν„°λ² μ΄μŠ€ μ„œλΉ„μŠ€μ— λ‹€μ–‘ν•œ μΆ”κ°€ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, 볡제, μžλ™ λ°±μ—…, λ³΄μ•ˆ κΈ°λŠ₯ 등을 선택할 경우, ν•΄λ‹Ή κΈ°λŠ₯에 λ”°λ₯Έ μΆ”κ°€ λΉ„μš©μ΄ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€.

AWS Database μ„œλΉ„μŠ€μ˜ λΉ„μš©μ€ μ°¨μš©ν•œ μ„œλΉ„μŠ€ 및 ꡬ성에 따라 λ‹€λ₯Ό 수 있으며, AWS μ›Ήμ‚¬μ΄νŠΈμ—μ„œ μ œκ³΅ν•˜λŠ” 가격 μ±…μ • νŽ˜μ΄μ§€λ₯Ό 톡해 μžμ„Έν•œ 가격 정보λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

3. AWS Database λΉ„μš© μ΅œμ ν™” μ „λž΅

AWS Database μ„œλΉ„μŠ€λ₯Ό μ‚¬μš©ν•  λ•Œ λΉ„μš©μ„ μ΅œμ ν™”ν•˜κΈ° μœ„ν•΄ λͺ‡ 가지 μ „λž΅μ„ κ³ λ €ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ‹€μŒμ€ AWS Database λΉ„μš© μ΅œμ ν™”λ₯Ό μœ„ν•œ λͺ‡ 가지 μ „λž΅μž…λ‹ˆλ‹€:

  1. μΈμŠ€ν„΄μŠ€ μœ ν˜• μ΅œμ ν™”: λ°μ΄ν„°λ² μ΄μŠ€ μΈμŠ€ν„΄μŠ€μ˜ 크기와 μ„±λŠ₯을 μ΅œμ ν™”ν•΄μ•Ό ν•©λ‹ˆλ‹€. μž‘μ—…μ— ν•„μš”ν•œ μ΅œμ†Œν•œμ˜ λ¦¬μ†ŒμŠ€λ₯Ό μ‚¬μš©ν•˜μ—¬ λΉ„μš©μ„ μ ˆκ°ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€. μ‹€μ œ μž‘μ—…λΆ€ν•˜μ— μ ν•©ν•œ μΈμŠ€ν„΄μŠ€ μœ ν˜•μ„ μ„ νƒν•˜κ³ , μ˜ˆμƒλœ νŠΈλž˜ν”½ μš”κ΅¬μ— 맞게 μΈμŠ€ν„΄μŠ€ 크기λ₯Ό μ‘°μ •ν•˜λŠ” 것이 ν•„μš”ν•©λ‹ˆλ‹€.

  2. μŠ€ν† λ¦¬μ§€ 관리: λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ μ‚¬μš©ν•˜λŠ” μŠ€ν† λ¦¬μ§€λ₯Ό 효과적으둜 κ΄€λ¦¬ν•˜μ—¬ λΉ„μš©μ„ 절감 ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λΆˆν•„μš”ν•œ λ°μ΄ν„°λ‚˜ 잘λͺ»λœ 크기의 μŠ€ν† λ¦¬μ§€λ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šλ„λ‘ μ£Όμ˜ν•΄μ•Ό ν•©λ‹ˆλ‹€. λ˜ν•œ, μžλ™ μŠ€ν† λ¦¬μ§€ 증가 κΈ°λŠ₯κ³Ό 같은 AWSκ°€ μ œκ³΅ν•˜λŠ” μŠ€ν† λ¦¬μ§€ 관리 κΈ°λŠ₯을 ν™œμš©ν•˜μ—¬ μŠ€ν† λ¦¬μ§€ μš©λŸ‰μ„ λ™μ μœΌλ‘œ μ‘°μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  3. μ˜¨λ””λ§¨λ“œ vs μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€: AWSλŠ” μΈμŠ€ν„΄μŠ€λ₯Ό μ˜ˆμ•½ν•  수 μžˆλŠ” μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€ μ˜΅μ…˜μ„ μ œκ³΅ν•©λ‹ˆλ‹€. μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€λ₯Ό μ‚¬μš©ν•˜λ©΄ 일정 κΈ°κ°„ λ™μ•ˆ 일정 μš©λŸ‰μ˜ μΈμŠ€ν„΄μŠ€λ₯Ό μ˜ˆμ•½ν•  수 있으며, 보닀 μ €λ ΄ν•œ κ°€κ²©μœΌλ‘œ μΈμŠ€ν„΄μŠ€λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€λŠ” νŠΉμ • μΈμŠ€ν„΄μŠ€μ— ν•œμ •λ˜λ―€λ‘œ μœ μ—°μ„±μ΄ λ–¨μ–΄μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. ν•„μš”μ— 따라 μ˜¨λ””λ§¨λ“œ μΈμŠ€ν„΄μŠ€μ™€ μ˜ˆμ•½ μΈμŠ€ν„΄μŠ€λ₯Ό μ‘°ν•©ν•˜μ—¬ λΉ„μš©μ„ μ΅œμ ν™”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  4. μžλ™ν™”λœ μž‘μ—…: AWSλŠ” λ°μ΄ν„°λ² μ΄μŠ€ μž‘μ—…μ„ μžλ™ν™”ν•˜κΈ° μœ„ν•œ λ‹€μ–‘ν•œ κΈ°λŠ₯을 μ œκ³΅ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, μžλ™ λ°±μ—…, μžλ™ μŠ€μΌ€μΌλ§, μžλ™ 볡제 등을 ν™œμš©ν•˜μ—¬ λ°μ΄ν„°λ² μ΄μŠ€ 관리 μž‘μ—…μ„ κ°„μ†Œν™”ν•˜κ³ , λΉ„μ¦ˆλ‹ˆμŠ€ μž‘μ—…μ— 더 λ§Žμ€ μ‹œκ°„μ„ ν• μ• ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  5. ν•œμ •μ μΈ λ²”μœ„λ‘œ μ œν•œ: λ°μ΄ν„°λ² μ΄μŠ€μ— λŒ€ν•œ μ•‘μ„ΈμŠ€ κΆŒν•œμ„ ν•„μš” μ΄μƒμœΌλ‘œ ν—ˆμš©ν•˜μ§€ μ•ŠλŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€. νŒ€ λ˜λŠ” κ°œλ°œμžμ—κ²Œ ν•„μš”ν•œ κΆŒν•œλ§Œ ν—ˆμš©ν•˜μ—¬ λΆˆν•„μš”ν•œ μ‚¬μš©μœΌλ‘œ μΈν•œ λΉ„μš©μ„ 쀄일 수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ, μ‚¬μš©μžμ˜ ν™˜κ²½ 및 ν•„μš”μ— 따라 데이터 μ••μΆ• 및 μ•”ν˜Έν™”λ₯Ό ν™œμš©ν•˜μ—¬ λΉ„μš©μ„ μ΅œμ ν™”ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

  6. κ΄€λ ¨ λ¦¬μ†ŒμŠ€ μ΅œμ ν™”: λ°μ΄ν„°λ² μ΄μŠ€ κ΄€λ ¨ λ¦¬μ†ŒμŠ€λ„ μ΅œμ ν™”ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, Amazon S3 버킷에 μ €μž₯된 둜그 파일의 μœ μ§€ 기간을 μ΅œμ ν™”ν•˜κ±°λ‚˜, Amazon CloudWatch λ‘œκ·Έμ— λŒ€ν•œ 보관 정책을 μ„€μ •ν•˜λŠ” λ“±μ˜ μž‘μ—…μ„ 톡해 λΉ„μš©μ„ μ ˆκ°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

AWS Database λΉ„μš© μ΅œμ ν™” μ „λž΅μ„ μ μš©ν•˜λ©΄ λ°μ΄ν„°λ² μ΄μŠ€ μ„œλΉ„μŠ€μ˜ λΉ„μš©μ„ 효과적으둜 κ΄€λ¦¬ν•˜κ³  λΉ„μš©μ„ μ ˆκ°ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이λ₯Ό 톡해 쑰직은 λ”μš± 효율적으둜 λ¦¬μ†ŒμŠ€λ₯Ό ν™œμš©ν•˜κ³  λΉ„μ¦ˆλ‹ˆμŠ€μ˜ μž₯기적인 성곡에 κΈ°μ—¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λŒ“κΈ€