π‘ μλ‘ : DR νλ ¨, 보νμ΄ μλ νμ μμ‘΄ μ λ΅
μ무리 νλ₯ν 1μ°¨, 2μ°¨, 3μ°¨ μλ²λ₯Ό ꡬμΆνλλΌλ, μ€μ μκΈ° μν©μμ μ¬λλ€μ΄ ν¨λ νμ§ μκ³ μμ€ν μ μ μ°¨λλ‘ λ³΅κ΅¬ν μ μλ€λ©΄ 무μ©μ§λ¬Όμ λλ€. SK C&C νκ΅ νμ¬μ κ΅μ μμ νμ¬ μ¬λ‘λ DR μμ€ν μ΄ ‘μ€μΉ’λ§μΌλ‘ λλμλ μ λλ€λ κ²μ λͺ νν 보μ¬μ£Όμμ΅λλ€. μ΄λ² ν¬μ€ν μμλ ꡬμΆλ DR μμ€ν μ΄ RTO/RPO λͺ©νλ₯Ό λ¬μ±νλμ§ κ²μ¦νλ DR νλ ¨(DR Drill) λ°©λ²κ³Ό μ€μ λμ λ§€λ΄μΌμ λ€λ£Ήλλ€.
1. DR νλ ¨μ ν΅μ¬ λͺ©ν: RTOμ RPO λ¬μ± κ²μ¦
DR νλ ¨μ RTO(볡ꡬ μκ° λͺ©ν)μ RPO(볡ꡬ μμ λͺ©ν)λΌλ λ κ°μ§ ν΅μ¬ μ§νλ₯Ό μ€μ νκ²½μμ λ¬μ±ν μ μλμ§ νμΈνλ κ³Όμ μ λλ€.
μ§ν | μ μ | νλ ¨μμ κ²μ¦ν μ¬ν |
---|---|---|
RTO(Recovery Time Objective) | μλΉμ€κ° λ€μ΄λ μμ λΆν° 볡ꡬ μλ£ μμ κΉμ§ 걸리λ μ΅λ νμ© μκ°. | 1μ°¨ μλ² μ₯μ μ 2μ°¨ μλ²λ‘ μ ν(Failover)νλ λ° κ±Έλ¦¬λ μκ°. |
RPO (Recovery Point Objective) | νμ© κ°λ₯ν μ΅λ λ°μ΄ν° μμ€λ (μκ° λ¨μ). | 1μ°¨ μλ² λ€μ΄ μ§μ κΉμ§ λ°μ΄ν° 볡μ κ° μλ£λμλμ§, μ μ€λ λ°μ΄ν°κ° μλμ§. |
νλ ¨μ μ€μμ±: κ΅¬μΆ μ μ€μ λ 볡ꡬ λͺ©ν(μ: RTO 4μκ°, RPO 1μκ°)λ₯Ό λ°λ³΅ νλ ¨μ ν΅ν΄ μ€μ μν©μμλ μ€μ°¨ μμ΄ λ¬μ±ν μ μλμ§ νμΈν΄μΌ ν©λλ€.
2. μλ리μ€λ³ DR νλ ¨ μ€ν λ§€λ΄μΌ
DR νλ ¨μ λ¨μν ‘λ³΅κ΅¬’ λ²νΌμ λλ₯΄λ κ²μ΄ μλλΌ, μ¬λ¬ μ νμ μ₯μ μν©μ κ°μ ν μλλ¦¬μ€ κΈ°λ°μΌλ‘ μ§νλμ΄μΌ ν©λλ€.

