🐊 RDS - RDS & Aurora λ°±μ—… 및 λͺ¨λ‹ˆν„°λ§

BelugaΒ·2024λ…„ 5μ›” 13일

AWS μž„μ‹œ

λͺ©λ‘ 보기
27/35
post-thumbnail

RDS λ°±μ—…

  • μžλ™ν™”λœ λ°±μ—… (Automated Backups)

    • RDS μ„œλΉ„μŠ€κ°€ λ°μ΄ν„°λ² μ΄μŠ€μ˜ λ°±μ—… κΈ°κ°„ λ™μ•ˆ μžλ™μœΌλ‘œ 맀일 λ°μ΄ν„°λ² μ΄μŠ€μ˜ 전체 백업을 μˆ˜ν–‰ν•œλ‹€.
    • 5λΆ„λ§ˆλ‹€ νŠΈλžœμž­μ…˜ λ‘œκ·Έκ°€ λ°±μ—…λœλ‹€. 즉, κ°€μž₯ λΉ λ₯Έ 백업은 5λΆ„ μ „μ˜ 백업이닀.
    • μžλ™ 백업을 톡해, μ–Έμ œλΌλ„ 5λΆ„ μ „μœΌλ‘œ 볡원할 수 μžˆλ‹€λŠ” λœ»μ΄λ‹€.
    • μžλ™ λ°±μ—… 보쑴 기간은 1~35일 μ‚¬μ΄λ‘œ μ„€μ •ν•  수 μžˆλ‹€. 이 κΈ°λŠ₯을 μ‚¬μš©ν•˜μ§€ μ•ŠμœΌλ €λ©΄ 0으둜 μ„€μ •ν•˜μ—¬ 백업을 λΉ„ν™œμ„±ν™”ν•œλ‹€.
  • μˆ˜λ™ λ°μ΄ν„°λ² μ΄μŠ€ μŠ€λƒ…μƒ· (Manual DB Snapshots)

    • μ‚¬μš©μžκ°€ μˆ˜λ™μœΌλ‘œ νŠΈλ¦¬κ±°ν•œλ‹€.
    • μˆ˜λ™μœΌλ‘œν•œ 백업을 μ›ν•˜λŠ” κΈ°κ°„λ™μ•ˆ μœ μ§€ν•  수 μžˆλ‹€.
  • μ‚¬μš© 예제 : RDS λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό ν•œλ‹¬μ— 두 μ‹œκ°„λ§Œ μ‚¬μš©ν•œλ‹€κ³  κ°€μ •ν•  λ•Œ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ€‘μ§€ν•˜λ”λΌλ„ μŠ€ν† λ¦¬μ§€ λΉ„μš©μ€ 계속 μ§€λΆˆν•΄μ•Ό ν•˜μ§€λ§Œ 두 μ‹œκ°„ μ‚¬μš©ν›„ μŠ€λƒ…μƒ·μ„ λ§Œλ“  ν›„, 원본 λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ‚­μ œν•˜λ©΄ λœλ‹€. μŠ€λƒ…μƒ·μ€ RDS λ°μ΄ν„°λ² μ΄μŠ€μ˜ μ‹€μ œ μŠ€ν† λ¦¬μ§€ λΉ„μš©λ³΄λ‹€ 훨씬 μ €λ ΄ν•˜λ‹€. λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό λ‹€μ‹œ μ‚¬μš©ν•  μ€€λΉ„κ°€ 되면 μŠ€λƒ…μƒ·μ„ λ³΅μ›ν•˜μ—¬ μ‚¬μš©ν•˜λ©΄ λœλ‹€.

Aurora λ°±μ—…

  • μžλ™ν™”λœ λ°±μ—… (Automated Backups)
    • 1~35μΌκΉŒμ§€ κ°€λŠ₯ν•˜λ‹€. ν•˜μ§€λ§Œ λΉ„ν™œμ„±ν™”ν•  수 μ—†λ‹€.
    • μ‹œμ  볡ꡬ κΈ°λŠ₯이 μžˆλ‹€. ν•΄λ‹Ή κΈ°κ°„μ˜ μ–΄λŠ μ‹œμ μœΌλ‘œλ“  볡ꡬ할 수 μžˆλ‹€.
  • μˆ˜λ™ λ°μ΄ν„°λ² μ΄μŠ€ μŠ€λƒ…μƒ· (Manual DB Snapshots)
    • μ‚¬μš©μžκ°€ μˆ˜λ™μœΌλ‘œ νŠΈλ¦¬κ±°ν•œλ‹€.
    • μˆ˜λ™μœΌλ‘œν•œ 백업을 μ›ν•˜λŠ” κΈ°κ°„λ™μ•ˆ μœ μ§€ν•  수 μžˆλ‹€.

