본문 바로가기

호스팅 상식

클라우드 서버와 서버호스팅의 비교 인프라 클라우드(IaaS)로 가장 많이 사용하는 것이 클라우드 호스팅입니다. 호스팅이란 서버를 IDC에 맡긴다라는 개념으로 이해하면 됩니다.가상화 기술을 통해 물리적인 서버를 분할하여 한대의 서버를 여러대인 것 처럼 사용할 수 있는 것이 VPS(가상서버)라고 하며, 가상서버를 더 자동화하고 체계화한 것이 클라우드 서버입니다. 서버를 단순하게 구성하면 가상서버와 클라우드서버의 차이는 크게 없습니다.전통적인 방식의 서버호스팅은 물리서버 1대에 1개의 OS가 구동되어 서비스가 되는 방식이기 때문에 기존의 엔지니어들이 접근하는 방식으로 사용할 수 있습니다.서버에 IP를 할당하고, OS를 설치하여, 관리자계정으로 들어가 보안설정을 한 후 필요한 SW를 인스톨하여 바로 사용했습니다.시스템 구성이나 확장은 서버 단위.. 더보기
중국내 서버 사용을 위한 ICP에 대한 소개 중국내 서버를 통해 서비스를 하기 위해 반드시 필요한 ICP, 중요한 핵심내용을 Q&A식으로 정리하였습니다. ICP만들기는 그리 간단하지 않은데, ICP 없이 서비스 품질을 높여 서버를 사용할 수 있는 방안도 있습니다. 중국내 웹서비스 제공에 대한 여러가지 사항들을 정리하여 반드시 중국내 서버를 두어야 하지는도 잘 고민해 봐야 할것입니다. ICP라이센스는 무엇인가? 인터넷 컨텐츠 제공 사업자 라이센스(ICP)는 중국 정부에 의해서 발행되며, 웹사이트 책임이 있는 담당자와 담당조직을 구분하는 사이트/도메인에 대한 공식적인 등록입니다. ICP 번호를 얻는 데는 두가지 방법이 있습니다. 하나는 ICP 라이센스이고, 다른 하나는 ICP 파일리 처리입니다. ICP 라이센스 번호는 웹사이트 하단에 포함되어야 합니다.. 더보기
로드밸런싱의 적용 방식과 L4 임대 방식 이용 비용 L4 로드밸런싱은 하나로 돌아가는 웹서비스를 여러대의 서버로 분산함에도 사용자들은 하나처럼 보일 수 있게 하는 서비스입니다. 한대의 서버로 돌아가는 서버부하 문제, 접속자가 많아 속도가 저하되는 문제, 장애로 인해 서버가 다운되는 문제점을 해결할 수 있는 가장 좋은 해결방법입니다. 로드밸런싱은 DNS 라운드로빈, LVS, L4 등 3가지 방법으로 합니다. DNS 라운드로빈 장점으로는 별도의 비용없이 네임서버에서 간단하게 설정만으로 구축이 가능하여 비용과 설치가 간단합니다. 그러나 서버의 상태를 체크하지 않기 때문에 서버가 장애가 나거나 부하가 발생해도 감지하지 못하고 기계적으로 이상이 있는 서버쪽에 연결을 보냅니다. 만일 DNS 라운드로 로빈을 사용하게 되면 계속 서버상태를 체크하여 이상이 있다면 DNS.. 더보기
IPv4 주소고갈과 2011년 IPv6 시대 2011년 2월 4일 부터 IANA로 부터 전세계의 IPV4할당이 중지됩니다. IANA는 Internet Assinged Numbers Autority 의 약자이며 인터넷 IP주소 할당 기관으로 전세계의 IP주소와 최상위 도메인을 관리하는 기관입니다. IPV4는 0.0.0.0 ~ 255.255.255.255 까지의 숫자 조합으로 구성된 32비트 주소관리 체계입니다. 국내에서는 KISA에서 할당을 받아 주소를 ISP에 배분합니다. 스마트폰의 활성화와 가상화로 작년에 많은 IPV4 주소를 사용했던 영향으로 예상했던 것보다는 더 빨리 IPV4 주소가 고갈되고 있습니다. IPV4는 4,294,967,296개의 주소를 사용할 수 있습니다. 국내에 이미 할당 받아놓은 주소가 있어 당분간은 문제가 없겠지만 올해 하반.. 더보기
홈페이지가 열리지 않습니다. 해결 방법 1. 도메인 주소의 만료기간이 지났는지 확인해 본다. 정말 많은 경우 도메인 만료기간이 지난 줄 모르고 서버나 프로그래밍의 문제에서 홈페이지가 안열리는 문제를 해결하려고 한다. 2. 하드디스크의 용량을 체크해 본다. 특히 로그파일의 증가로 디스크가 Full이 난 경우 갑자기 홈페이지가 안들어 가진다. ※ 로그파일 삭제 [root@www]# cat /dev/null > access_log.1 3. 동시접속자의 한계를 넘어섰다. 아파치의 경우 netstat -nat | more 로 http 프로세수 갯수를 확인해 본다. 4. DB 접속 계정에 뭔가의 문제가 있다.(패스워드 기간 만료등을 체크해 본다.) 5. 해킹으로 인해 index 파일의 변조가 발생했다. index 파일의 변경일자를 확인해 보고, 소스상에.. 더보기
동시접속자 수 1000명 이상을 위한 추천 사양 서버를 운영할 때 가장 궁금해 하는 것은 이 서버가 과연 얼마나 많은 동시접속자가 발생할까 하는 문제입니다. 이 부분은 정확히 계산을 통해 산출될 수 있는 사항은 아닙니다. DB Connection이 얼마나 필요한지? 쿼리 속도는 평균 얼마나 나오는지? 각 페이지의 데이터가 얼마인지? 사용자의 이용빈도수는 어떤지? 등에 대한 복합적인 변수가 모두 고려되어야 하니까요. 대략 켄츠필드급 1CPU /2G램 에서는 500명 정도를 최대치로 생각하시면 되고, 이 보다 더 많은 동시접속자가 필요하다면 2 Way 급의 서버를 사용하면 됩니다. 아래 사양이라면 1000~ 1500까지 동시접속자를 가질 수 있는 사양이 될겁니다. Xeon 5405 듀얼 CPU 장착 메모리 : 8G (FBDIMM PC2-5300) - 1G.. 더보기
해외 각국에서 내 서버의 ping 값은? 해외 서비스용이나 해외 접속이 있는 서버를 이용하기 위해서는 각 IDC의 해외 회선 상태를 파악하는 것이 우선 순위입니다. 그러나 한국에 있으면서 해외에서 내 서버나 호스팅회사 서버로 ping을 날리기는 어렵습니다. 이러한 세계각국의 ping 상태를 확인할 수 있는 사이트가 있는데, http://www.just-ping.com/ 입니다. 접속하여 도메인 주소 또는 IP주소를 입력하면 세계 각국 각 도시마다 접속되는 ping 값을 보여주는 서비스입니다. 아래 그림은 예로 http://www.yahoo.co.kr/ 을 입력한 결과입니다. 간단히 사이트만 접속해서 첫페이지에 서 ping 값을 확인할 수 있다. 네트웍 경로를 알아보는 tracert 서비스도 함께 제공하고 있습니다. 더보기
HTTP 에러코드와 상태 코드 정리 상태코드 메세지 설명 100 Continue 클라이언트로부터 일부 요청을 받았으니 나머지 요청 정보를 계속 보내 주시오. 101 Switching Protocols 서버는 클라이언트의 요청대로 Upgrade 헤더를 따라 다른 프로토콜로 바꿀 것임. 200 Ok 모든 것이 정상적임. GET이나 POST 요청 뒤에 문서가 온다. 이것은 서블릿의 기본 상태다. setStatus를 사용하지 않으면 이 상태코드를 얻게 된다. 201 Created 서버에서 문서를 만들었음. Location 헤더는 그 URL을 가리킨다. 202 Accepted 요청이 수행되었지만 처리는 끝나지 않았음. 203 Non-Authoritative Information 문서는 정상적으로 반환되었지만 복사본이 사용되었으므로 응답 헤더중 일부.. 더보기
스팸메일에 대한 통계와 극복 방안 우리가 사용하는 이메일에서 정상적인 내용은 얼마나 될까. 한 기업에서 이러한 스팸메일에 대한 조사를 한 결과 정상메일은 전체 6.5%에 불과한 것으로 나타났다. 100통 당 6.5개인 셈이다. 나머지 93.5%는 스팸, 거부메일 등 쓰레기라는 의미다. 지난해 동안 이용자들이 받은 스팸메일은 대략 7억6000만 개로 전체 메일 중 약 92.7%를 차지했다. 더구나 이용자들은 상반기보다 하반기로 갈수록 더 많이 스팸 메일을 받아 연말로 갈수록 스팸 메일이 증가함을 보여줬다. 출처 : 보안뉴스 http://www.boannews.com/media/view.asp?page=1&idx=9010&search=&find=&kind=1 이는 스팸제공자의 99.04%가 단속에서 자유롭다라고 나와 있듯이 앞으로 단속에 의.. 더보기
서버호스팅에서 대역폭, 트래픽, 페이지뷰 환산 방식 서버호스팅과 코로케이션 서비스 이용 시 순간대역폭 과금방식으로 월 이용료를 내게 됩니다. 이때 순간대역폭이라는 과금방식이라는 용어가 이해가 안되는 경우가 있습니다. 순간대역폭이라 함은 초당 전송량이며 단위는 bps입니다. 이를 우리가 잘아는 메가(M), 기가(G)로 환산하면 이해하기가 쉽습니다. 대개 순간대역폭 5M를 기준으로 기본요금을 잡는데, 5M란 순간대역폭 5Mbps라는 이야기입니다. [하루 트래픽 환산] 5Mbps * (24시간 * 60분 * 60초) = 432,000Mbps (bit 기준) = 432,000Mbps / 8 (1 byte는 8 bit) = 54,000Mbyte = 54Gbyte (일전송량) = 1,620Gybte (월전송량) 즉, 순간대역폭 5M라함은 하루 트래픽 54Gbps라는.. 더보기