2012-12-05 2 views
4

방금 ​​기본 linode 패키지를 구입했는데 다음에해야 할 일이 궁금합니다. 여러 공급 업체에서 호스팅되는 경량 트래픽이있는 5 개의 웹 사이트가 있고 그 모두를 리니어 노드에 호스팅하고 싶습니다. 문제는 다음과 같습니다.linode에서 여러 웹 사이트를 호스팅하는 가장 적합한 방법은 무엇입니까?

모든 웹 사이트를 주 리니 노드 20Gb의 별도 폴더에 호스팅하고 가상 호스트를 사용하여 다른 도메인에서 전달하거나 각 웹 사이트에 리 노드를 만들어야합니까? Linux 시스템 파일을 반복해서 복사하기 때문에 (그리고 스왑 공간) 다중 linodes를 만들면 많은 공간이 손실된다는 것을 이해할 수 있습니다. 다른 한편, 웹 사이트가 공격 받거나 실패하면 다른 웹 사이트는 손상되지 않습니다.

답변

5

나는 동일한 상황을 가지고 있으며, 짧은 대답은 하나의 리니어 노드를 권장하고 트래픽을 처리하기 위해 웹 서버 수준에서 가상 호스팅을 사용한다는 것입니다.

저는 현재 Linode에서 6 개의 웹 사이트를 운영하고 있으며 (지난 5 년 동안), 4 가지는 Ruby/Rack 앱, 1 개의 PHP 앱, 1 개의 정적 HTML 앱입니다. 랙 응용 프로그램은 각각 다른 응용 프로그램 인스턴스를 실행하기 때문에 하나가 실패하면 다른 응용 프로그램 인스턴스는 계속 실행됩니다.

예상보다 큰 트래픽 볼륨이나 메모리 누수로 인해 더 큰 걱정거리는 메모리/스와핑입니다. monit을 설치하고 메모리 문제가 발생할 경우 프로세스를 다시 시작하도록 구성하는 것이 좋습니다.

+0

훌륭한 의견입니다. 성능은 어떻습니까? – Radolino

+0

각 사이트의 사용 된 공간은 어떻습니까? htdocs에서 각 사이트의 폴더에 대한 할당량을 설정할 수 있습니까? – Radolino

+1

성능은 좋으며 트래픽이 적을 때는 특히 좋습니다. 나는 여전히 VPS를 다른 활동 (개발 및 git repo 포함)에 사용하며 어떤 지연도 보지 못했습니다. – CDub