2.1. μλλ¦¬μ€ 1: 1μ°¨ μλ² λ΄λΆ μ₯μ (Failover νλ ¨)
κ°μ₯ λΉλ²νκ² λ°μνλ μ₯μ μν©μ λν λμ λ₯λ ₯μ μ κ²ν©λλ€.
– κ°μ : 1μ°¨ μλ²μ OS λλ μ ν리μΌμ΄μ
μ μΉλͺ
μ μΈ μ€λ₯ λ°μ.
– νλ ¨ μ μ°¨ :
1. μ₯μ κ°μ§ λ° μ μΈ: λͺ¨λν°λ§ μμ€ν
μ ν΅ν΄ μ₯μ λ₯Ό μΈμ§νκ³ DR μ μΈ(Declare Disaster).
2. μλ Failover νμΈ: 2μ°¨ μλ²λ‘ μλΉμ€κ° μλμΌλ‘ μ νλλμ§ νμΈ.
3. λ°μ΄ν° λ¬΄κ²°μ± κ²μ¦: 2μ°¨ μλ² μ ν ν, μ΅κ·Ό κΈ°λ‘λ νΈλμμ
μ΄ λλ½ μμ΄ μ‘΄μ¬νλμ§ κ²μ¬ (RPO κ²μ¦).
4. 1μ°¨ μλ² λ³΅κ΅¬ ν 볡κ·(Failback): 1μ°¨ μλ² λ³΅κ΅¬ ν, μλΉμ€λ₯Ό λ€μ 1μ°¨ μλ²λ‘ μμ νκ² μ ννλ μκ³Όμ (Failback) μν.
2.2. μλλ¦¬μ€ 2: λ°μ΄ν°μΌν° κ΄μ μ¬ν΄ (3μ°¨ λ°±μ
볡μ νλ ¨)
νκ΅ νμ¬λ κ΅μ μμ νμ¬μ²λΌ 1μ°¨, 2μ°¨ μλ²κ° μμΉν 물리μ κ³΅κ° μ μ²΄κ° μμ€λλ μ΅μ
μ μν©μ κ°μ ν©λλ€. μ΄ νλ ¨μ 3μ°¨ μλ²μ μ ν¨μ±μ κ²μ¦ν©λλ€.
– κ°μ : 1μ°¨ λ° 2μ°¨ μλ²κ° ν¬ν¨λ λ°μ΄ν°μΌν° μ 체 μ μ λλ μ μ.
– νλ ¨ μ μ°¨ :
1. 3μ°¨ μλ² μ κ·Ό ν΅μ νμΈ: λ§ λΆλ¦¬λ 3μ°¨ μλ²λ‘μ μΈκ°λ κ²½λ‘(보μ κ²μ΄νΈμ¨μ΄) μΈμλ μ κ·Όμ΄ μλ²½ν μ°¨λ¨λλμ§ νμΈ.
2. λ°μ΄ν° 볡μ(Restore) ν
μ€νΈ: 3μ°¨ μλ²μ 보κ΄λ λΆλ³μ±(Immutable) λ°±μ
λ°μ΄ν°λ₯Ό μλ‘μ΄ μλ²(μμ 볡ꡬ νκ²½)λ‘ λ³΅μ.
3. 볡μλ μμ€ν
κ°λ: 볡μλ λ°μ΄ν°λ₯Ό κΈ°λ°μΌλ‘ ν΅μ¬ μλΉμ€κ° μλνλμ§ νμΈ (μ΄ κ³Όμ μ΄ RTOμ μ΅μ’
μΈ‘μ κ°).
3. DR νλ ¨μ μ±κ³΅μ μν μ€λ¬΄ μ§μΉ¨

