Cluster의 사전적 의미 : 무리, 무리를 짓다.
서버 클러스터링의 뜻도 비슷하다.
서버 클러스터란 ?
각기 다른 서버들을 하나로 묶어서 하나의 시스템 같이 동작하게 하는 것이다. 만약 묶인 서버중 하나의 서버에 오류가 난다면 오류가 나지 않은 서버로 이동하여 유저로 하여금 서버기반 서비스를 끊임없이 지속적으로 사용할 수 있게 해준다.
클러스터는 높은 수준의 안정성, 확장성, 가용성을 제공하기 위해 하나의 시스템을 이용하는 것보다 두개 이상의 시스템을 이용한다.
서버 클러스터는 3가지 장애를 대비한다.
1. 어플리케이션과 서비스 장애 - 서비스에 영향을 미치는 경우
2. 시스템과 하드웨어 장애 - 하드웨어에 영향을 미치는 경우
3. 여러기관의 사이트 장애 - 자연 재해, 정전, 연결 중단 등 외적인 영향을 미치는 경우
클러스터 구성의 스토리지 소유 방법
1. 공유 스토리지
여러대의 서버가 공유하는 스토리지를 마련하여 데이터의 무결성을 확보, 확장성이 높아서 대규모 시스템에 적합하다.
2. 리플리케이션(데이터 미러 구성)
스토리지를 완전히 똑같은 내용으로 복제(리플리케이션)하여 데이터의 무결성을 확보한다.
저가로 구축할 수 있어서 소규모 시스템에 적합하다.
포트(Port)란?
포트는 하나의 위치에서 다른 위치로 이동하는 정보를 수신합니다. 정보와 데이터를 컴퓨터의 프로그램, 인터넷, 동일한 네트워크의 다른 컴퓨터로 전송할 수 있습니다.
포트 포워딩 (Port Forwarding)이란?
포트 맵핑(Port mapping)이라고도 한다. 컴퓨터 네트워크에서 패킷이 라우터나 방화벽과 같은 네트워크 게이트웨이를 가로지르는 동안 하나의 IP주소와 포트 번호 결합의 통신 요청을 다른 곳으로 넘겨주는 네트워크 주소 변환(Network Address Transition)의 응용이다. 이 방법은 외부망(게이트웨이)의 반대쪽에 위치한 보호/내부망에 상주하는 호스트에 대한 서비스를 생성하기 위해 흔히 사용된다. 또한 통신하는 목적지 IP주소와 포트 번호를 내부 호스트에 다시 매핑함으로써 이루어진다.
포트 포워딩을 사용하면 로컬 네트워크의 컴퓨터와 외부 네트워크의 컴퓨터 사이의 정보와 데이터를 리디렉션합니다.
포트 포워딩의 장점
1. IP주소를 유지하는 좋은 방법이다. 클라이언트와 서버를 해킹으로부터 보호하고 시스템을 개선하는데 큰 도움을 준다.(보안 향상)
2. 네트워크의 원하지 않는 트래픽을 효과적으로 보호한다.(원치 않는 액세스 차단)
3. 비디오 게임, 홈 카메라 액세스 관리
포트 포워딩의 유형
1. 로컬 포트 포워딩
컴퓨터에서 실행 중인 클라이언트 응용 프로그램으로 데이터를 안전하게 전달하는 일반적인 방식. 사용자가 보안 터널을 사용하여 다른 서버와 연결하고 정보와 데이터를 특정 대상이나 포트로 전송한다. 이것을 사용하면 특정 페이지를 차단하는 방화벽을 우회할 수 있다.
2. 원격 포트 포워딩
해당 유형의 포트 포워딩은 원격 서버의 모든 사용자에게 TCP포트 연결 권한을 부여한다. 내부 웹 서버에서 외부 액세스를 구축하는데 유용하다. 그래서 자택에서 보안 서버를 액세스할 때에 원격 작업자가 자주 사용한다.
3. 동적 포트 포워딩
방화벽 핀홀을 사용하여 방화벽을 통고한다. 따라서 클라이언트는 '신뢰할 수 있는 서버'를 통해 보안 연결을 설정하고 다른 서버로 데이터를 전송한다. 만약 카페에서 카공을 할때 신뢰할 수 없는 네트워크를 사용할 때 추가적인 보안을 제공할 수 있다.
꿑!
너무 어렵다. 이론이 더 어려운것 같다. 그러니 모두 다 파이팅있게 열코합시다~
화이팅~~~