프로덕션 서버가 가상 이미지로 실행되고 있습니까?


14

가상 서버에서 프로덕션 웹 서버 및 데이터베이스를 실행하면 어떤 위험이 있습니까? 현재 VM Ware 서버를 사용하려고합니다. 쉬운 백업 및 복원으로 이끄는 멋진 솔루션처럼 보이지만 가상화를 통해 무엇을 희생하고 있습니까?

답변:


20

거의 아무것도.

여러 가상 머신에서 CPU 전원과 RAM을 공유하고 있습니다. 최대로 실행되지 않는 VM의 경우 큰 문제가 아닙니다.

유연성과 백업 용이성을 얻습니다. 하드웨어 고장시 서버를 다른 곳에 플래시로 재배치 할 수 있습니다. 서버 하드웨어를 구매할 때 더 많은 일을하기 때문에 더 많은 돈을 벌 수 있습니다.

VMware ESXi는 완전 무료이며 훌륭한 작업을 수행합니다. 또한 나중에 업그레이드하려는 경우 매우 매끄러운 프로세스입니다.


14

VM을 사용하지 않을 위험이 더 크다고 말하고 싶습니다. VM이 없으면 하드웨어가 다운되면 교체 및 복원 될 때까지 SOL 상태가됩니다.

VM을 사용하면 하드웨어가 다운되면 VM 파일을 다른 VM 서버로 옮기고 몇 분 안에 백업 및 실행할 수 있습니다.

물론 다른 단점도 있습니다. 대부분의 VM은 2 개 이상의 CPU (또는 코어)를 사용할 수 없습니다. 디스크 성능이 약간 저하되므로 RAM을 서버의 다른 VM과 공유해야합니다.

그러나 대부분의 서버에는 그만한 가치가 있다고 말하고 싶습니다.


8

그러나 성능을 희생하고 있지만 대부분의 경우 희생하는 성능은 무시할 수 있으므로 관리 및 풋 프린트가 손실을 상쇄 할 수 있습니다. 대부분의 서버는 가상화를위한 공정한 게임이며 대규모 DB 서버는 예외 중 하나 일 것입니다. 그러나 DB 서버가 실제로 "대형"인지 아닌지 스스로에게 문의해야합니다.

귀하의 질문에서 웹 서버와 관련 DB 서버를 동일한 물리적 서버의 2 개의 VM에서 실행하려고한다고 가정 할 수 있습니까? 보안을 잠시 무시하고 가상화없이 동일한 상자에서 실행 하시겠습니까? 즉, 하나의 상자가로드에 충분히 강력하다고 생각하십니까? 그렇다면 상자에서 VM을 실행해도 괜찮습니다.

당신이 포기하는 또 다른 것은 물리적 분리입니다. 웹 서버와 해당 DB 서버를 실행 중이라면 다운 되어도 죽지 않으므로 큰 문제가 없습니다. 그러나 단일 물리적 상자에서 2VM의 웹 서버와 중복 파트너를 실행하려는 경우 어리석은 것입니다 (물론 보았습니다). 물리적 상자를 잃으면 두 웹 서버가 모두 손실됩니다. 나쁜 곳.


"큰"DB는 무엇입니까? 웹 서버가 가상 시스템에 가장 안전한 방법이라고 생각했습니다. 많은 크 런칭 (이미지, 오디오, 비디오 처리)을 수행하는 응용 프로그램 서버는 어떻습니까?
iamgoat

2
성능 문제입니다 ... 대답은 ... "의존합니다." 진지하게, 그것은 비즈니스 요구 사항과 물리적 호스트의 크기에 달려 있습니다. 단일 코어 및 1 개의 로컬 디스크가있는 1G 호스트의 경우 "너무 큰"은 8 개의 코어가있는 호스트, 32Gig 및 SAN에 대한 다중 FC 연결의 경우 "너무 큰"과는 매우 다릅니다. 크런치 서버는 CPU가 포화 상태입니까? 그렇다면 다른 무엇을 실행 하시겠습니까? CPU 리소스를 놓고 경쟁하고 있습니다. 그런 다음 사용량이 적거나 DC가있는 파일 서버를 던지면 괜찮을 것입니다. (
거의

1

VMware 서버의 위험이 너무 큽니다! 서버는 호스팅 가상화 솔루션이며 게스트 OS에 달려 있습니다. VMware 팬보이이기도합니다. 차라리 VMware 경쟁사와 함께 서버에 의존하는 것이 좋습니다. VMware 서버는 FANTASTIC이지만 VMware 워크 스테이션 또는 가상 서버 2005와 유사합니다 ... 호스트 OS에 문제가있는 경우 모든 VM에 문제가 있습니다. Hyper-V / Xen / ESXi를 모두 무료로 사용하려면 실제 하이퍼 바이저를 사용하십시오!

찾고자하는 모든 것이 통합 인 것처럼 보이고, 여유 공간에서는 거의 차이가 없습니다. 가장 편한 공급 업체를 사용하지만 실제 하이퍼 바이저를 사용하십시오. 베어 메탈 가상화 (모든 벤더의)로 인해 영향을 거의받지 않았습니다. 유연성이 향상되어 앱 성능이 향상되는 경우

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.