차례:
가상화는 최근 정보 기술 영역에서 중요한 주제가되었습니다. 가상화는 하드웨어, 소프트웨어 및 네트워크 또는 데스크톱 계층 등 모든 수준에서 수행 할 수 있습니다. 기술적 인 용어로 가상화는 다른 리소스에서 가상 (실제 아님) 버전의 리소스를 만드는 프로세스입니다. 이 자원은 다음 중 하나 일 수 있습니다.
- 운영 체제
- 섬기는 사람
- 저장 장치
- 네트워크 리소스
- 적은 서버
- 적은 에너지 소비
- 적은 유지 보수
가상화 대 클라우드 컴퓨팅
IT 산업에서 가상화와 클라우드 컴퓨팅은 종종 동의어로 사용됩니다. 이 둘의 기본적인 차이점은 가상화가 물리적 인프라의 일부이고 클라우드 컴퓨팅은 서비스에 지나지 않는다는 것입니다. 가상화 방식에 따라 초기에 더 많은 비용이 발생하지만 장기적으로 비용을 절감 할 수 있습니다. 그러나 클라우드 컴퓨팅 방식에서는 가입자로서 사용량에 따라 요금을 지불해야합니다. 요컨대, 모든 클라우드 인프라가 가상 인프라라고 말할 수 있지만 항상 그렇지는 않습니다.하이퍼 바이저 란 무엇입니까?
가상 환경이 생성 된 시스템 / 시스템을 호스트 시스템이라고하고 가상 시스템을 게스트 시스템이라고합니다. 하이퍼 바이저는 가상 시스템을 제어하는 데 사용되는 저수준 소프트웨어 프로그램 또는 펌웨어로 정의 할 수 있습니다. 기본적으로 가상 머신 관리자 역할을합니다. 하이퍼 바이저에는 두 가지 유형이 있습니다.- 유형 1 : 베어 시스템에서 실행
- 유형 2 : 시스템이 정상적으로 상호 작용하는 장치를 에뮬레이트하는 소프트웨어 인터페이스
가상화 카테고리
가상화의 개념은 광범위한 소프트웨어 및 하드웨어 분야에 걸쳐 있습니다. 범주를 하나씩 논의 해 봅시다.
하드웨어 가상화
이 범주에는 여러 운영 체제가 설치되어 동시에 실행되는 서버가 있습니다. 결과적으로 서버 수가 줄어 듭니다. 이는 단일 컴퓨터에서 여러 운영 체제를 지원하는 프로세서 및 메모리 컨트롤러의 회로를 제공합니다. 하드웨어 가상화에는 타사 소프트웨어에서 호출하지 않고 하드웨어 회로에 내장 된 가상 시스템 관리자 또는 하이퍼 바이저가 있습니다. 하이퍼 바이저의 작업은 프로세서, 메모리 및 기타 리소스를 제어하는 것입니다. 이는 여러 운영 체제를 동일한 하드웨어 장치에서 실행할 수있게하는 트래픽 정책과 유사합니다. 각 운영 체제에는 자체 프로세서, 메모리 및 기타 펌웨어 리소스가 있습니다.
하이퍼 바이저는 프로세서와 해당 리소스를 제어 할뿐만 아니라 필요할 때마다 이러한 리소스를 할당합니다. 하드웨어 가상화는 단일 서버에서 여러 워크로드를 쉽게 통합 할 수 있습니다. 하드웨어 가상화의 장점은 비용이 몇 배나 줄어든다는 것입니다. 하드웨어 리소스를보다 효율적으로 사용하기 때문에 비용 및 에너지 절약 외에도 가상 인프라에서 고 가용성 리소스, 더 나은 관리 및 재난 복구 메커니즘을 얻을 수 있습니다. 우리는이 접근법에서 다음을 저장합니다.
- 물리적 공간
- 전력 소비
- 빠른 확장 성
이를 데스크톱 가상화라고도합니다. 이 가상화 범주에는 클라이언트, 즉 데스크톱 또는 랩톱이 있으며 최종 사용자 컴퓨터라고도합니다. 여기서는 클라이언트 환경에있는 시스템을 관리하기가 매우 어렵 기 때문에 시스템 관리자 또는 네트워크 관리자의 작업은 매우 어렵습니다. 회사 구내에있는 기계는 회사가 정한 지침과 절차를 따라야합니다. 그러나 기계가 회사의 구내에 있지 않으면 제어 할 수 없습니다. 이 외에도 이러한 시스템은 맬웨어 또는 바이러스 공격에 더 취약합니다. 클라이언트 가상화는 아래 설명 된 세 가지 모델 중 하나에 따라 적용 할 수 있습니다.
- 원격 데스크톱 가상화 :이 방식에서는 운영 체제 환경이 데이터 센터의 한 서버에서 호스팅되며 네트워크를 통해 최종 사용자 데스크톱 또는 랩톱에서 액세스됩니다.
- 로컬 데스크톱 가상화 :이 방법에서 운영 체제는 클라이언트 데스크톱에서 로컬로 실행되며 최종 사용자 시스템의 실행을 모니터링하고 보호 할 수있는 다양한 종류의 가상화가 있습니다.
- 응용 프로그램 가상화 :이 방식에서는 최종 사용자 데스크톱 운영 체제에서 특정 응용 프로그램을 사용할 수 있으며 기존 방식으로는 설치되지 않습니다. 컨테이너 내에 응용 프로그램이 설치되고 실행됩니다. 이 컨테이너는 응용 프로그램이 다른 시스템 및 구성 요소와 상호 작용하는 방식을 제어합니다. 다른 응용 프로그램의 간섭을 방지하기 위해 응용 프로그램을 자체 샌드 박스 내에서 격리 할 수 있습니다. 이 모델에서는 응용 프로그램을 네트워크를 통해 스트리밍하거나 웹 서버 또는 응용 프로그램 서버 수준에서 대부분의 처리를 수행하여 웹 브라우저를 통해 전달할 수 있습니다.
스토리지 가상화는 논리적 스토리지 (예 : 가상 파티션)가 물리적 스토리지 (예 : 실제 데이터가 상주하는 스토리지 장치)와 분리되거나 추상화되는 개념입니다. 다음 중 하나 이상일 수 있습니다.
- 광 디스크
- 하드 디스크
- 자기 저장 장치
- 직접 연결 스토리지 : 하드 드라이브가 물리적 서버에 연결되는 기존 방식입니다. 이 방법은 사용하기 쉽지만 관리하기는 어렵습니다. 실제로이 접근 방식의 단점은 조직이 가상화로 나아가도록 동기를 부여하고 있습니다.
- 네트워크 연결 스토리지 :이 접근 방식에는 네트워크에 상주하고 다른 머신에 데이터 스토리지를 제공하는 머신이 있습니다. 이는 스토리지 가상화를 달성하기위한 첫 번째 단계로 간주됩니다. 이 방법에는 단일 데이터 소스가 있으므로 데이터 백업이 매우 중요합니다.
- 저장소 영역 네트워크 :이 방법에서는 일반 디스크 드라이브를 데이터 저장소로 변환하여 데이터를 고성능 네트워크로 변환하는 데 사용되는 특정 하드웨어 및 소프트웨어를 배포합니다. 데이터는 연중 무휴 24 시간 이용 가능한 핵심 리소스라는 것은 잘 받아 들여진 사실입니다. 동시에 데이터를 편리하게 관리해야합니다.
이 범주는 주로 터미널 서비스 또는 원격 데스크톱 서비스로 알려진 Microsoft 기술 도메인에서 주로 따릅니다. 원격 데스크톱 서비스를 통해 모든 네트워크를 통해 연결된 시스템에서 원격 Windows 데스크톱을 얻습니다. 원격 세션은 원격 시스템 에서처럼 로컬 키보드, 마우스 및 모니터를 사용하여 기본 물리적 시스템과 상호 작용합니다.
가상 개요
가상화는 화제가되고 있습니다. 여기에서는 가상화 및 구현의 모든 주요 영역을 다루었습니다. 앞으로 몇 년 안에 가상화 개념이 다른 영역으로 확대 될 것입니다. 다음 사항으로 토론을 마치겠습니다.- 가상화는 모든 리소스에서 가상 인스턴스 (자원)를 생성하는 프로세스입니다. 이 자원은 다음 중 하나 일 수 있습니다.
- 운영 체제
- 섬기는 사람
- 저장 장치
- 네트워크 리소스
- 가상화는 다음과 같은 이점이 있습니다.
- 적은 수의 서버
- 적은 에너지 소비
- 적은 유지 보수
- 가상화는 종종 클라우드 컴퓨팅의 대체물로 부적절하게 사용되며 그 반대의 경우도 있지만, 두 가지에 대한 심층적 인 연구를 수행 할 때 명백한 차이점이 있습니다.
- 우리는 다음과 같은 범주의 가상화를 식별했습니다.
- 하드웨어 가상화 또는 서버 가상화
- 클라이언트 가상화
- 스토리지 가상화
- 프리젠 테이션 가상화