튜토리얼

▷ 가상화 란 무엇인가

차례:

Anonim

컴퓨팅의 가장 큰 발전 중 하나는 의심 할 여지없이 가상화 였습니다. 이를 통해 서로간에 여러 운영 체제 를 사용할 수 있으므로 비용과 하드웨어 리소스를 절약 할 수 있습니다.

가상화 덕분에 기업들은 기술 자원과 돈 지출, 그리고 무엇보다도 물리적 공간 을 상당히 최적화 할 수있었습니다. 이 기사에서 우리는이 기술에 대해 가능한 많이 분석하려고 시도하고 그것이 우리에게 어떤 이점을 제공하는지 배울 것입니다.

목차 색인

Windows에 Mac 또는 Linux 운영 체제가있을 가능성은 몇 년 전에는 상상조차 할 수 없었습니다. 반면, 오늘날 컨설팅 회사에 대해 말하거나 원격 서버를 통해 웹 서비스를 제공하는 경우에는 이상한 점이 정반대입니다.

가상화 란?

우리는 가상화 기술이 소프트웨어 덕분에 운영 체제 또는 하드웨어 플랫폼의 가상 또는 비 물리적 버전을 만드는 것이라고 말할 수 있습니다. 따라서 가상화 할 때 실제로하는 일은 CPU, RAM, 하드 드라이브, 마더 보드, 네트워크 및 컴퓨터를 구성하는 모든 물리적 시스템에 필요한 리소스를 가져 와서 차례로 설치된 소프트웨어를 사용하여 시뮬레이션하는 것입니다. 실제 머신에서 작동하는 운영 체제 내에서.

실제 컴퓨터를 가상 코드 줄로 변환 할 수있는 이 리소스 또는 도구를 하이퍼 바이저 또는 VMM (가상 컴퓨터 모니터)이라고합니다. 이 소프트웨어 덕분에 컴퓨터의 실제 리소스를 추상화하고 복제 할 수 있으므로 실제 운영 체제에서 사용하는 것 외에도 다른 운영 체제에서도 적합한 방식으로 사용할 수 있습니다. 이것은 우리가 500GB 하드 디스크를 가지고 있다는 것을 의미하며, 이 소프트웨어로 다른 Windows 용 가상 60GB 하드 디스크를 만들 수 있습니다. 또는 4GB의 RAM 메모리가이 가상 Windows로갑니다.

그러나 이것은 여기서 끝나지 않으며 컴퓨터에 두 번째 Windows와 세 번째 이상을 설치할 수있을뿐만 아니라 서버 컴퓨터를 다른 곳 (원격 서버)에 설치하고 서버를 통해 설치된 가상 운영 체제에 액세스 할 수 있습니다 인터넷 네트워크. 이것이 진정한 유틸리티이며 가상화의 힘입니다.

실제 운영 체제와 가상 운영 체제의 차이점

실제로 소프트웨어를 통해 가상 운영 체제 를 설치하면 실제 운영 체제 와 실질적으로 동일한 기능을 얻게됩니다. 유일한 단점은이 시스템이 실제 장비의 리소스를 사용하므로 성능이 저하된다는 것입니다.

실제 운영 체제로 컴퓨터를 부팅 할 때 하드 디스크는이 시스템을 부팅 할 수있는 도구 인 MBR을 제공 합니다. 동일한 운영 체제에도 불구하고 가상 운영 체제를 시작할 수 없습니다. 시스템 관점에서 볼 때 일반적이고 현재의 데이터 디렉토리 인 파일에 캡슐화되어 있기 때문입니다.

가상화 유형

가상화 에는 여러 유형의 가상화 가 있거나 특정 리소스를 가상화하기위한 절차가 다릅니다.

서버 또는 하드웨어 가상화

이것은 회사 서버 환경에서 가장 일반적이고 가장 널리 사용되는 방법입니다. 프로세스는 더 작은 가상 서버를 만드는 것입니다. 절차는 다른 작은 가상 서버 또는 더 큰 물리적 서버에서 강력한 하드웨어를 사용하여 적은 리소스를 사용하는 서버를 만드는 것입니다. 이러한 방식으로 이러한 시스템은 서로 독립적으로 효율적으로 작동하기 위해 하드웨어 리소스를 공유합니다.