3.1. π DR λ°λΆ(Runbook)μ μ€μ§ν
DR λ°λΆ(Runbook)μ λΉμ μν© μ λ°λΌμΌ ν μμΈ μ μ°¨μμ
λλ€. λ¨μν μ΄λ‘ μ λμ΄νλ κ²μ΄ μλλΌ, ‘μ₯μ λ°κ²¬ μκ°’, ‘λκ°’, ‘무μμ’, ‘μ΄λ»κ²’ ν΄μΌ νλμ§ κ΅¬μ²΄μ μΈ λͺ
λ Ήμ΄μ μ°λ½λ§κΉμ§ ν¬ν¨ν΄μΌ ν©λλ€. νλ ¨ νμλ λ§€λ² λ°λΆμ μ νμ±μ μ
λ°μ΄νΈν΄μΌ ν©λλ€.
3.2. π οΈ λͺ¨λν°λ§ μμ€ν
κ³Όμ μ°λ
μ₯μ λ°μ μ λͺ¨λν°λ§ μμ€ν
μ΄ 1μ°¨ μλ²μ λ¬Έμ λ₯Ό μλμΌλ‘ μΈμ§νκ³ , 2μ°¨ μλ²λ‘ μ νμ μλνκ±°λ λ΄λΉμμκ² κ²½λ³΄λ₯Ό 보λ΄λ μκ°μ΄ RTO μΈ‘μ μ μμμ μ
λλ€. λͺ¨λν°λ§μ΄ μ ννκ² μλνλμ§ νλ ¨ λ λ°λμ μ κ²ν΄μΌ ν©λλ€.
π κ²°λ‘ : odenwar.net, νμ€μ μΈ DR κ²½νκ³Ό λͺ©ν
μ ν¬ odenwar.netμ μ΄λ‘ μ μΈ μλ² κ΅¬μΆμ λ§μ‘±νμ§ μκ³ , λΆκΈ°λ³λ‘ μ€μ μ₯μ μλλ¦¬μ€ κΈ°λ°μ DR νλ ¨μ μ€μνκ³ μμ΅λλ€. νλ ¨μ ν΅ν΄ μ ν¬λ **볡ꡬ μκ°(RTO)**μ νμ€μ μΈ μ§μ μ νμΈνμ΅λλ€.
μ€μ 볡μ μμ μ μννμ λ, μμ λ¬Έμ λ°μ μ μ΅μ 2μκ°, 보ν΅μ 볡μ‘ν μ₯μ λ 6μκ°μ΄ μμλμμΌλ©°, μ΅λ ν΄μΌ κΈ°μ€ 1.5μΌμ μκ°μ΄ κ±Έλ¦° κ²½νμ΄ μμ΅λλ€. μ΄λ λΉμ΄ μ€μ νλ μ΄μμ μΈ RTO λͺ©νμ νμ€μ μΈ κ²©μ°¨κ° μμμ 보μ¬μ€λλ€.
DR νλ ¨μ μ΄μ²λΌ νμ€μ μΈ RTOλ₯Ό μΈ‘μ νκ³ κ²©μ°¨λ₯Ό μ€μ΄λ κ³Όμ μ λλ€. μ ν¬λ νμ¬μ RTOλ₯Ό κ°μ νκΈ° μν΄ μλν μ€ν¬λ¦½νΈ μ΅μ ν, 2μ°¨ μλ² μμ μ¦μ€, κ·Έλ¦¬κ³ λ°μ΄ν° λκΈ°ν μ§μ° μκ° λ¨μΆ λ±μ μ§μ€νμ¬ ν₯νμλ 볡ꡬ μκ°μ νκΈ°μ μΌλ‘ μ€μ΄λ λ Έλ ₯μ μ§μν κ³νμ λλ€.
DR νλ ¨μ κΈ°μ μ μΈ κ²μ¦μ λμ΄, νμ μκΈ° λμ λ₯λ ₯μ ν₯μμν€κ³ RTO λ¨μΆμ μν ꡬ체μ μΈ λ‘λλ§΅μ μ μνλ ν¬μμ λλ€.
μ ν¬ odenwar.netμ μ΄λ¬ν μ€μ DR νλ ¨ κ²½νκ³Ό νμ€μ μΈ RTO κ°μ λ Ένμ°λ₯Ό λ°νμΌλ‘, κ·μ¬μ μμ€ν μ κ°μ₯ μ ν©ν μ¬ν΄ 볡ꡬ κ³ν(DRP) μ립 λ° νλ ¨ 컨μ€ν μ μ 곡ν μ€λΉκ° λμ΄ μμ΅λλ€. κ·μ¬μ μλΉμ€κ° μ΄λ€ μν©μμλ λ©μΆμ§ μλλ‘ μ λ¬Έκ°μ λμμ΄ νμνμλ€λ©΄ μΈμ λ μ°λ½ μ£Όμμμ€.
[DRP κ΅¬μΆ λ° νλ ¨ μ λ¬Έ λ¬Έμ]
business@odenwar.netμΌλ‘ μ°λ½ μ£Όμλ©΄, κ·μ¬μ RTO/RPO λͺ©ν λ¬μ±μ μν νμ€μ μΈ DR μ루μ μ μ κ³΅ν΄ λλ¦¬κ² μ΅λλ€.