중요 한 컴퓨터 지원 기술로 가상 기술 핵심적인 역할 클라우드에서 컴퓨팅. 가상화 소프트웨어 기술로 클라우드 컴퓨팅 구현 과정은 사전에 왔다.
가상화 컴퓨팅 존재할 수 있습니다 하드웨어 계층의 맨 아래에 응용 프로그램에서 컴퓨터의 어떤 수준 든 지 사이 가상, 교체의 실제 수준 상위 계층, 커플링, 관계의 상위 및 하위 레이어를 진짜 수준 낮은 투명도 수준을 다음 운영 기능을 달성 하기 위해 가상 레이어에 레이어를.
물론, 가상화 기술, 소프트웨어 기술 하드웨어 시뮬레이션, 즉 오버 헤드 증가 성능에 어떤 영향을가지고, 복잡 한 의미와 제어를 달성 하기 위해 협력 하는 메커니즘에 대 한 필요성의 기능 이지만 가상화 기술 및 기본 플랫폼 성능의 지속적인 향상의 지속적인 개발이 문제가 잘 해결 되었습니다 그렇게 좋은 시간을가지고 컴퓨팅 구름의 확산.
서버 가상화는 클라우드 컴퓨팅 인프라의 핵심, 서버 가상화 기술 분석을 통해 클라우드 컴퓨팅 서비스 추진에 필요한 생산 플랫폼을 보여줍니다 그리고 그것이 특정 지도 기능을 클라우드 서비스를 관리 하는 회사.
1 서버 가상화 기술과 그 값 장점
(컴퓨터 자원, 물리적 한계 없이 물리적 메커니즘에 따라 호출) 통합, 추상적인 방식에서으로 액세스 하는 논리 기법으로 요약 될 수 있는 가상화의 많은 정의가 있다 가상화는 중앙 처리 장치 (CPU), 메모리, 하드 디스크와 입력, 출력 (I/O) 인터페이스 또는 운영 체제 (파일 시스템 및 응용 프로그램) 등의 가상 소프트웨어 환경 등 모든 하드웨어 리소스에 대 한 가상화 될 수 있습니다. 가상 기술의 내포 결정의 핵심 지원 위치 그리고 클라우드, 클라우드 컴퓨팅, 첫 번째는 가상 자원 그룹, 아니 풀 통합.
서버 가상화 기술이 가장 중요 한, 가상화 기술, 서버에 적용 하는 시스템입니다 실제 서버 중앙 처리, 프로그램을 처리 하는 여러 서버 응용 프로그램에 대 한 여러 서버에 가상 또는 데이터 처리를 위해 1 서버에 배치 하는 가상 기술을 통해 실제 플랫폼의 제한 없이 물리적 플랫폼 교차 수 있습니다.
클라우드 컴퓨팅은 IT 자원의 총 가상화 이며 서버 가상화 기술이이 목표와 일치.
상업 분야에 이동 수 값 간의 운영 및 제품 응용 프로그램에 따라, 같은 가상화 시장, 비용에 따라야 합니다. 앞서 언급 한 시간 가치 우위를 구현 하는 서버 가상화 기술, 분석은 다음과 같습니다.
1 운영 비용을 절감합니다. 정보 서비스 제공 업체의 관리 변화에 비용의 엄격한 관리를 요구 하 고 투자 세련 될 경향이. 엔터프라이즈 IT 운영 비용, 주로에 초점 맞춘된 데이터 센터 투자, 두 부분을 포함 한다: 첫 번째, 하드웨어 및 라이센스 서비스 입력의 비용을 지원 하기 위해 두 번째는 유지 보수 비용의 운영. 서버 가상화 서버 성능 발휘를 제공 뿐만 아니라 또한 관리를 자동화 하 여 인간의 개입을 줄이고 강력한 가상화 서비스 환경 관리 도구 사용. 데이터 센터의 전체 투자 비용 관리에서 거 대 한 비용 절약 공간을 보여주는 급격히 추락 했다.
2 응용 프로그램 병합, 투명 플랫폼. 기존 데이터 센터에서 여러 플랫폼 있다. 즉 그 운영 체제와 미들웨어 및 출시, 통합 및 거 대 한 디버깅 어려움의 관리 플랫폼의 응용 프로그램의 다른 측면을 고려 하는 복잡성, 다른 플랫폼에 있는 큰 증가의 응용 시장의 응용 프로그램 해당 너무 오래의 주기. 서버 가상화 기술을 크게 감소 조정 시간에이 문제를 아주 잘, 응용 프로그램 및 하드웨어 플랫폼 격리, 환경 변화의 하단을 해결할 수 있습니다, 응용 프로그램은 가상에 만들어집니다 플랫폼 수, 캡슐화에 대 한 플랫폼에 해당 플랫폼 제한에서.
3 제품 출시의 효율성 향상, 응용 시장 수요 응답 속도의 속도를 향상. 이제 데이터 센터 배포 응용 프로그램을 다음 단계 일반적으로 경험: 물리적 시스템, 미들웨어, 응용 프로그램, 구성, 테스트 및 실행을 설치를 설치를 따기. 응용 프로그램 게시 주기는 몇 일 이다. 응용 프로그램 배포 문제, 링크 연결 오류 이어질 쉽게 이해 사람들의 커뮤니케이션의 서로 다른 모듈의 서로 다른 영역 전체 과정을 추적 하는 직원을 요구 한다. 가상화 서버 기술, 그래서 하는 응용 프로그램 배포 주기 크게 단축, 단지 몇 가지 간단한 단계: 입력 활성화 구성 매개 변수, 가상 컴퓨터를 복사, 가상 컴퓨터를 시작 하 고 가상 컴퓨터를 활성화, 주기는 일반적으로 10 분 이상. 물론, 가상화 서버 기술을 응용 프로그램 배포 및 시장 요구에 신속한 대응을 통해 자연적인 이점이 있다.
4 혁신적인 백업 및 복구 기술, 실시간 마이그레이션 서비스 가용성을 향상 시킵니다. 서비스의 꾸준한 공급을 중단된 클라우드 컴퓨팅 서비스 제공 업체에 대 한 주요 고려 사항입니다. 이전 데이터 센터 서비스 복구 실패의 경우를 보호 하기 위해 여러 물리적 컴퓨터, 여러 수동 백업 및 가용성 관리 도구를 사용 합니다. 서버 가상화, 데이터 센터, 후 가상화 된 자원을 각 가상 컴퓨터에 해당, 캡슐화 이며 가상 컴퓨터 관리 프로그램에 의해 격리, 각 가상 컴퓨터, 거울의 작업에 대 한 백업 작업 동적으로 새 가상 컴퓨터 또는 필요에 따라 새로운 물리적 기계를 마이그레이션할 수 있습니다. 동적 마이그레이션 기술 기반 가상 풀, 여러 물리적 컴퓨터의 동적 마이그레이션에서 서비스 가용성 자동으로 승진 시키는 하나의 물리적 시스템에 국한 되지 않습니다.
5. 통합 리소스 및 리소스 사용률을 개선. 클라우드 컴퓨팅 자원의 비효율적인 응용 프로그램에 의해 동반의 인기, 중앙 집중식된 자원 관리 새로운 생명을 부여, 이것이 클라우드를 홍보 하는 중요 한 시간 컴퓨팅. Coogle 보고서, 엔터프라이즈 데이터 센터에서 하드웨어 리소스의 사용률이 5%와 20% 사이입니다. 물리적 리소스의 사용률이 크게 증가, 즉 부 저장 하드웨어 입력의 해당 감소는 실제 기계에 집중 같은 기초의 원래 응용 프로그램에서 서버 가상 기술을 사용 합니다.
6) 녹색입니다. 글로벌 개발 오늘, 정부는 자원의 소모를 줄이기 위해 기술 혁신에 대 한 호출 합니다. 클라우드 컴퓨팅, IT 커뮤니티 합의 강력한 추진에 도달 거의의 확산으로 이어지는 중요 한 기회 이기도 합니다. 효과적으로 에너지 소비, X86 (마이크로소프트 컴퓨터 아키텍처) 종료를 관리할 수 있는 서버 리소스 사용률 증가 하면서 가상화 컴퓨팅, 서버 및 응용 프로그램. 또한, 온도 제어의 운영 환경에서 많은 양의 전력 소비, 전반적으로 녹색 낮은 탄소 목적 에어컨 등 보조 장비를 줄일 수 있습니다.
2 서버 가상화 핵심 기술
서버 가상화는 하드웨어의 추상화와 가상화의 관리.
가상 서버: 첫 번째는 기본 하드웨어 리소스 CPU, 메모리, 장비와 나의 3 종류 / 0 가상화, 두 번째는 통합 일정에 대 한 가상 컴퓨터 실시간 마이그레이션이 보조 기술, 리소스 가상 도시에 의존 하 여 사용. 서버 가상화의 핵심 기술은 다음과 같이 해결 됩니다.
1 CPU 가상화입니다.
가상 CPU 물리적 CPU, 물리적 CPU 수만 핸들 가상 CPU의 지침, 여러 개의 가상 CPU 명령 일치 하지 않을 수 있습니다. 운영 체제는 서로 다른 시스템에 있는 하나 이상의 가상 Cpu를 사용할 수 있습니다.
Cpu의 가상화 문제는 운영 체제 가상화 된 환경에서 권한 있는 명령 기능을 수행. 대부분의 현재 운영 체제는 X86 기반 아키텍처, 디자인 타임에 물리적 컴퓨터에서 직접 실행 하 고 전체 기본 실제 하드웨어와 함께 완료 하는 데 필요한. Cpu에 대 한 있는 실행 레벨 4는 X86 시스템, 링고 (명령어 수준), ring1, rin92 및 Ring3. 특히, 링고 수준 권한 지시어로 알려진 지침 등의 CPU 상태를 변화를 포함 하 여 모든 명령 실행은 Rin90 수준에서 할 수 있습니다.
가상화는 X86의 아키텍처, 운영 체제와 기본 하드웨어 가상 계층 참여 필요 및 Rin90 가상 계층에서 실행할 수 있습니다, 어떤 운영 체제의 특권된 지침 하드웨어, 인터럽트 처리, 같은 운영 체제에서 직접 실행할 수 없습니다 원인과 다른 권한 있는 작업을 완료할 수 없습니다. 그것은이 딜레마는 X86 기반 CPU 가상화를 만드는 아키텍처 구현 하기 더 어렵습니다.
위해서는이 문제, 제안된 총 가상화의 시작 부분에서 업계 및 반 가상화 2 소프트웨어 솔루션 해결.