본문 바로가기
반응형

INFRA29

[NW]로드밸런싱(Round Robin, hash) L4 로드 밸런싱은 네트워크 트래픽을 여러 대상 서버 또는 서비스로 균등하게 분산하는 기술입니다. OSI (Open Systems Interconnection) 모델의 4번째 계층인 전송 계층 (Transport Layer)에서 로드 밸런싱이 이루어집니다. 이로 인해 서비스의 가용성을 향상시키고 부하를 균형있게 분산하여 서버의 성능을 최적화할 수 있습니다. 일반적으로 로드 밸런서는 클라이언트와 서버 사이에 위치하여 클라이언트 요청을 받고 이를 여러 대상 서버로 전달합니다. 로드 밸런서는 다양한 방식으로 트래픽을 분산시킬 수 있습니다. 라운드 로빈(Round Robin) 방식: 라운드 로빈 방식은 클라이언트 요청을 순서대로 서버 목록에 있는 서버들에게 번갈아가며 할당하는 방식입니다. 로드 밸런서는 첫 번째.. 2023. 7. 20.
[MW]MCI 멀티채널 인터페이스(Multi-Channel Interface)는 여러 개의 채널을 통해 사용자와 상호작용하는 인터페이스를 말합니다. 이는 컴퓨터, 전자 기기 또는 소프트웨어와 같은 시스템과 사용자 사이의 다양한 통신 경로를 의미합니다. 멀티 채널 인터페이스는 사용자가 선택한 채널을 통해 정보를 주고받을 수 있도록 제공합니다. 예를 들어, 전자상거래 웹사이트의 멀티 채널 인터페이스는 고객이 웹사이트, 이메일, 채팅, 전화 등 다양한 채널을 통해 주문을 할 수 있도록 합니다. 이렇게 함으로써 사용자는 편리한 방법으로 상호작용할 수 있으며, 필요에 따라 다양한 채널을 선택할 수 있습니다. 멀티 채널 인터페이스는 여러 가지 형태로 구현될 수 있습니다. 웹 인터페이스: 웹 사이트나 웹 애플리케이션을 통해 사용자.. 2023. 7. 17.
[개발]분산형 형상관리(DVCS) 분산형 형상관리 시스템(Distributed Version Control System, DVCS)은 형상관리를 위해 개발자 개별 컴퓨터에 로컬 저장소를 만들고, 변경 이력과 파일을 분산적으로 관리하는 방식입니다. DVCS는 중앙 서버의 의존성을 줄이고 개발자들 간의 독립적인 작업과 협업을 용이하게 합니다. 분산 저장소: DVCS에서는 개발자 개별 컴퓨터에 로컬 저장소가 존재합니다. 이 로컬 저장소는 전체 프로젝트의 히스토리와 파일을 저장하며, 변경 이력과 버전 관리를 독립적으로 수행합니다. 로컬 저장소는 중앙 서버와 독립적으로 작동하므로 네트워크 연결 없이도 작업을 수행할 수 있습니다. 체크아웃과 커밋: 개발자는 로컬 저장소에서 파일을 체크아웃하여 수정하고 변경 사항을 추적합니다. 체크아웃은 중앙 서버의.. 2023. 7. 13.
[개발]중앙집중형 형상관리(CVCS) 중앙집중형 형상관리 시스템(Centralized Version Control System, CVCS)은 형상관리를 위해 중앙 서버에 저장소를 두고 개발자들이 중앙 서버와 상호작용하는 방식입니다. CVCS에서는 파일의 변경 이력과 버전 관리를 중앙 서버가 담당하며, 개발자들은 중앙 서버로부터 파일을 체크아웃하여 작업한 후, 변경 내용을 중앙 서버에 체크인합니다. CVCS의 작동 방식 중앙 서버: 형상관리 시스템의 중앙에 위치한 서버로, 변경 이력과 파일의 최신 버전을 저장합니다. 중앙 서버에는 전체 프로젝트의 히스토리가 저장되어 다양한 개발자들이 접근할 수 있습니다. 로컬 작업 영역: 개발자들은 중앙 서버에서 프로젝트를 체크아웃하여 로컬 작업 영역에 파일을 가져옵니다. 로컬 작업 영역은 개발자 개인의 컴퓨.. 2023. 7. 13.
반응형