πŸ“Œ Cold Start

LambdaλŠ” 효율적인 λ¦¬μ†ŒμŠ€μ˜ μ‚¬μš©μ„ μœ„ν•΄ 5λΆ„ ~ 7λΆ„ 정도 μ‚¬μš©ν•˜μ§€ μ•ŠμœΌλ©΄ μž μ‹œ μ»΄ν“¨νŒ…νŒŒμ›Œλ₯Ό 꺼두고 μžˆλŠ”λ‹€.

ν•΄μ„œ λ‹€μ‹œ μ‚¬μš©ν•˜λ €κ³  ν•˜λ©΄ λžŒλ‹€ μ»¨ν…Œμ΄λ„ˆλ₯Ό λ„μš°κΈ° μœ„ν•΄ μ„œλ²„κ°€ κ΅¬λ™λ˜λŠ” λ“± ν™˜κ²½μ„ κ΅¬μ„±ν•˜λŠ” μ‹œκ°„μ΄ ν•„μš”ν•˜λ‹€. κ·Έ λ”œλ ˆμ΄ μ‹œκ°„μ„ μƒκΈ°λŠ” μƒνƒœλ₯Ό Cold Start 라고 ν•œλ‹€.

Untitled

πŸ“Œ Warm Start

Cold Start μ™€λŠ” λ°˜λŒ€λ‘œ 항상 κ°€λ™λœ μƒνƒœμ—μ„œ μš”μ²­μ„ 받을 μ€€λΉ„κ°€ λ˜μ–΄ λ”œλ ˆμ΄κ°€ μ—†λŠ” μƒνƒœλ₯Ό Warm Start 라고 ν•œλ‹€.

πŸ“Œ Lambda Warm Start

  1. Lambda λ©”λͺ¨λ¦¬ 늘리기

λ©”λͺ¨λ¦¬λ₯Ό 올리면 μΈμŠ€ν„΄μŠ€μ˜ 사양이 μ˜¬λΌκ°€ 처리 속도 μžμ²΄κ°€ 빨라진닀. Cold Start 자체λ₯Ό μ˜ˆλ°©ν•˜λŠ” 방법은 μ•„λ‹ˆμ§€λ§Œ λ”œλ ˆμ΄λ₯Ό μ€„μ΄λŠ” λ°©λ²•μœΌλ‘œ μ‚¬μš©ν•œλ‹€.

ν•˜μ§€λ§Œ λΉ„μš©μ΄ λŠ˜μ–΄λ‚  수 μžˆλ‹€.

  1. μ»¨ν…Œμ΄λ„ˆ 지속 호좜

λžŒλ‹€λ₯Ό 5λΆ„λ§ˆλ‹€ κ°•μ œλ‘œ μ‹€ν–‰ν•˜λ„λ‘ ν•΄μ„œ Cold Start λ₯Ό ν•΄κ²°ν•  수 μžˆλ‹€.

트리거λ₯Ό μ΄μš©ν•΄ 5λΆ„λ§ˆλ‹€ ν•œλ²ˆμ”© μ§€μ†μ μœΌλ‘œ ν˜ΈμΆœν•œλ‹€.

ν•˜μ§€λ§Œ ν•¨μˆ˜λ₯Ό 계속 5λΆ„λ§ˆλ‹€ μ‹€ν–‰ν•˜λ©΄ μ“Έλ°μ—†λŠ” μ§€μΆœμ΄ λŠ˜μ–΄λ‹¨λ‹€.

  1. ν”„λ‘œλΉ„μ €λ‹λœ λ™μ‹œμ„± κΈ°λŠ₯

AWSμ—μ„œλŠ” Cold Start 없이 μ¦‰μ‹œ 응닡할 수 μžˆλŠ” κΈ°λŠ₯을 λ§Œλ“€μ–΄λ‘μ—ˆλ‹€.