We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
서버 그룹에 들어오는 트래픽을 여러 서버로 균등하게 분산하여 각 서버의 부하를 분담시켜 특정 서버의 과부하를 방지하고 시스템 전체의 성능을 향상시킨다.
한 대의 서버에 장애가 발생해도 다른 서버로 요청을 전달할 수 있어 시스템의 가용성이 높아진다.
새로운 서버를 시스템에 추가하거나 기존 서버를 제거하는 경우, 로드 밸런서는 자동으로 이를 감지하고 트래픽을 새로운 서버로 분배하는 것이 가능하다.
L7 스위치를 사용하면 더 많은 자원이 발생함. L4 스위치만으로도 충분하다면 굳이 L7을 사용할 필요 X HTTP 요청 등 L7 계층의 해석이 필요한 경우에는 L7 스위치를 사용하고, TCP/UDP 로드밸런싱이 필요하다면 L4 스위치를 사용하는 식으로 사용
아키텍처 스타일의 설계 원칙을 준수하는 API를 REST(Representational State Transfer) API라고 하는데, 이러한 REST 원칙을 잘 지키도록 실제로 설계한 API를 RESTful API라고 한다.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Switch?
L4 Switch, L7 Switch 가 무엇인지 조사해보세요.
서버 그룹에 들어오는 트래픽을 여러 서버로 균등하게 분산하여 각 서버의 부하를 분담시켜 특정 서버의 과부하를 방지하고 시스템 전체의 성능을 향상시킨다.
한 대의 서버에 장애가 발생해도 다른 서버로 요청을 전달할 수 있어 시스템의 가용성이 높아진다.
새로운 서버를 시스템에 추가하거나 기존 서버를 제거하는 경우, 로드 밸런서는 자동으로 이를 감지하고 트래픽을 새로운 서버로 분배하는 것이 가능하다.
-> 스위치는 로드 밸런서의 역할을 수행한다.
L4 스위치: L4(Transport Layer)에서 동작하는 기능을 제공하는 로드 밸런서 역할을 수행하는 스위치
L7 스위치: L7(Application Layer)에서 동작하는 기능을 제공하며 고급 로드 밸런싱과 트래픽 관리에 사용되는 스위치
-> L7 스위치는 L4 보다 좀 더 세밀한 수준의 고급 로드 밸런싱과 트래픽 관리가 가능
왜 L7과 L4를 같이 사용하는가?
L7 스위치를 사용하면 더 많은 자원이 발생함. L4 스위치만으로도 충분하다면 굳이 L7을 사용할 필요 X
HTTP 요청 등 L7 계층의 해석이 필요한 경우에는 L7 스위치를 사용하고, TCP/UDP 로드밸런싱이 필요하다면 L4 스위치를 사용하는 식으로 사용
What is RESTful?
REST API 에 대해 조사해 와인잔조원들과 논의해보세요.
아키텍처 스타일의 설계 원칙을 준수하는 API를 REST(Representational State Transfer) API라고 하는데, 이러한 REST 원칙을 잘 지키도록 실제로 설계한 API를 RESTful API라고 한다.
설계 원칙
The text was updated successfully, but these errors were encountered: