본문 바로가기

가상화

서버호스팅의 문제는 가상화로 해결할 수 있나? 물리적으로 설치되는 서버호스팅의 문제는 아래와 같이 문제점을 가지고 있었습니다. 그러나 문제를 해결하기 위해서는 물리적인 설정 자체의 전제를 없애야 합니다. 결론은 가상화 밖에 해답이 없군요. 서버호스팅 고객의 요구사항을 살펴보면 가상화 서비스의 방향을 알 수 있을 겁니다. 서버호스팅 고객의 요구사항 - 물리적인 장애 발생시, 서비스가 중지되지 않았으면 한다. - 데이타 백업은 기본으로 되어야 한다. - 신규 장비로 옮기고 싶으나, 옮기는 일이 엄두가 나지않는다. (옮기더라도 3-5년마다 매번 이일을 어찌 한단 말인가?) - 서버 설정, 기반 설정에 많은 시간이 필요함. 이를 최소화하고, 서비스 개발에 시간을 많이 투자하고 싶다. - 3 ~ 5년 사용된 노후된 장비가 언제 장애가 발생할지 불안하다. - .. 더보기
네할렘급 CPU와 서버성능 향상에 대한 업계의 상황 CPU는 인간의 뇌에 비유된다. 그러나 인간의 뇌는 저장된 기억을 조합하여 판단하는 능력이 있기 때문에 계산만을 담당하는 컴퓨터의 CPU와는 다르다. CPU가 인간의 뇌와 비슷하려면 단기기억장치와 장기기억장치 모두를 가지고 있어야 한다. 쿼드코어가 나온지 약 3년쯤 되는 것 같다. 쿼드코어가 나올때 CPU하나에 뇌가 4개가 있다고 얘기를 하며 재미있어 했다. 인간의 뇌와 같은 형태는 아니지만 컴퓨터의 핵심연산장치로 CPU가 4개로 나뉘어져 역할을 분담하여 작업을 한다는 것 자체는 큰 기술적 진보였다. 그리고 작년에 네할렘이라는 새로운 CPU가 나왔다. 예전의 클로버타운, 하퍼타운과 같은 쿼드코어의 계보를 잇는 CPU지만 논리적으로 코어마다 2개의 쓰레드를 지원하여 8개의 코어가 동작하는 것처럼 보이게 한.. 더보기
가상화의 장점과 가상화에 도입에 적합한 서버는? 가상화는 물리적인 1대의 하드웨어 자원(CPU, 메모리, 하드디스크)을 논리적으로 여러개로 나누어 사용하거나, 여러대의 하드웨어 자원을 논리적으로 통합하여 이용하는 기술입니다. 서버의 경우 독립적으로 이루어진 컴퓨터의 CPU나 메모리, 네트워크, 운영체계 등을 가상머신(Virtual Machine)으로 나누어 분할해서 사용합니다. 가상화한다는 것의 장점은? 1. 비용절감 : 여러대의 서버가 필요할 경우 여러대를 구입하지 않고 1대의 서버를 분할하여 사용할 수 있습니다. 이에따라 서버 구입비용 절감, 전기, 상면비용, 서버관리비용이 절감됩니다. 2. 안정적인 운영 : 서버 운영체제를 포함하여 서버자체를 이미지로 백업함으로써 장애에 대한 신속한 대처가 가능합니다. 3. SW의 지속적인 운영 : 서버 HW의 .. 더보기
가상화의 정의와 클라우드 컴퓨팅의 전망 최근 클라우드 컴퓨팅이 대세로 자리잡아 가면서 가상화 기술이 부각되고 있습니다. 가상화란 무엇일까요? 가상화에 대해서는 다음과 같이 정의를 내리고 있습니다. 위키피디아 : 물리적인 컴퓨터 리소스의 특징을 다른 시스템, 응용 프로그램, 최종 사용자들이 리소스와 상호 작용하는 방식으로부터 감추는 기술 IBM : 가상화는 물리적 한계에 제약을 받지 않는 리소스들의 논리적 구현이다. Terms : 비슷한 리소스 세트에 추상 인터페이스 세트를 만들어서 속성과 연산의 차이를 숨긴 채 이들이 공통된 방식으로 보이거나 조작될 수 있도록 하는 것. 더 구체적으로 표현하자면 가상화 기술은 컴퓨터의 CPU나 메모리, 디스크등의 리소스의 물리적 구성을 은폐한 다음, 가상적인 하드웨어 환경(가상머신)을 여러개 만들어 낸 후, .. 더보기
네할렘과 가상화로 IT비용을 줄일 수 있는 방법 인텔 차세대 아키텍처인 네할렘을 장착한 서버군이 물밀듯 출시되어 있습니다. 지금은 서버시장에서 지금까지 장악했던 하퍼타운의 시대는 보내고 네할렘으로 세대교체되는 시점입니다. 네할렘과 하퍼타운 같은 쿼드코어지만 성능면에서 네할렘이 월등히 앞섭니다. 앞서 언급했듯이 CPU의 차이가 아닙니다. 아키텍처의 차이로 인해 하퍼타운은 구닥다리가 되어 버렸습니다. 네할렘은 퀵패스(CPU와 메모리 직접 커넥팅), 하이퍼쓰레딩(최대 16코어 사용), 터보부스트(코어 독점사용), DDR3채택, L3캐쉬등등 하퍼타운과 너무 많은 성능차이를 가져오는 아키텍처가 되었습니다. 반면 서비스 어플리케이션은 펜티엄3에서도 잘 구동되는 어플리케이션들이 대부분입니다. 불과 3~4년전만해도 싱글코어 Xeon 어원데일은 웹 어플리케이션 구동에.. 더보기
코어호스팅의 소개와 장점 서버를 CPU 코어 단위로 나누어 제공하는 서버호스팅 서비스이다. 가상화 기술을 이용하여 한대의 서버에 여러개의 운영체제를 둘 수 있고, 각 운영체제에 IP를 제공하면 독자적인 서버호스팅처럼 운영될 수 있다. 장점은 관리자 계정을 가질 수 있으며, 저렴하게 서버호스팅을 이용할 수 있다. 그러나 제공된 서버의 장애가 발생하면 여러개의 IP가 부여된 여러 이용자의 서비스에 장애가 발생하게 된다. 그리고 서버의 성능을 100% 활용하지 못함에 따라 약간의 성능저하는 감수해야 한다. 이 코어호스팅을 제공하는 업체는 스마일서브인데, 월300G 트래픽/40M HDD 에 월 1만5천원 정도한다. 이 정도면 웹호스팅을 위협할 만한 금액이고, 웹호스팅 고객이 코어호스팅으로 넘어가지 않을까 생각된다. 성능도 물론 웹호스팅.. 더보기
윈도우 2008서버 한글 평가판 다운로드 2008년 6월에 출시될 Windows Server Standard KN 2008 제품의 평가판을 다음 경로에서 다운로드 받을 수 있습니다. 윈도우 서버 2008의 최대 변화는 가상화와 보안이라고 합니다. 가상화란 하나의 서버로 여러 대의 서버를 운용하는 것과 같은 효과를 낼 수 있으며, 리눅스 등 이기종 OS에 대한 가상화 구현도 가능하다고 합니다. 예를 들어 웹서버를 윈도우서버로 사용하는데 메일을 리눅스로 사용하는 경우 지금까지는 2대의 서버가 필요했지만 2008에서는 1대로 가능하다는 것 입니다. 그 다음 보안에 핵심적인 내용은 기업 네트워크에 포함돼 있는 하나의 PC에 외부 침입이 감지되거나, 악성코드에 감염되면, 해당 PC의 네트워크는 자동으로 차단돼 전체 네트워크를 보호한다는 것으로 이러한 보.. 더보기