νκ· μ ν¨μ μμ λ²μ΄λλ λ²: λ μ΄ν΄μ λ°±λΆμμ λΆμ
μλ² μ±λ₯ λͺ¨λν°λ§μ ν λ κ°μ₯ νν μ μ§λ₯΄λ μ€μλ 'νκ· μλ΅ μκ°'μλ§ μ§μ€νλ κ²μ λλ€. νκ· μ μ 체μ μΈ κ²½ν₯μ±μ 보μ¬μ£Όμ§λ§, μμ€ν μ κ°μ₯ μ·¨μ½ν λΆλΆμμ λ°μνλ '꼬리 μ§μ° μκ°(Tail Latency)'μ μλ²½νκ² κ°λ €λ²λ¦½λλ€. μλ₯Ό λ€μ΄ 99λͺ μ μ¬μ©μκ° 100msμ λΉ λ₯Έ μλ΅μ λ°λλΌλ λ¨ 1λͺ μ μ¬μ©μκ° 10μ΄μ λκΈ°λ₯Ό κ²ͺλλ€λ©΄, κ·Έ 1%μ κ²½νμ΄ μλΉμ€ μ 체μ μ λ’°λλ₯Ό κ°μλ¨Ήκ² λ©λλ€. μ΄λ¬ν μ΄μ λ‘ κ΅¬κΈ, μλ§μ‘΄κ³Ό κ°μ λΉ ν ν¬ κΈ°μ λ€μ p99(Percentile 99) μ§νλ₯Ό μ±λ₯ κ΄λ¦¬μ ν΅μ¬ μ§νλ‘ μΌμ΅λλ€.
λ°±λΆμμ(Percentile)λ λ°μ΄ν°λ₯Ό ν¬κΈ°μμΌλ‘ λμ΄νμ λ νΉμ μμΉμ μλ κ°μ μλ―Έν©λλ€. p50μ λ± μ€κ°μ μμΉν μ€μκ°μΌλ‘, λλ€μμ μ¬μ©μκ° κ²ͺλ μΌλ°μ μΈ μ±λ₯μ λνλ λλ€. λ°λ©΄ p90, p95λ₯Ό λμ΄ p99μ λλ¬ν μλ‘ μμ€ν μ΄ κ°μ₯ λΆνλ₯Ό λ§μ΄ λ°μ λλ λλ¬Όκ² λ°μνλ λ³λͺ© νμμ ν¬μ°©ν μ μμ΅λλ€. p99 μ§νκ° λμλ€λ κ²μ μ 체 μ¬μ©μμ 1%κ° κ³ ν΅λ°κ³ μλ€λ λ»μ΄λ©°, νΈλν½μ΄ λ§μμ§μλ‘ μ΄ 1%λ μμ², μλ§ λͺ μ μ¬μ©μ μ΄νλ‘ μ΄μ΄μ§ μ μμ΅λλ€.
μ΄ λꡬλ μμ§λ λ‘κ·Έ λ°μ΄ν°λ λ²€μΉλ§ν¬ κ²°κ³Όλ₯Ό λ°νμΌλ‘ μ€μ μ±λ₯ λΆν¬λ₯Ό νλμ νμ ν μ μλλ‘ λμ΅λλ€. μΌνλ‘ κ΅¬λΆλ μμ λ°μ΄ν°λ₯Ό λ£κΈ°λ§ νλ©΄ 볡μ‘ν ν΅κ³ κ³μ° μμ΄ μ¦μ p99 κ°μ νμΈν μ μμ΅λλ€. μΈνλΌ νμ₯ κ²°μ μ λ΄λ¦¬κ±°λ, μ½λ μ΅μ νμ μ°μ μμλ₯Ό μ ν λ λ¨μν νκ· κ°μ μμ£Όνμ§ λ§κ³ μ΅μ μ μΌμ΄μ€λ₯Ό κ°μ νλ μ λ΅μ μΈμ보μΈμ. μμ μ μΈ μμ€ν μ κ°μ₯ λλ¦° μ¬μ©μκΉμ§ λ°°λ €νλ ν΅κ³μ λΆμμμ μμλ©λλ€.
μμ£Ό 묻λ μ§λ¬Έ (FAQ)
A: λ°±λΆμμ λΆμ, νΉν p99 λΆμμ νλ³Έμ΄ λ§μμλ‘ μ νν©λλ€. μ΅μ 100κ° μ΄μμ μλ΅ λ°μ΄ν°λ₯Ό λ£λ κ²μ κΆμ₯νλ©°, μμ² κ° μ΄μμ λ°μ΄ν°κ° λͺ¨μΌ λ ν΅κ³μ μ μλ―Έν¨μ΄ 컀μ§λλ€.
A: νκ· μ λͺ¨λ κ°μ λν΄ κ°μλ‘ λλμ§λ§, μ€μκ°μ λ°μ΄ν°λ₯Ό μ λ ¬νμ λ μ μ€μμ μλ κ°μ λλ€. κ·Ήλ¨μ μΌλ‘ λλ¦° μμ²μ΄ λͺ κ° μμ¬ μμ λ νκ· μ ν¬κ² μ€λ₯΄μ§λ§, μ€μκ°μ μμ μ μΌλ‘ μ μ§λλ νΉμ±μ΄ μμ΅λλ€.
A: κΈμ΅ κ²°μ μμ€ν μ΄λ μ€μκ° μ£Όμ κ±°λμ κ°μ΄ μμ£Ό λ―Όκ°ν μμ€ν μμλ μμ 0.1%μΈ p99.9κΉμ§ κ΄λ¦¬νκΈ°λ ν©λλ€. νμ§λ§ μΌλ°μ μΈ μΉ μλΉμ€λ p99 μμ€λ§ μ κ΄λ¦¬ν΄λ λ§€μ° μ°μν μ¬μ©μ κ²½νμ μ 곡ν μ μμ΅λλ€.