이 방법에서 하이퍼 바이저는 프로세서, RAM, 하드 디스크 및 나머지 구성 요소를 제어하여 서로 다른 가상 운영 체제가 동일한 컴퓨터에서 동시에 실행될 수 있도록합니다. 이는 호스팅 서버 및 기타 유형을 다른 클라이언트 회사에 제공하는 데 전념 한 회사에서 이전과 이후를 표시했습니다.

  • 하드웨어 절약: 각 장비에 대한 물리적 재료를 구입할 필요는 없습니다. 우리는 서버에서 돈을 버릴 것입니다. 확장 성: 새로운 기계를 만들려면 기계의 수를 늘리고 새로운 물리적 요소를 얻어야합니다.

소프트웨어 또는 운영 체제 가상화

이것은 데스크탑 컴퓨터 사용자가 대부분의 경우에 사용하는 방법입니다. 방법은 운영 체제가 설치된 하나 이상의 가상 환경을 작성하기 위해 기본 컴퓨터를 할당하는 것입니다.

실제 컴퓨터를 사용하여 예를 들어 Windows 10 운영 체제 내에서 Linux 운영 체제를 수행 할 수있는 플랫폼을 만듭니다. Linux 시스템은 실제 장치의 특성을 가지게되며 사용 가능한 물리적 하드웨어 리소스에서 직접 다른 장치를 가져옵니다.

네트워크 가상화

이 방법을 통해 가상 네트워크에 물리적 네트워크를 만들어 서로 연결된 머신 세트를 모니터링 할 수 있습니다. 이런 식으로 서로 연결된 여러 리소스 간의 상호 통신을 관리하는 소프트웨어를 사용하여 실제 네트워크를 다시 만들 수 있습니다.

  • 데이터 전송 속도를 높일 것 입니다. 물리적 제한이없는 경우 물리적 재료 절약: 가상 연결로 인해 각 머신에 전용 물리적 배선을 제공 할 필요가 없습니다. 광섬유와 같은 충분한 너비의 인터페이스를 사용하면 단일 물리적 연결을 통해 모든 가상 데이터를 전송하는 데 아무런 문제가 없습니다. 확장 성: 이전 기술과 마찬가지로 리소스의 확장 성이 향상됩니다.

스토리지 가상화

이 가상화 방법을 사용하면 일반적으로 네트워크를 통해 위치 및 분산 된 여러 스토리지 리소스가 생성됩니다. 하나의 장치가 아닌 여러 장치를 동시에 사용하면 동시에 또는 별도로 액세스 할 수 있습니다. 이러한 방식으로 여러 컴퓨터에서 사용할 수있는 하나의 큰 하드 드라이브를 사용하는 것보다 여러 컴퓨터에서 데이터에 액세스하는 것이 훨씬 효율적이고 빠릅니다. 또한 SSD 플래시 드라이브를 구현하면이 성능을 크게 향상시킬 수 있습니다. 요약하면 다음과 같은 장점이 있습니다.

속도 증가: 장치가 분할되면 데이터에 대한 액세스가 더 빨라집니다.

  • 더 나은 확장 성: 공간을 늘리려면 이미 보유하고있는 새 장치 만 구매하면됩니다. 효율성 향상: 사용 가능한 정보가 분할되어 액세스가 직접적이고 대기하지 않고 대기 시간이 없습니다 자동 리소스 관리: 이러한 리소스의 동기화 및 관리는 통신 프로토콜, TCP / IP 또는 SAS 또는 RAID 와 같은 다른 인터페이스를 사용하는 인터페이스

메모리 가상화

개념은 스토리지 가상화와 동일 합니다. 아이디어는 다른 컴퓨터가 사용할 수 있도록 네트워크의 배포를 통해 공유 기능 메모리를 만드는 것입니다. 네트워크 스토리지와 동일한 이점을 제공합니다.

데스크톱 가상화

이 가상화 방법을 사용하여 다른 사용자가 원격으로 연결하여 다른 위치에서 해당 서버의 데스크탑을 얻을 수있는 운영 체제가있는 머신을 만듭니다. 장점:

  • 중앙 집중식 위치: 여러 사용자가 원격으로 연결할 수있는 단일 운영 체제가있는 컴퓨터 만 있으면됩니다. 소프트웨어 라이센스 비용 절감 보안: 이렇게하면 파일이 별도의 컴퓨터에있는 것보다 파일을 더 잘 보호 할 수 있습니다.

가상화 소프트웨어

