V3 Lite PC 백업에 관해

이미지
V3 lite PC 백업을 지인이 사용하였다. 하지만 결제화면만 나오고 결제를 하면 무한반복된다. 6,600원 휴대폰 결제를 두번이나 했다. 연락처는 나오지 않는다. 근데 기본 윈도우 복원보다 성능이 좋아야 하는데 돈만 결제되는거 같다. 어디에 연락을 해야 하는지 천천히 찾야 봐야겠다. 안랩 홈페이지에서 대표번호로 전화해서 연락할 곳을 알았습니다. 1544-9467 로 전화하여 4번을 누르고 다시 0번을 누르면 연결이 됩니다. 관련내용을 말하고 결제 취소를 부탁했더니 바로 처리해주네요.

대량접속 웹서버 구성방안

접속자가 많을 경우 웹서버 구성빙안에 대해서 자료를 수집해본 결과이다. 십여년을 넘게 다양한 웹서버를 구성하고 운영해 왔지만 세션이 10,000을 넘는 경우는 없었다. 폭주한다고 한게 보통 5,000이상이었으나 10,000을 넘는 경우를 경험하기는 쉽지 않았다. 보통은 한대의 웹서버를 운영하고 웹서버 튜닝을 통해 해결을 시도한다. 아파치는 프로세스 모드에서 3,000을 버티다 죽는 경우가 발생하여 스레드 모드로 변경하니 8,000까지 무리없이 작동되는걸 경험하였다. 하지만 최근의 상황은 다르다. 40만 이상의 세션을 무리없이 처리해야 한다. 서버당 12,000 ~ 18,000정도의 세션이 가능하다고 하는데 그건 서버사양에 따라 프로세스 방식일 경우의 이야기 같다. 아파치 스레드 모드는 더 많은 세견을 처리할꺼 같고 엔진엑스의 경우 홈페이지에 서버당 백만세션을 처리 가능하다고 표기해 놓고 있다. 내 생각엔 엔진엑스가 답인거 같다. 또한 서버를 병렬로 구성할 때 보통 L4장비를 통해 구성하지만 Round robin DNS 방식을 사용하면 저렴하게 병렬구성이 가능하다. 그래도 안심이 안된다면 CDN 서비스가 있다. 이 서비스는 분산되어 있는 IDC에 트래픽을 나누어 주는 서비스로 클라이언트에서 가장 가까운 서버로 연결을 해주는 서비스로 올림픽때 영상서비스 같은 경우 사용한다. 처음엔 어떻게 하지..., 대형 포털은 어떻게 구성 되어 있을까? 등등 많은 의문을 가졌지만 이제는 어느정도 환해진 기분이다. 이제 적용하는 일만 남았는데 엔진엑스가 너무 강력해서 비용이 많이 안들어 과연 의견이 채택될지 의문이다.

Round robin DNS

Round robin DNS 란 ? 보통 웹서버를 여러대 병렬로 구성할 때 흔히 L4 라는 부하분산 장비를 사용한다. 하지만 비용이 고가이다. 이때 라운드로빈 디엔에스를 검토 해볼만 하다. DNS 서버에 zone 파일의 간단한 수정으로 가능하다. # vi /var/named/sample.com.zone     내용중     IN  A   192.168.1.41     IN  A   192.168.1.42    <- 추가     IN  A   192.168.1.43    <- 추가 위와 같이 추가만 해주고 모듈을 재시작 한다. 그러면 순차적으로 도메인에 접속한 클라이언트를 서버로 연결해준다. 비싼 L4 보단 Round robin DNS 설정으로 부하분산을 해보자.

Traffic Control Solution

Traffic Control Solution 이란? 말 그대로 트래픽 제어하는 것이다. 접속자가 예기치 않게 폭주 했을 경우 CDN 이 부하를 분산하고 TCS 에서 초당 설정된 세션에 따라 접속을 허용하거나 대기시킨다. 아이디 하나 가지고 동시에 접속하여 광클로 우선순위를 가지는 경우를 방지한다. 쉽게 말해 순번대기표 역할도 한다. 넷퍼넬 등의 제품이 있다.

CDN 이란?

Content Delivery Network 의 준말이다. 주로 IDC를 운영하는 업체에서 하는 서비스로 콘텐츠들을 분산하여 저장한 후 근처의 서버에 접속하여 콘텐츠를 보는 방식이다. 과도한 트래픽 폭주 상황에서도 end user의 접속권을 보장하기 위한 방법 중 하나이다. 클루넷, CD네트웍스 등 여러 업체가 서비스 붕이다. 주로 학교나 방송 등에서 특정한 시간에만 트래픽이 폭주하여 시스템 증설을 하지 않고 하는 서비스이다. 단기간에만 트래픽이 몰리는 경우로 보통 올림픽 기간에 많이 사용된다.

합삭 알고리즘 수정

이미지
이전에 포스팅 했던 합삭 알고리즘에 문제가 있다. 그리하여 다시 작성한 알고리즘입니다. x : 현재 태양의 황경 y : 내일 태양의 황경 a : 현재 달의 황경 b : 내알 달의 황경 기준 시간은 0;00 입니다. 각 경우의 수는 다음과 같네요. 이 경우 중 3번과 4번만이 합삭일 경우 이겠군요. 이를 알고리즘으로 표현하면 b 가 y 보다 크거나 같고 a 가 y 보다 작을 때 합삭이다. if (( a < y) && ( b >= y)) then 합삭 a와 b 의 차이가 휠씬 크기 때문에 b를 기준으로 계산해야 한다.

구글 검색엔진과 야후

페이지와 그린은 구글 검색엔진에 관한 아이디어를 처음엔 판매하려고 했다. 그리하여 야후의 제리양을 만났으나 제리양은 페이지 랭크가 우수하기는 하지만 더나은 검색엔진을 구매할 필요가 없다고 하였다. 왜냐하면 포털의 수입은 광고가 대부분인데 포털에 오래 머물러야 수익이 높기 때문이다. 구글의 검색엔진은 정확한 결과를 보여주기 때문에 바로 다른 사이트로 이동하기 때문에 야후의 입장에서 좋은 제품이 아니었다. 그리하여 자신들이 직접 구현하여 사이트를 공개하였다. 지금은 구글이 야후보다는 휠씬 큰 회사가 되었고 모든 기술을 선도하고 있다. 대다수의 수익을 내기 위한 사람들은 기본을 잃어버리는 경우가 많다. 구글은 엔지니어로써 기본을 지키고 있다. 사필귀정이라는 말이 여기에 어울리지 않을까?