<aside> π‘
[ μ°¨λ³ν ν΄μΌν λΆλΆ ]
λ©ν°ν λνΈ κ΅¬ν β VM μ체λ μ¬λ¬ κ³ κ°μ΄ 곡μ , λ°μ΄ν°λ§ λ³λ
(λΉμ© ν¨μ¨, μ΄μ ν¨μ¨, λ°°ν¬ ν¨μ¨, νμ₯μ±, μμ νμ©λ κ·Ήλν)
ν¨μ μ€μκ° λ°°ν¬ β PersistentVolumeμ μ μ₯
(μ΄λ―Έμ§ μμ± β λ μ§μ€νΈλ¦¬ μ μ₯ β 컨ν μ΄λ λΉλλ λ무 λλ¦Ό)
λμ©λ νΈλν½ μ²λ¦¬ β λμμ±μ΄ 컀μ§μλ‘ firecracker κΈ°λ° microVM μ¬λ¬ λ λμ°κΈ°
(Locustλ‘ 1μ΄μ 1λ§ νΈλν½ λΆμ΄λ³΄κΈ°)
</aside>
μ 체 μν€ν μ² λ€μ΄μ΄κ·Έλ¨ (1)
Worker Podμ μ¬μ©μ μ½λκ° μ μ©λλ μ 체 κ³Όμ (1)

λ³Έ νλ‘μ νΈλ μ¬μ©μκ° μμ±ν μ½λλ₯Ό μ΄λ―Έμ§ λΉλ μμ΄ μ¦μ μ€νν μ μλ
**HTTP Trigger κΈ°λ° μλ²λ¦¬μ€ μ€ν νλ«νΌ(FaaS)**μ ꡬννλ κ²μ λͺ©νλ‘ νλ€.
μ 체 μμ€ν μ AWS EC2 μμ μ§μ Kubernetes ν΄λ¬μ€ν°(kubeadm) λ₯Ό ꡬμΆνκ³ ,
μΈμ΄λ³ Worker λ°νμ μ΄λ―Έμ§λ μ¬μ λΉλνμ¬ ECRμ μ μ₯νλ€.
μ¬μ©μκ° μ½λλ₯Ό μμ νλ μ¦μ(β2μ΄ μ΄λ΄)
μ€ν κ²°κ³Όλ₯Ό μ€μκ° λ°νν μ μλλ‘ μ€κ³νλ©°,
λ€μ κ³ κ°(ν λνΈ)μ΄ λμμ νλ«νΌμ μ¬μ©νλλΌλ
νλ λ©ν°ν λνΈ μν€ν μ²λ₯Ό μ μ©νμ¬ λΉμ© ν¨μ¨μ±κ³Ό μ΄μ ν¨μ¨μ κ·Ήλννλ€.
λν λλ νΈλν½(10,000 RPS μ΄μ) λμμ μν΄