가상화란 무엇입니까?
이름에서 알 수 있듯이 가상화는 물리적으로 존재하는 항목의 가상 버전을 생성하는 것을 말합니다. 데이터센터에서 가장 많이 가상화되는 항목으로는 운영 체제, 서버, 스토리지 디바이스 또는 데스크탑 등이 있습니다. 가상화를 수행하면 애플리케이션 및 운영 체제와 같은 기술은 그 아래의 하드웨어 또는 소프트웨어로부터 추상화됩니다. 하드웨어 가상화의 경우 가상 머신 (VM)을 사용합니다. 가상 머신은 "실제" 컴퓨터를 "실제" 운영 체제로 대체합니다.
가상화의 진화
운영 체제(OS) 가상화는 수십 년 전에 시작되었습니다. 이러한 가상화의 경우 소프트웨어를 사용하여 하드웨어가 여러 운영 체제를 동시에 실행하도록 합니다. 메인프레임에서 시작된 이 기술을 사용하면 IT 관리자는 비용이 너무 많이 드는 처리 능력을 활용하지 않아도 됩니다.
1960년대부터 가상화와 가상 머신(VM)은 몇 개의 메인프레임만을 사용하여 시작되었습니다. 이러한 메인프레임은 시간 공유 기능이 있는 크고 투박한 컴퓨터였습니다. 이러한 머신 중 가장 주목할 만한 것은 IBM 360/67이었습니다. 이 컴퓨터는 1970년대에 메임프레임 시장의 주류가 되었습니다. 그러나 얼마 되지 않아 1980년대에 VM이 개인용 컴퓨터의 핵심부에 등장했습니다.
그러나 1980년대 후반과 1990년대 초반이 되서야 가상화가 주류로 도입되기 시작했습니다. IBM의 메인프레임을 기반으로 한 것과 같은 몇몇 VM이 지금도 여전히 사용되지만, 이들은 과거처럼 널리 사용되지 않으며, 메인프레임을 주요 비즈니스 컴퓨터로 간주하는 회사는 거의 없습니다. VM을 주류로 만든 첫 번째 기업은 Insignia Solutions였습니다. 이 회사는 x86 기반 소프트웨어 에뮬레이터인 SoftPC를 만들었습니다. 이 회사의 성공에 힘입어 Apple, Nutanix, 그리고 나중에 Citrix와 같은 더 많은 조직들이 자체적인 가상화 제품을 내놓았습니다.
가상화의 작동 원리는 무엇입니까?
기업들이 가상화 기술을 사용하는 주된 이유 중 하나는 서버 가상화입니다. 서버 가상화는 기반 하드웨어를 "복제"하기 위해 하이퍼바이저를 사용합니다. 가상화되지 않은 환경에서 게스트 운영 체제(OS)는 일반적으로 하드웨어와 함께 작동합니다. 가상화를 수행하면 OS가 마치 하드웨어가 있는 것처럼 실행됩니다. 따라서 하드웨어 없이 기업이 기대하는 것과 거의 동일한 성능을 구현할 수 있습니다. 하드웨어 성능과 가상화 성능이 항상 동등하지는 않지만, 대부분의 게스트 운영 체제가 하드웨어에 완전히 액세스하지 않아도 되므로 가상화는 여전히 유용하게 활용되며 선호되는 기술입니다.그 결과 기업들은 더 나은 유연성과 제어력을 활용하고 하나의 하드웨어에 대한 의존성을 없앨 수 있습니다. 서버 가상화의 성공 덕분에 가상화는 애플리케이션, 네트워크, 데이터, 데스크탑과 같은 데이터센터의 다른 영역으로 확산되었습니다.
가상화의 이점
간단히 말해, 가상화 솔루션은 엔터프라이즈 데이터센터를 효율화합니다. 이러한 솔루션은 가상화된 솔루션을 배포하고 관리할 때 복잡성을 추상화하면서 현대적인 데이터센터에 필요한 유연성을 제공합니다.
또한 가상화는 전력, 냉각, 하드웨어에 드는 비용을 절감하여 "친환경적" IT 환경을 만드는 데 도움을 줄 수 있습니다. 그러나, 가상화 솔루션을 선택하여 얻을 수 있는 이점은 비용 절감 외에도 더 있습니다. 조직들이 가상화를 선택하는 다른 이유들 은 다음과 같습니다:
가상화의 이점 - 가상화는 조직에 필요한 서버 개수를 최소화하므로 서버를 많이 사용하는 데이터센터의 열 축적을 줄일 수 있습니다. 데이터센터에 물리적 "잡동사니"가 적을수록 열 방산에 투입해야 할 비용과 연구가 줄어듭니다.
가상화로 비용 절감 - 비용을 절감하려면 하드웨어를 최소화해야 합니다. 조직은 가상화를 통해 하드웨어 사용을 줄일 수 있습니다. 그리고 무엇보다도 시간이 흐름에 따라 유지 관리, 다운타임, 전력 사용을 줄일 수 있습니다.
간편한 VM 배포 - 가상화를 통해 새로운 서버를 쉽고 빠르게 재배포할 수 있습니다. 서버가 중단되면 가상 머신 스냅샷이 몇 분 안에 시스템을 구조할 수 있습니다.
백업 솔루션 - 가상화를 수행하면 백업이 훨씬 더 간편해집니다. 가상 머신(VM) 하루 내내 백업을 수행하고 스냅샷을 생성할 수 있으므로 항상 가장 최신 데이터를 확보할 수 있습니다. 또한 서버 간에 VM을 이동할 수 있고 더 빨리 재배포할 수 있습니다.
데이터센터 상면 - 데이터센터의 더 많은 부분을 가상화하면 필연적으로 전체적인 데이터센터 점유 공간과 탄소 배출량을 줄일 수 있습니다. 데이터센터 점유 공간을 줄이면 지구를 보호할 수 있을 뿐만 아니라 하드웨어, 전력, 냉각 비용을 대폭 줄일 수 있습니다.
가상화된 환경 - 가상화된 환경에서는 하드웨어 기반 환경에서보다 더 쉽게 테스트와 재테스트를 수행할 수 있습니다. VM이 스냅샷을 보관하므로 테스트 도중 오류가 발생하면 이전 스냅샷으로 돌아갈 수 있습니다.
공급업체 종속 - 가상화는 소프트웨어와 하드웨어 사이에 추상화 레이어를 제공합니다. 다시 말해, VM은 하드웨어를 가리지 않으므로 어느 머신이든 어느 하드웨어에서나 실행할 수 있습니다. 따라서 공급업체 종속으로 인해 특정 공급업체에 묶이게 되지 않습니다.
재해 복구 - 데이터센터가 가상 인스턴스에 의존할 경우 재해 복구가 훨씬 덜 번거로우며 다운타임도 훨씬 더 짧게 더 낮은 빈도로 발생합니다. 최근 스냅샷을 사용하여 VM을 실행하거나 이러한 머신을 다른 곳으로 이동할 수 있습니다.
클라우드 컴퓨팅에서의 데이터센터 - 가상화는 데이터센터 "가상화"를 지원할 수 있습니다. 모두 가상화되거나 대부분 가상화된 환경은 클라우드를 모방하므로 클라우드로의 전환을 준비할 수 있습니다. 또한 VM을 클라우드에 배포할 수도 있습니다.
가상화를 선택해야 하는 이유는 무엇입니까?
클라우드와 유사한 IT 환경을 만들고자 하는 조직은 가상화를 먼저 살펴보아야 합니다. 데이터센터를 가상화하면 서버 리소스를 훨씬 더 효율적으로 사용할 수 있습니다. 과거에 기업들은 하나의 애플리케이션(예: 이메일)을 하나의 서버에 전용으로 배치해야 했습니다. 이런 경우, 기업들은 여러 애플리케이션을 지원하기 위해 여러 서버를 과다축적하거나 서버 전체에서 리소스가 과소사용되는 완전히 다른 문제를 겪어야 했습니다.
어느 경우든, 이 방법은 비용이 많이 들고 공간을 많이 사용하며 비효율적입니다. 가상화 솔루션 덕분에 IT 팀은 여러 애플리케이션, 워크로드, 운영 체제를 하나의 가상 머신(VM) 실행할 수 있으며, 필요에 따라 리소스를 추가하고 제거할 수 있습니다. 가상화는 기업이 성장함에 따라 쉽게 확장할 수 있습니다. 이 덕분에 수요가 증가하고 감소할 때 조직은 리소스 활용도를 파악하고 변화에 더 빨리 대응할 수 있습니다.