RDS & Aurora 볡원 μ˜΅μ…˜ (Restore options)

  • RDS λ˜λŠ” Aurora의 λ°±μ—… λ˜λŠ” μŠ€λƒ…μƒ·μœΌλ‘œ μƒˆ λ°μ΄ν„°λ² μ΄μŠ€λ‘œ 볡원
    • μžλ™ν™”λœ λ°±μ—…μ΄λ‚˜ μˆ˜λ™ μŠ€λƒ…μƒ·μ„ 볡원할 λ•Œλ§ˆλ‹€ μƒˆ λ°μ΄ν„°λ² μ΄μŠ€κ°€ μƒμ„±λœλ‹€.
  • S3μ—μ„œ MySQL RDS λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό 볡원
    • μ˜¨ν”„λ ˆλ―ΈμŠ€μ˜ λ°μ΄ν„°λ² μ΄μŠ€μ˜ 백업을 μƒμ„±ν•œ λ‹€μŒ 객체 μŠ€ν† λ¦¬μ§€μΈ Amazon S3에 λ°°μΉ˜ν•œλ‹€.
    • RDSμ—λŠ” Amazon S3μ—μ„œ λ°±μ—… νŒŒμΌμ„ MySQL을 μ‹€ν–‰ν•˜λŠ” μƒˆ μΈμŠ€ν„΄μŠ€λ‘œ λ³΅μ›ν•˜λŠ” μ˜΅μ…˜μ΄ μžˆλ‹€.
  • S3μ—μ„œ MySQL Aurora ν΄λŸ¬μŠ€ν„°λ‘œ 볡원
    • μ˜¨ν”„λ ˆλ―ΈμŠ€ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ™ΈλΆ€μ μœΌλ‘œ Percona XtraBackupμ΄λΌλŠ” μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ λ‹€μ‹œ λ°±μ—…ν•˜λ©΄ λœλ‹€.
    • Percona XtraBackup의 λ°±μ—… νŒŒμΌμ„ Amazon S3둜 보내어 백업을 볡원할 수 μžˆλ‹€.

Aurora Database 볡제

  • κΈ°μ‘΄ λ°μ΄ν„°λ² μ΄μŠ€ ν΄λŸ¬μŠ€ν„°μ—μ„œ μƒˆλ‘œμš΄ Aurora λ°μ΄ν„°λ² μ΄μŠ€ ν΄λŸ¬μŠ€ν„°λ₯Ό 생성할 수 μžˆλ‹€.
  • μŠ€λƒ…μƒ·μ„ 찍고 λ³΅μ›ν•˜λŠ” 것보닀 λΉ λ₯΄λ‹€.
  • λ³΅μ œλŠ” copy-on-write ν”„λ‘œν† μ½œμ„ μ‚¬μš©ν•œλ‹€.
    • 처음 λ°μ΄ν„°λ² μ΄μŠ€ λ³΅μ œλ³Έμ„ λ§Œλ“€ λ•ŒλŠ”, μ›λž˜ λ°μ΄ν„°λ² μ΄μŠ€ ν΄λŸ¬μŠ€ν„°μ™€ λ™μΌν•œ 데이터 λ³Όλ₯¨μ„ μ‚¬μš©ν•˜κ³  데이터λ₯Ό λ³΅μ‚¬ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— λΉ λ₯΄κ³  νš¨μœ¨μ μ΄λ‹€.
    • ν”„λ‘œλ•μ…˜ Aurora λ°μ΄ν„°λ² μ΄μŠ€ λ˜λŠ” μŠ€ν…Œμ΄μ§• Aurora λ°μ΄ν„°λ² μ΄μŠ€μ— μ—…λ°μ΄νŠΈκ°€ 이루어지면 μƒˆλ‘œμš΄ μΆ”κ°€ μŠ€ν† λ¦¬μ§€κ°€ ν• λ‹Ήλ˜κ³ , 데이터가 볡사 및 λΆ„λ¦¬λœλ‹€.
  • λ°μ΄ν„°λ² μ΄μŠ€ λ³΅μ œλŠ” λΉ λ₯΄κ³  λΉ„μš© 효율적이며, ν”„λ‘œλ•μ…˜ λ°μ΄ν„°λ² μ΄μŠ€μ— 영ν–₯을 μ£Όμ§€ μ•Šκ³  ν”„λ‘œλ•μ…˜ λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό λ³΅μ œν•˜λŠ”λ° 맀우 μœ μš©ν•˜λ‹€.
profile
개발자

0개의 λŒ“κΈ€