모든 경우와 마찬가지로 무료 가상화 프로그램도 유료로 제공합니다.

결제 프로그램:

  • VMware: EMC Corporation 은 시중에서 가장 중요하고 고급 도구 중 하나입니다. Hyper-V: Microsoft 소유의 하이퍼 바이저 이며 Windows 서버 또는 Windows 10 Pro Parallels ( 가장 유명한 유료 프로그램 중 하나)의 라이센스를 취득하면 무료로 사용할 수 있습니다. 소프트웨어 및 하드웨어 가상화가 모두 가능합니다. Virtuozzo: 전통적으로 Linux 에서 사용 가능했으며 2005 년에 Windows로 돌아 왔습니다.

무료 프로그램:

  • VirtualBox: 가장 유명한 오픈 소스 소프트웨어이며 유틸리티가 가장 많은 소프트웨어입니다. Oracle이 개발 한 VirtualBox는 Windows, Mac 및 Linux에서 사용할 수 있으며 이러한 모든 가상 PC 운영 체제를 가상화 할 수 있습니다. Microsoft가 소유하고 Windows XP, Vista 및 7 Xen 버전에서도 사용할 수 있습니다. Cambridge University에서 개발 한 Linux 및 Unix OpenVZ 운영 체제에서 사용 가능한 오픈 소스 소프트웨어: 호스트 및 가상 모두 Linux 버전과 호환되는 기타 오픈 소스 소프트웨어. KVM: Linux 운영 체제를위한 다른 가상화 도구

가상화 사용의 장점

가상화 사용의 장점은 많습니다. 가장 중요한 것은 다음과 같습니다.

  • 비용 절감: 가장 중요한 장점 중 하나는 비용 절감입니다. 가상화 덕분에 더 많은 운영 체제에 대한 하드웨어 또는 라이센스를 구입하지 않아도됩니다. 작업 효율성 향상: 네트워크에서 리소스를 공유하고 다양한 요소로 공유 할 수 있으므로 데이터 또는 리소스에 대한 액세스 효율성이 훨씬 빠릅니다. 낮은 에너지 소비: 이것은 전기 네트워크에 연결된 장비의 수와 직접 관련이 있습니다. 가상 장비가있는 경우 다른 시스템을 지원하는 플랫폼 만 사용됩니다 보안 향상: 물리적 장비를 네트워크에 연결하면 데이터 충돌 가능성이 높아집니다. 서버 및 스토리지 가상화를 통해이 위험이 크게 줄어 듭니다. 유지 관리 필요성 감소: 가상 머신에는 물리적 구성 요소가 없으므로 실패 할 수 없습니다. 복제 가능성: 가상 머신이 있으면 추가로 설치하거나 필요로하는 횟수만큼 복제 할 수 있습니다. 이식성: 이전 시점과 마찬가지로 머신을 복제하는 경우 사용자 지정 하드웨어를 검색해야하는 경우 다른 서버에 할당 할 수 있습니다.

가상화의 단점

검은 색이 없다면 흰색은 존재하지 않았을 것이다. 모든 경우와 마찬가지로 가상화 방법을 사용할 때 몇 가지 단점이 있습니다.

  • 학습 단계: 극복해야 할 주제 중 하나는 가상화 소프트웨어 사용법을 정확하게 아는 것입니다. 이 방법을 사용하는 직원은 가상화 도구의 가능성과 사용 방법을 정확히 알고 있어야합니다. 그렇지 않으면 모든 것이 재해로 끝날 것입니다. 초기 비용 증가: 여러 머신을 호스팅하려면 각 머신에 리소스를 할당해야합니다. 따라서 회사에없는 강력한 소프트웨어에 투자해야합니다. 체인 오류 증가: 가상 시스템 서버 역할을하는 컴퓨터가 실패하면 모든 시스템이 작동하지 않으므로 실패하면 성능이 크게 저하됩니다.

일반적으로 가상화는 물리적 장비 없이도 응용 프로그램을 테스트하고 네트워크 구성을 연습해야하는 회사 및 사용자에게 매우 유용한 도구 입니다.

우리는 또한 추천합니다:

가상 윈도우 를 만들고 싶습니까? 우리는 곧 그것을하는 방법을 보게 될 것입니다. 이 기사가 가상화가 무엇인지 더 잘 이해하는 데 도움이 되었기를 바랍니다.

튜토리얼

편집자의 선택

Back to top button