π ASG - μ€μΌμΌλ§ μ μ±
(Scaling Policies)

λμ μ€μΌμΌλ§ μ μ±
(Dynamic Scaling Policies)
λμ μΆμ μ€μΌμΌλ§ (Target Tracking Scaling)
- κ°μ₯ λ¨μνκ³ μ€μ νκΈ° μ½λ€.
- μμλ‘ μ€ν μ€μΌμΌλ§ κ·Έλ£Ήμ νκ· CPU μ¬μ©λ₯ μ μΆμ νμ¬ μ΄ μμΉκ° 40%λμ 머무λ₯Ό μ μλλ‘ ν μ μλ€. μ΄ μ²λΌ κΈ°λ³Έ κΈ°μ€μ μ μΈμ°κ³ μμ κ°μ©μ΄ κ°λ₯νλ€.
λ¨μ / λ¨κ³ μ€μΌμΌλ§ (Simple/Step Scaling)
- CloudWatch μλμ μ€μ νκ³ μ 체 ASGμ λν CPU μ¬μ©λ₯ μ΄ νΉμ μ€μ ν μμΉλ₯Ό μ΄κ³Όν κ²½μ° μ©λμ μ λ λ¨μλ‘ μΆκ°νλλ‘ μ€μ ν μ μλ€.
- κ·Έλ¦¬κ³ CloudWatch μλμ ν΅ν΄ νΉμ μμΉ μ΄νλ‘ λ¨μ΄μ§λ©΄ μ©λμ μ λ λ¨μλ‘ μ κ±° ν μ μλ€.
- λ¨ CloudWatch μλμ μ€μ ν λμλ ν λ²μ μΆκ°νκ±°λ μ κ±°ν μ λ μλ₯Ό λ¨κ³λ³λ‘ μ€μ ν νμκ° μλ€.
μμ½λ μμ
(Scheduled Actions)
- λμ μλ μ¬μ© ν¨ν΄μ λ°νμΌλ‘ μ€μΌμΌλ§μ μμνλ λ°©μ
- μμλ‘ κΈμμΌ μ€ν 5μμ ν° μ΄λ²€νΈκ° μμ λμ΄ μλ€λ©΄ μ¬λ¬ μ¬λλ€μ΄ μ ν리μΌμ΄μ
μ μ¬μ©νλ λ°μ λλΉν΄
ASGμ μ΅μ μ©λμ μλμΌλ‘ 5μλΆν° 10μκΉμ§ λ리λλ‘ ν μ μλ€.
- μ€μΌμΌλ§μ΄ νμν¨μ 미리 μ λμ μμ λ μμ
μ μ€μ νλ©΄ λλ€.
μμΈ‘ μ€μΌμΌλ§ (Predictive Scaling)
- AWSλ΄ μ€ν μ€μΌμΌλ§ μλΉμ€λ₯Ό νμ©νμ¬ μ§μμ μΌλ‘ μμΈ‘μ μμ±ν μ μλ€. λ‘λλ₯Ό λ³΄κ³ λ€μ μ€μΌμΌλ§μ μμΈ‘νλ€.
- μκ°μ κ±Έμ³ κ³Όκ±° λ‘λλ₯Ό λΆμνκ³ μμΈ‘μ΄ μμ±λλ©΄ ν΄λΉ μμΈ‘μ κΈ°λ°μΌλ‘ μ¬μ μ μ€μΌμΌλ§ μμ
μ΄ μμ½λλ€.
μ€μΌμΌλ§μ μν μ§ν
- CPU μ¬μ©λ₯ : νκ· CPU μ¬μ©λ₯
- λμλ³ μμ²μ μ : EC2 μΈμ€ν΄μ€λ νλ²μ λμλ³λ‘ 1,000κ°μ μμ²κΉμ§λ§ μ΅μ μΌλ‘ μλνλ―λ‘ μ΄λ¬ν λμμ μ€μΌμΌλ§μ νμ©ν μ μλ€.
- νκ· λ€νΈμν¬ μ
μΆλ ₯λ : μ ν리μΌμ΄μ
μ΄ λ€νΈμν¬μ μ°κ²°λ κ²½μ° EC2 μΈμ€ν΄μ€μ λν΄ ν΄λΉ λ€νΈμν¬μμ λ³λͺ© νμμ΄ λ°μν κ²μΌλ‘ νλ¨λλ©΄ νκ· λ€νΈμν¬ μ
μΆλ ₯λμ κΈ°λ°νμ¬ νΉμ μκ³κ°μ λλ¬ν λ μ€μΌμΌλ§μ μννλλ‘ μ€μ ν μ μλ€.
- μ¬μ©μ μ μ μ§ν : CloudWatchλ₯Ό νμ©νμ¬ μ§νλ₯Ό μ μ₯νκ³ μ΄λ₯Ό κΈ°λ°μΌλ‘ μ€μΌμΌλ§ μ μ±
μ λ°κΏ μ μλ€.
μ€μΌμΌλ§ ν΄μ§ (Scaling Cooldown)
- μ€μΌμΌλ§ μμ
μ΄ λλ λλ§λ€ μΈμ€ν΄μ€μ μΆκ°, μμ λ₯Ό λ§λ‘ νκ³ κΈ°λ³Έμ μΌλ‘ 5λΆ νΉμ 300μ΄μ ν΄μ§ κΈ°κ°μ κ°λλ€.
- ν΄μ§ κΈ°κ°μλ ASGκ° μΆκ° μΈμ€ν΄μ€λ₯Ό μ€ν λλ μ’
λ£ν μ μλ€. μ΄λ ν΄μ§ κΈ°κ°λμ μλ‘μ΄ μΈμ€ν΄μ€κ° μμ νλ μ μλλ‘ νλ©° μ΄λ€ μλ‘μ΄ μ§νμ μμμ μ΄ν΄λ³΄κΈ° μν¨μ΄λ€.
- κ·Έλ¬λ―λ‘ μ΄λ ν μ€μΌμΌλ§ μμ
μ΄ λ°μν λμ κΈ°λ³ΈμΌλ‘ μ€μ λ ν΄μ§ κΈ°κ°μ μ 무λ₯Ό νμΈν΄μΌ νλ€.
- μ¦μ μ¬μ©μ΄ κ°λ₯ν AMIλ₯Ό μ΄μ©νμ¬ EC2 μΈμ€ν΄μ€ κ΅¬μ± μκ°μ λ¨μΆνκ³ μ΄λ₯Ό ν΅ν΄ μμ²μ μ’ λ μ μν μ²λ¦¬νλ κ²μ΄ μ’λ€.