안녕하세요. 오늘은 서버를 운영 중에 혹은 구축 중에 서버의 성능을 향샹시키는 용어들 중 스케일 업(scale-up)과 스케일 아웃(scale-out)에 대해서 포스팅을 해보려고 합니다. 1. 스케일 업(Scale-up) Scale-up이란, 서버의 자체 성능을 증가시키는 것이라고 생각하시면 됩니다. 즉, 기존의 서버에서 더욱 고성능의 서버로 변경하는 것을 의미하며, 스케일 업을 "수직 스케일"이라고 부르기도 합니다. 아래의 간단하게 도식화된 그림을 토대로 알아보도록 하겠습니다. 스케일 업의 문제점으로는 스토리지 컨트롤러의 확장성 한계의 문제, 성능 그리고 용량 확장 제한에 다다른 경우에 새 시스템을 추가해야되는데 이때 발생하는 마이그레이션 비용 등이 있습니다. 2. 스케일 아웃(Scale-out) Sc..
안녕하세요. 최근에 웹 개발을 진행하면서, 아파치 톰켓을 띄우고 주로 프로젝트를 진행해왔습니다. 문득, 서버에 대해서 궁금증을 가지게 되었고, apache(web 서버)와 tomcat(was 서버)은 서버지만 조금 다른 의미를 가지고 있다는 것을 알게되었고, 정리하는 겸 웹(web) 서버와 was 서버의 차이에 대해서 포스팅하려고합니다. 1. web Server 웹 서버는 웹 브라우저(IE, chrome, firefox 등)와 같은 클라이언트로부터 HTTP 요청을 받아서 정적 컨텐츠(html, 이미지, 파일) 등을 제공해주는 서버입니다. 즉 사용자가 클라이언트로 요청을 보내면 그 명령에 대한 처리를 실행하고 다시 사용자에게 응답을 해주는 역할을 수행합니다. 자주 사용되는 웹 서버로는 apache, IIS..
- Total
- Today
- Yesterday