반응형 CS/WEB2 [WEB] 3 Tier Architecture 3 Tier Architecture 장점 각 계층은 독립된 OS, Server에서 실행될 수 있습니다. 특정 계층을 독립적으로 확장할 수 있습니다. 특정 계층의 장애가 다른 계층에 크게 영향을 끼치지 않습니다. Presentation 계층과 Data 계층은 직접 통신할 수 없으므로 중간의 Application 계층이 방화벽의 역할을 수행하여 악의적인 행위를 방지할 수 있습니다. 단점 1 Tier, 2 Tier Architecture에 비해 관리 비용이 증가됩니다. 장애가 발생할 수 있는 포인트가 증가됩니다. 애플리케이션 규모에 따라 계층 구조를 고려해야 합니다. Presentation 계층 (Web Server) Presentation 계층은 사용자가 애플리케이션과 상호작용하는 사용자 인터페이스 및 통신.. 2022. 5. 24. [WEB] JWT Session의 문제점 클라이언트의 인증 방식으로 Session을 사용하는 경우 여러 문제점이 발생할 수 있다. 메모리 용량 부족 Session은 일반적으로 server의 메모리에 저장되는데 동시 접속자가 많을 경우 메모리가 부족해질 수 있다. 중복된 Session 정보 서버가 여러 대로 증설되는 경우 클라이언트의 요청을 처리하는 서버가 매번 달라질 수 있다. 첫 번째 요청을 서버 A가 수행하면 서버 A의 메모리에 Session 정보가 저장된다. 두 번째 요청을 하였을 때 서버 A의 부하가 높아 서버 B가 요청을 처리할 수 있는데, 이때 서버 B에는 클라이언트의 Session 정보가 없으므로 새롭게 Session을 생성한다. 즉, 중복된 Session 정보가 생기는 것이다. 새롭게 Session을 생성하.. 2022. 4. 26. 이전 1 다음 반응형