0

제 양해 바랍니다. 나는 아무것도 모르고 배우려고 노력하고 있습니다.단일 하드웨어에서 가상 컴퓨터를 만들면 확장 성이 향상됩니까?

나는 혼자 생각 해왔다. 하나의 컴퓨터에서 더 많은 가상 머신을 돌리기 위해 각 VM 인스턴스마다 별도의 서비스를 실행할 수 있기 때문에 이러한 서비스 들간의 격리 만 생성하여 하나의 VM 인스턴스가 고장난 경우 다른 사람들에게는 영향을 미치지 않습니다.

동일한 서비스가 각 VM에 설치된 경우 가용성도 제공됩니다.

그러나 동일한 하드웨어의 각 VM이 디스크, 메모리, CPU 및 네트워크 인터페이스 카드와 같은 제한된 하드웨어 리소스를 공유해야하기 때문에 서비스의 확장성에 도움이되지 않습니다.

나는 생각하고 있나? 죄송합니다.이 포럼에 이런 종류의 질문을하는 것이 적절하지 않은 경우. 다른 사람이 더 적합하다면 거기로 자유롭게 이동하십시오.

+0

동일한 하드웨어에서 여러 가상 인스턴스를 시작할 때 확장 성을 향상시키는 방법은 다양합니다. 나는 너희들이하는 일을 안다면 걱정하지 않을 것이다. –

+0

감사합니다, @MattSchuchard. 그 방법에 대해 어떻게 배울 수 있는지 말해 주실 수 있습니까? –

+0

이것은 정말 큰 SO 응답을 생성하는 질문이지만, 여전히 흥미 롭습니다. 그래서 제가 도움을 줄 수 있습니다. 어떤 가상화 기술을 사용하고 있습니까? –

답변

1

가상화는 게시물의 일입니다. 이제는 컨테이너 화가 중요합니다. 난 당신이 고정 표시기-구성

https://www.docker.com를 방문하십시오 특히 부두 노동자로보고하는 것이 좋습니다 것입니다, 또한 https://docs.docker.com/compose/gettingstarted/

그것은 도움이되기를 바랍니다.

+0

나는 Docker를 알고 있지만 커서 만 있습니다. 나는 나의 질문이 매우 직접적이고 두려운 것이고 나는 그것의 간단하고 솔직한 대답을 알기 위해 많은 문서를 읽고 싶지 않다. 당신이 내 질문에 당신의 대답을 묶을 수 있다면, 당신의 제안이 내 질문에 어떻게 대답하는지에 대한 약간의 배경과 요약을 제공하면 도움이 될 것입니다. –

+0

질문의 첫 부분과 관련하여 Docker를 사용하면 VM보다 원하는 것을 실행할 수 있습니다. 기본적으로 VM과 관련된 모든 오버 헤드없이 VM이 수행하는 작업을 수행합니다. 그러므로 당신은 VM보다 더 많은 도커 컨테이너를 회전시킬 수 있습니다. 두 번째로 자체 컨테이너는 격리되지만 도커 작성은 필요할 때 컨테이너를 연결할 수있는 기회를 제공합니다. 다른 놀라운 점은 오버 헤드가 훨씬 적기 때문에 거의 모든 리소스를 사용할 수 있으며 필요에 따라 서비스에 리소스를 쉽게 할당 할 수 있다는 것입니다. –

+1

@AthulKrishna, 감사합니다. 그것은 나를 위해 충분히 흥미 롭습니다. 나는 지금 그것을보고 싶어한다. –

0

가상 시스템에는 사용 매개 변수를 조정할 수있는 이점이 있습니다. 가상 하드웨어, 메모리, 디스크 공간 및 CPU 사용량을 변경할 수 있습니다. 이것은 VM을 필요에 따라 확장 가능하게 만듭니다.
그리고 호스트 머신이 요구 사항을 충족시키기 위해 약해지면 다른 호스트 머신에서 VM을 이동할 수 있습니다.
리소스를 최대로 사용하여 서버를 실행하려면 VM없이 컴퓨팅을 수행하는 것이 가장 좋지만 VM이 컴퓨팅에 추가 수준을 추가하고 리소스도 사용하기 때문에 얻을 수있는 최상의 하드웨어를 사용하는 것이 좋습니다.