Nginxμ AWSλ₯Ό ν΅ν΄ μλ²λ₯Ό ꡬμΆνλμ€ κ³μ μλ¬κ° λ μ νλνλ 곡λΆνκ² λμλ€. κ·Έλ¬λ μ€ μ΄λ¦λ§ μκ³ μλ¦¬λ§ λͺ¨λ₯΄λ λ‘λ λ°Έλ°μμ λν΄μ νλ² λ€λ€λ³΄κ³ μ νλ€.
λ‘λ λ°Έλ°μλ μ κΆκΈνλλ©΄ $http_x_fowarded_protoλ₯Ό 곡λΆνλλ°, λ‘λ λ°Έλ°μλΌλ λ¨μ΄κ° κ³μ λ±μ₯νκΈ° λλ¬Έμ΄λ€.
μμ κ·Έλ¦Όμ 보μ. μ κ·Έλ¦Όμλ ν΄λΌμ΄μΈνΈκ° 2κ°λ°μ μμ§λ§ μ€μ μΉμλΉμ€λ₯Ό μ 곡νλ μλ²μλ μλ§μ ν΄λΌμ΄μΈνΈλ€μ΄ μλ²μκ² μμ²μ μ λ¬ν κ²μ΄λ€. μ΄λ μλ² νμ μλ μλ²λ€μκ² ν΄λΌμ΄μΈνΈλ‘λΆν° μ€λ λΆν λ±λ±μ κ· λ±νκ² λ°°λΆνλ κ²μ΄ λ‘λ λ°Έλ°μμ΄λ€.
μλ²μ μ±λ₯μ ν₯μμν€λ λ°μλ Scale-Up λ°©μκ³Ό Scale-Out λ°©μμ΄ μλ€.
μ΄λ Scale-Upμ μλ² μ체μ μ±λ₯μ ν₯μμν€λ κ²μ΄κ³ , Scale-Out λ°©μμ μλ²μ κ°μλ₯Ό μνμ μΌλ‘ μΆκ°νλ κ²μ΄λΌκ³ 보면 λλ€. λ§μ½ μ°λ¦¬κ° Scale-Out λ°©μμ μ±νν κ²½μ° κ°κ°μ μλ²μκ² κ³¨κ³ λ£¨ μλΉμ€λ₯Ό λΆμ°ν΄μ£Όμ΄μΌ νλ―λ‘ λ‘λ λ°Έλ°μκ° νμνκ² λλ€.
κ·Έλ¬λ©΄ λ‘λλ°Έλ°μλ μ΄λ€ λ°©μμΌλ‘ μλ²μκ² λΆνλ₯Ό λλλ κ²μΌκΉ?
λ‘λ λ°Έλ°μ± μκ³ λ¦¬μ¦
- λΌμ΄λ λ‘λΉ λ°©μ : μλΉμ€μ λ€μ΄μ¨ μμ²μ λ§κ·Έλλ λΌμ΄λ(λ₯κ·Έλ κ²)νκ² μμλλ‘ λμκ°λ©΄μ μλ²λ€μκ² λ°°λΆνλ λ°©μ
- Fastest Response time : κ°μ₯ μλ΅ λΉ λ₯Έ μλ²λ₯Ό μ ννλ λ°©λ²
- Leasted Connnection : κ°μ₯ μ°κ²°λμ΄ μ μ μλ² μ νλ±
λ±λ±μ΄ μλ€.
References
https://m.post.naver.com/viewer/postView.naver?volumeNo=27046347&memberNo=2521903
https://deveric.tistory.com/91
https://nurilee.com/2020/05/14/x-forwarded-for%EC%99%80-x-forwarded-proto-%EB%9E%80/