[DR π] μ¬ν΄ 볡ꡬ / μ΄μ€ν,μ΄μν / νμ¬λ³ νκ²½ μ¬λ‘
μμ€ν μ΄μνμ μ¬λ λμ, κ³ κ°μ©μ±μ μν μ΄μ€νμ λν΄ μμλ³΄κ² μ΅λλ€.
λ°μ΄ν° μΌν° := λ°μ΄ν°λ₯Ό μ μ₯νλ μλ², μ€ν 리μ§, λ°μ΄ν° μ μ‘μ μν λ€νΈμν¬ μ₯λΉλ₯Ό 물리μ μΌλ‘ κ΄λ¦¬νλ μ₯μ
π Disaster Recovery(DR)
IDC μ₯μ λλΉ μ¬ν΄ 볡ꡬ μμ€ν
IDC := μΈν°λ· λ°μ΄ν° μΌν°
DRμ ν΅ν κΈ°λν¨κ³Όλ μλμ κ°μ΅λλ€.
- IDCλ³, μ μ°μ€λ³, μ§μ λ³ λ± μ§μμ μΌλ‘ λΆλ¦¬λ μλ²λ€μ λν΄ λ¬΄μ€λ¨ λ°°ν¬λ₯Ό κ°λ₯νκ² ν©λλ€.
- κ°μμ€λ° λ€νΈμν¬μ λ¨μ , λ€νΈμν¬ λ Έλμ λΆμμ , μ₯λΉμ λ€μ΄, μ μ λ±μΌλ‘ μΈν λ¬Έμ λ₯Ό ν΄κ²°(failover)ν©λλ€.
- λ°μ΄ν°μ μ΄μ€ν ꡬμ±μ κ°λ₯νκ² ν©λλ€.
κ·Έλ λ€λ©΄ μ΄λ€ μ¬ν΄λ€μ΄ μμκΉ?
- λ©μ¨μ΄, DDos λ° λμ¬μ¨μ΄ 곡격과 κ°μ μ¬μ΄λ² 곡격
- μ¬λ³΄νμ£Ό(μμ° μ€λΉ λ° μμ‘ κΈ°κ³μ μ 볡, μ₯μ , νΌλκ³Ό νκ΄΄λ₯Ό ν΅ν΄ κ΄λ¦¬μ λλ κ³ μ©μ£Όλ₯Ό μ½νμν€λ κ²μ λͺ©μ μΌλ‘ νλ μλμ μΈ νλ)
- μ μ
- μ₯λΉ μ€λ₯
- μ½λ‘λμ κ°μ μνΌλ°λ―Ή λλ νλ°λ―Ή
- ν λ¬λ¦¬μ€νΈ 곡격 λ° μν
- μ°μ μ¬ν΄
- μμ° μ¬ν΄(ν리μΌμΈ, ν λ€μ΄λ, μ§μ§, νμ, νμ¬ λ±)
π μ¬ν΄ 볡ꡬ μμ€ν λΉκ΅
DR μμ€ν μ μ΄μλ°©μΉ¨μ λ°λΌ 4κ°μ§ λ±κΈμΌλ‘ λλ μ μκ³ , ν΄λΌμ°λ λλ μ¨νλ λ―Έμ€λ‘ ꡬμΆν μ μμ΅λλ€.
λ±κΈ | DR λͺ¨λΈ | νΉμ§ |
1λ±κΈ | λ―Έλ¬ μ¬μ΄νΈ | λ°μ΄ν°μΌν°μ λμΌν μμ€μ DRμΌν°λ₯Ό μ격μ§μ ꡬμΆν΄ μ€μκ° λκΈ°ννλ Active-Active λ°©μμΌλ‘ μ¬ν΄ λ°μ μ μ€μκ° λ³΅κ΅¬ λ° μλΉμ€κ° κ°λ₯νλ€. ꡬκΈ, μλ§μ‘΄, λ§μ΄ν¬λ‘μννΈ λ± κΈλ‘λ² λΉ ν ν¬κ° νμ©νκ³ μμΌλ©° κ΅λ΄μμ μ₯μ κ° μΌμ΄λλ©΄ μ λλ 1κΈμ΅ μ μ°μΌν°μμ κ°μ λλ€. λ©μΈ μμ€ν κ³Ό λμΌ νκ²½ κ΅¬μΆ + λκΈ°ν -> 볡ꡬ λͺ©ν μκ°(RTO)μ΄ λΆ λ¨μλ‘ μ§§μ |
2λ±κΈ | ν« μ¬μ΄νΈ | λ체 μλ κ°λ₯ν Active-Standby μνλ‘ μ¬ν΄ λ°μμ 볡ꡬ μκ°μ 4μκ° μ΄λ΄λ€. λ©μΈ μμ€ν κ³Ό λμΌ νκ²½ ꡬμΆνκ³ νμμλ λκΈ° μνλ‘ μ΄μνλ€. IT λκΈ°μ λ€μ΄ μ£Όλ‘ ν΄λΉνλ€. |
3λ±κΈ | μ μ¬μ΄νΈ | μ€μμ±μ΄ λμ λ°μ΄ν°λ§ DRμΌν°μ λΆλΆ μ μ₯νκ³ , μΌλ° λ°μ΄ν°λ ν΅μ ν루 λ¨μλ‘ λ°±μ
μ μ€μνλ€. λ―Έλ¬μ¬μ΄νΈλ ν«μ¬μ΄νΈμ λΉν΄ ꡬμΆλΉμ©μ΄ μ λ ΄ν λμ λ°μ΄ν° μμ€ λ°μ μ°λ €κ° μκ³ λ³΅κ΅¬μμμκ°μ μμΌμμ μμ£Όκ° νμνλ€. κ΅λ΄μ μΌλ°μ κΈ°μ λ€μ΄ μ£Όλ‘ μ¬μ©νλ λ°©μ |
4λ±κΈ | μΏ¨ μ¬μ΄νΈ | λ¨μ λ°μ΄ν° μ μ₯νκΈ° μν λ°©μμΌλ‘ μ£Όλ‘ λ―Έλ¬μ¬μ΄νΈλ ν«μ¬μ΄νΈ 보μμ±
μΌλ‘ μ¬μ©λλ€. μμ€ν μ 볡ꡬνκΈ°μν΄μ μμ£Όμμ μκ°μμ΄ μμλλ€. |
π μ΄μν
λ°μ΄ν° μ΄μνλ λ€λ₯Έ μλ²λ λ€λ₯Έ λ°μ΄ν°μΌν°μ λ°μ΄ν°λ₯Ό 볡μ ν΄ μ μ₯ν΄ λλ κ²
μμ€ν μ΄μνλ μμ€ν μμ μ₯μ κ° λ°μνλλΌλ μλΉμ€κ° μ€λ¨λμ§ μλλ‘ λ κ° μ΄μμ μμ€ν μ μ΄μ©νλ κ²
μ΄μνλ μμ€ν μ λ κ°μ§ νν (Active - Standby == Master - Slave)
μ‘ν°λΈ(Active)-μ‘ν°λΈ(Active)λ μμ€ν μ΄ λͺ¨λ νμ±ν μνμ΄κΈ° λλ¬Έμ μ€μκ°μΌλ‘ λκΈ°νλ©λλ€.
ν μͺ½μμ μ₯μ κ° λ°μνλλΌλ λ€μ΄νμ μμ΄ λ€λ₯Έ μͺ½μμ λ°λ‘ μ²λ¦¬ν μ μμ΅λλ€.
μ‘ν°λΈ(Active)-μ€ν λ°μ΄(Standby)
νλλ μμλ‘ νμ©νκ³ λλ¨Έμ§ μμ€ν
μ λκΈ° μνλ‘ λμλ€κ° μ₯μ κ° λ°μνλ©΄ λ체νλ λ°©μμ
λλ€.
‘μ€ν λ°μ΄’λ νμ± μνκ° μλμκΈ° λλ¬Έμ λ°μ΄ν° λκΈ°νκ° νμνκ±°λ λ€μ΄νμ λμ λ°μν λ°μ΄ν°λ μμ€λ μ°λ €κ° μμ΅λλ€.
π μ΄μνμ μ΄μ€νμ μ°¨μ΄
λ°μ΄ν°μΌν°λ λ΄λΆ ꡬμμ λλ λ κ°μ©μμ(AZ·Availability Zone) κ°λ μ μ¬μ©νλ€. μλ§μ λ°μ΄ν°λ₯Ό 보κ΄ν λ κ°μ© μμμ νν°μ μ²λΌ ꡬλΆνλ€.
κ°μ λ°μ΄ν°μΌν° μμ μμ€ν μ μ΄μννλ κ²μ DRμ΄λΌκ³ λΆλ₯΄μ§ μλλ€. μ΄μν μμ€ν μ μ‘΄μ¬ μλ―Έλ ‘λ°μ΄ν° λΆμ°’μ μλ€.
μ΄μ€νλ λ©μΈ μΌν°μ μ₯μ κ° λ°μν μ μλΈ μΌν°λ₯Ό μ€μΉν΄ λμν μ μλλ‘ νλ κ²μ΄κ³ μ΄λ₯Ό κ³ κ°μ©μ±(HA)μ΄λΌκ³ λ νλ€.
π νμ¬λ³ μ΄μν μ¬λ‘
λ·νλ¦μ€λ AWSλ₯Ό μ΄μ©νλλ° κ΅λ΄ ν΅μ λ§μλ μμ£Ό μμ²νλ μ½ν μΈ λ₯Ό μλ²½ μκ°λμ 미리 μ μ₯ν΄ λλ μΌμ’ μ μΊμ μλ²μΈ ‘μ€ν 컀λ₯νΈ’λ₯Ό ꡬμΆν΄ μμ€ν μ μ΄μννμ΅λλ€.
μΈλμ μ²Έλμ΄ κ³΅νμ΄ νμ°λ‘ μΈν΄ λ°μ΄ν°μΌν°κ° λ¬Όμ μ κΈ°λ μ¬νκ° λ²μ΄μ‘μ΅λλ€. νμ§λ§ μ½μΉ΄ν μ§μμ μ΄μνλ μμ€ν μ κ°μ§κ³ μμκΈ° λλ¬Έμ 15λΆ λ§μ λλΆλΆμ 곡νμ΄ μ¨λΌμΈ μνλ‘ λμκ° μ μμλ€κ³ ν©λλ€.
C&C λ°μ΄ν°μΌν° νμ¬λ‘ μΈν 10μκ° λκ² μ΄μ΄μ§ μΉ΄μΉ΄μ€ μλΉμ€ μ€λ¨μ μΉ΄μΉ΄μ€μ μλΉμ€κ° λλΆλΆ μμ¬μ΄νΈ μμ€ν μμ€μΌλ‘ ꡬμΆλΌμμμ μμ¬νλ€. λ°μ΄ν° μ체λ μ¬λ¬ λ°μ΄ν°μΌν°μ λΆν λ°±μ ν΄ λμλλ° μμ€ν μ λΆν νμ§ μμ κ²μΌλ‘ κΉ¨μ§κΈ° μ¬μ΄ κ³λ(λ°μ΄ν°)μ μ¬λ¬ λ°κ΅¬λ(κ°μ© μμ)μ λ΄μ λκ³ , μ΄λ₯Ό νλμ μ°½κ³ (νκ΅ λ°μ΄ν°μΌν°)μ λ£μ΄λμ΄ κ΄λ¦¬ν κ²μΌλ‘ μΆμ νλ€.
2001λ 9.11ν λ¬κ° μλ€. λΉμ λ΄μ μΈκ³λ¬΄μμΌν°μ λ³Έμ¬λ₯Ό λκ³ μλ μλ§μ κΈμ΅ κΈ°μ μ΄ λ°μ΄ν°λ₯Ό μμ΄λ²λ Έλ€.
λ°λ©΄ λ°±μ μμ€ν ꡬμΆν λͺ¨κ±΄μ€ν 리λ μ 무μ°μμ±κ³ν(BCP) 체κ³λ‘ λΉ λ₯΄κ² μ νν΄ μκΈ° μν©μ 극볡ν μ μμλ€.