πŸͺ‚μ§€μˆ˜ λ°±μ˜€ν”„ μž¬μ‹œλ„ μ§€μ—° 계산기

νšŒμ°¨λ³„ μ§€μ—°κ³Ό μ˜ˆμ‚° μ—­μ‚°

ms
x
ms
회
ms
νšŒμ°¨μ§€μ—°λˆ„μ  λŒ€κΈ°μƒν•œ

νšŒμ°¨λ³„ 지연은 min(μƒν•œ, 첫 λŒ€κΈ° Γ— 배수^(νšŒμ°¨βˆ’1)) 둜 κ³„μ‚°ν•©λ‹ˆλ‹€. μ§€ν„°(λ¬΄μž‘μœ„ λΆ„μ‚°)λŠ” μž¬μ‹œλ„ μ§€ν„° 계산기 μͺ½μ—μ„œ 닀루고, 성곡λ₯ Β·μ‹€νŒ¨μœ¨ 좔정은 이 도ꡬ가 ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ³΅μ‚¬μš© λ°°μ—΄μ—λŠ” μ²œλ‹¨μœ„ κ΅¬λΆ„κΈ°ν˜Έλ₯Ό λ„£μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

κ΄€λ ¨λœ 도ꡬ

μ§€μˆ˜ λ°±μ˜€ν”„ μ§€μ—° 계산기 μ‚¬μš©λ²•

첫 λŒ€κΈ°μ™€ 배수, ν•œ 번 λŒ€κΈ°μ˜ μƒν•œ, μž¬μ‹œλ„ 횟수λ₯Ό λ„£μœΌλ©΄ νšŒμ°¨λ³„ μ§€μ—°κ³Ό λˆ„μ  λŒ€κΈ°κ°€ ν‘œλ‘œ λ‚˜μ˜΅λ‹ˆλ‹€. 전체 μ˜ˆμ‚°μ„ λ„£μœΌλ©΄ κ·Έ μ•ˆμ— λͺ‡ λ²ˆκΉŒμ§€ μ‹œλ„ν•  수 μžˆλŠ”μ§€ 거꾸둜 μ„Έμ–΄ μ£Όκ³ , νšŒμ°¨λ³„ 지연은 μ½”λ“œμ— λ°”λ‘œ 뢙일 수 μžˆλŠ” λ°°μ—΄λ‘œλ„ 보여 μ€λ‹ˆλ‹€.

계산 방식과 κ·Όκ±°

지연은 min(μƒν•œ, 첫 λŒ€κΈ° Γ— 배수^(νšŒμ°¨βˆ’1)) μž…λ‹ˆλ‹€. 첫 λŒ€κΈ° 100 ms, 배수 2, μƒν•œ 10,000 ms 둜 7회λ₯Ό 돌리면 100Β·200Β·400Β·800Β·1,600Β·3,200Β·6,400 ms κ°€ 되고 ν•©κ³„λŠ” 12,700 ms μž…λ‹ˆλ‹€. μƒν•œμ„ λ‘λŠ” 방식은 AWS Architecture Blog 의 λ°±μ˜€ν”„Β·μ§€ν„° κΈ€μ—μ„œ μ“°λŠ” ν˜•νƒœμ™€ κ°™μŠ΅λ‹ˆλ‹€.

ν•œκ³„μ™€ μ£Όμ˜μ‚¬ν•­

λŒ€κΈ° μ‹œκ°„λ§Œ λ”ν•˜λ―€λ‘œ μš”μ²­ μžμ²΄μ— κ±Έλ¦¬λŠ” μ‹œκ°„μ€ μ˜ˆμ‚°μ—μ„œ λ”°λ‘œ λΉΌμ•Ό ν•©λ‹ˆλ‹€. λ¬΄μž‘μœ„ 뢄산은 μ§€ν„° 계산기, 성곡λ₯  좔정은 μ›Ήν›… μž¬μ‹œλ„ μ •μ±… 도ꡬ λͺ«μ΄λΌ μ—¬κΈ°μ„œλŠ” 닀루지 μ•ŠμŠ΅λ‹ˆλ‹€. μ„œλ²„κ°€ Retry-After λ₯Ό 보내면 κ·Έ 값이 μš°μ„ μ΄λΌλŠ” 점도 ν•¨κ»˜ λ³΄μ„Έμš”.

자주 λ¬»λŠ” 질문

μƒν•œ(cap)은 μ™œ λ‘˜κΉŒ?

배수만 두면 10νšŒμ°¨μ— μˆ˜μ‹­ 초λ₯Ό κΈ°λ‹€λ¦¬κ²Œ λ©λ‹ˆλ‹€. μƒν•œμ„ 두면 κ·Έ λ’€λ‘œλŠ” μΌμ •ν•œ κ°„κ²©μœΌλ‘œ μž¬μ‹œλ„ν•΄ λŒ€κΈ°κ°€ λ¬΄ν•œνžˆ λŠ˜μ–΄λ‚˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

μ˜ˆμ‚° μ•ˆμ— κ°€λŠ₯ν•œ μ‹œλ„ μˆ˜λŠ” μ–΄λ–»κ²Œ μ„ΈμšΈκΉŒ?

νšŒμ°¨λ³„ 지연을 μ•žμ—μ„œλΆ€ν„° λ”ν•˜λ‹€κ°€ μ˜ˆμ‚°μ„ λ„˜λŠ” νšŒμ°¨μ—μ„œ 멈μΆ₯λ‹ˆλ‹€. λŒ€κΈ° μ‹œκ°„λ§Œ λ”ν•˜λ―€λ‘œ μš”μ²­ μžμ²΄μ— κ±Έλ¦¬λŠ” μ‹œκ°„μ€ λ”°λ‘œ λΉΌμ„œ λ³΄μ„Έμš”.

성곡λ₯ λ„ μ•Œ 수 μžˆμ„κΉŒ?

이 λ„κ΅¬λŠ” μ§€μ—° ν‘œμ™€ μ˜ˆμ‚° μ—­μ‚°λ§Œ λ‹€λ£Ήλ‹ˆλ‹€. μ‹€νŒ¨μœ¨μ—μ„œ μ΅œμ’… 성곡λ₯ μ„ 보렀면 μ›Ήν›… μž¬μ‹œλ„ μ •μ±… μͺ½ 도ꡬλ₯Ό μ“°μ„Έμš”. μ—¬κΈ°μ„œλŠ” ν™•λ₯ μ„ μ“°μ§€ μ•ŠμœΌλ―€λ‘œ 같은 μž…λ ₯이면 항상 같은 ν‘œκ°€ λ‚˜μ˜΅λ‹ˆλ‹€.