Server
-
쿠버네티스 기초 개념Server 2021. 7. 27. 22:57
쿠버네티스에는 여러가지 오브젝트들이 있다. 아래 오브젝트들은 이해해야 한다! Pod - 쿠버네티스에서 관리하는 가장 작은 배포단위 - pod은 1개이상의 컨테이너를 포함 할 수도 있다.(보통은 1개를 사용한다) - libenessProbe -컨테이너가 정상적으로 동작하는지 체크 -정상적으로 동작하지 않는 다면 컨테이너를 재시작하여 문제를 해결 - readingnessProbe -컨테이너가 준비되었는지 체크 -정상적으로 준비되지 않는다면 pod으로 들어오는 요청을 제외 ReplicaSet - pod을 정해진 수만큼 복제하고 관리해주는 것 - pod만 단독으로 만들면 서버가 죽어서 pod이 사라지는등 문제가 생기면 자동으로 복구가 되지 않음. - resplicaset은 label을 체크해서 원하는 수의 Po..
-
Tomcat 과 Aphache를 같이 사용하는 이유Server 2018. 7. 30. 20:48
Q : 톰캣 앞에 아파치를 두는 이유는 뭘까?A : 로드밸런싱역할과 포트에 따른 권한, 보안이슈때문에. 보통 웹서버(아파치) - WAS(톰캣) 이런식으로 많이 구축을 한다 아파치 -> 정적데이터 처리(html,img,js..) 톰캣 -> 동적데이터처리(db..) 구글링을 해보니톰캣 5.5부터 Httpd의 native모듈을 사용해서 staticfile을 처리하는 기능을 제공해서이 경우 Httpd와 톰캣이 같은 모듈을 사용하니까 성능에서 차이가 날 이유가 없다고 한다 그럼에 톰캣만 설치하고 서비스 운영해도되잖아?대답은 "부분적인 YES"이다.부하가 적은 소규모의 시스템일 경우 크게 문제없다. 웹서버로는 정적 데이터 처리보다는 로드밸런싱(부하분산) 역할을 하는 경우가 더 크다그리고 포트에 따른 권한 및 보안 ..