나는 현재 오래된 PC를 옷장에 헤드리스 서버 (Ubuntu Server 실행)로두고 있습니다. 파일 서버, 웹 서버 및 백업 서버로 사용합니다. (호스트 이름은 그리스어 메모리 뮤즈 인 mneme입니다.) 가상화되지 않은이 설정을 동일하거나 유사한 하드웨어에서 실행되는 개인 클라우드로 대체해야하는 주요 이유가 있습니까?
제가 생각할 수있는 가장 큰 이유는 서비스 분리 때문입니다. 예를 들어 백업 시스템과 Apache 웹 서버는 서로 직접 관련이 없으므로 별도의 인스턴스에서 실행될 수 있습니다. 새로운 서비스 (예 : 개인 메일 서버 설정)를 실험하고 싶다면 아주 새로운 인스턴스에서 서비스를 수행 한 다음 불가피한 비참한 실패 후에 다른 서비스에 영향을주지 않고 전체 혼란을 날려 버릴 수 있습니다. 서비스. 개인 클라우드를 실행하는 하나 또는 두 대의 컴퓨터로 할 수있는 일입니까? 개인 클라우드를 설정하면 다른 이점이 있습니까?
첫째, "클라우드"는 가상화를위한 마케팅 전문 용어이지만 탄력성이 있고 유연하게 이동할 수있는 유연한 가상화를 의미합니다. 이 경우에는 여러 대의 호스트 컴퓨터가 필요하며 그 소리에 따라 원하지 않거나 필요하지 않습니다.
실제 비교는 가상화와 가상화가 아닌 것입니다.
누군가가 실제로 머신을 가상화하려고하는 이유는 무엇입니까?
나는 당신에게 적용되는 것을 볼 수 없습니다.
서비스 분리에 대해 이야기하지만 yo하는 이점은 없습니다. 일반적인 컴퓨터를 가지고 다니면서 메일 서버를 설치하고 마음에 들지 않으면 제거 할 수 있습니다. 이것이 다른 실행중인 서비스에 영향을 미치는 이유는 없습니다.
다운 타임없이 기존 시스템의 새 구성을 테스트하려는 경우가 있습니다. 이 경우 새 VM을 프로비저닝하고 설치 및 테스트 할 수 있지만 데스크톱 및 가상 상자를 사용하여 쉽게 동일한 작업을 수행 할 수 있습니다. Vbox는 실제로 일을 훨씬 간단하게 만듭니다.
가상화에는 이점이 있지만 느리고 핫한 서버로 가득 찬 방을 훨씬 더 좁고 효율적인 설정으로 전환하려고하거나 자체 설치 공간이 필요한 많은 사용자가있는 경우에만 일반적으로 발생합니다. 단일 컴퓨터를 사용하는 단일 사용자의 경우 긍정보다 더 많은 부정이 표시됩니다.
나는 당신이 올바른 질문을하지 않는 것 같아요 ...
"클라우드"라고하는 것은 "현실화 된 환경"이 아니라 "네트워크에서 호스팅되는 서비스"입니다. 클라우드 서비스는 실제 하드웨어 또는 가상 머신에서 호스팅 할 수 있지만 차이는 없습니다. 사람들이 "클라우드"를 "가상화"하는 경향이있는 이유는 일반적으로 가상화 환경에 의해 클라우드 서비스 설정이 간소화되고 회사가 전용 솔루션 (Azure, EC2 등)을 통해 클라우드 서비스를 푸시했기 때문입니다.
어쨌든이 정의를 사용하면 네트워크에서 파일, 웹 및 백업 서비스에 액세스 할 수 있으며 ( "실제"하드웨어에서 호스팅되는 경우에도) 클라우드와 같은 설치를 수행하고 있습니다.
이제 가상화에 대해 이야기합니다. 가상화를 통해 얻을 수있는 이점을 잘 요약하고 있습니다. 문제는 다음과 같습니다. 가상 머신의 모든 것을 재설치/재구성하는 번거 로움을 겪고 있거나 발생할 수있는 문제를 해결하고 싶거나 현재 보유하고있는 작업을 유지하고 싶습니까?
나는 당신을 위해 대답 할 수 없습니다. 이런 종류의 일에 대한 나의 개인적인 느낌은 보통 "손상되지 않았다면 고치지 마십시오"입니다. 그러나 그것은 당신의 선택입니다. 좋은 학습 기회가 될 수 있습니다 :-)