티스토리 뷰
가상화의 장점과 단점을 알아보자
저는 가상화라는 단어를 모릅니다.사실 가상화에는 여러 종류가 있지만, 이번에는 "응용 프로그램 가상화와 데스크톱 가상화 두 가지 종류만 소개하고자 합니다.그럼 간단히 살펴보도록 하겠습니다!
가상화는 자원(서버, 메모리 등)을 논리적으로 통합/분할하여 하나의 큰 자원 또는 여러 개의 작은 자원으로 취급하는 기술입니다. Application Virtualization는 화된 애플리케이션의 수입니다.
모든 단말에서 액세스/관리가 가능합니다.Desktop Virtualization는 PC와클라이언트 환경을 서버 측(가상)에서 중앙에서 관리하는 기술입니다.네트워크 가상화는 물리적네트워크 서버회선 등)를 논리적으로 통합/분할하여 네트워크 구성/운영을 용이하게 하는 기술입니다.Storage Virtualization는가상화된 스토리지를 사용하여 리소스를 유연하게 할당하는 기술입니다.
어플리게이션 설치 않고 서버전달
가상화의 5 가지 장점은 첫째, 단말에 어플리케이션을 설치하지 않고 서버측에서 전달되는 것을 그대로 사용할 수 있다는 점이다.예를 들어, 회사 PC에서는 사용자가 애플리케이션을 하나씩 설치할 필요가 없고 미리 준비된 것을 선택하기만 하면 사용할 수 있습니다.이를 통해 사용자의 노력을 줄일 수 있을 뿐만 아니라 관리자가 모든 권한 설정을 일괄적으로 관리할 수 있어 모두의 편의성이 향상됩니다.
여러 버전 공존
두 번째는 애플리케이션을 가상화하여 여러 버전(ver)이 공존할 수 있다는 것입니다.일반적으로 최신 버전을 사용하더라도 클라이언트에 맞게 버전을 조정하여 통신 문제를 해결할 수 있습니다.또한 특정 언어나 환경에서만 동작하지 않더라도 개발자 등이 제공하므로 디버깅 및 신규 개발 등이 용이할 것이다.
비용 절감
세 번째는 시스템 관리 비용을 절감할 수 있다입니다.직원이 늘어날수록 앱 업데이트와 유지보수까지 많은 노력이 필요하지만 가상화 기술은 일괄적으로 관리할 수 있어 비용 절감에 도움이 될 수 있다.
정보유출 위험 감소
넷째, 정보유출 위험이 감소한다.입니다. 조직의 모든 기밀 데이터는 서버에서 관리되므로 데이터를 운반하는 개인이 아닙니다.또한 사내 단말에 대한 보안조치를 일괄적으로 수행할 수 있어 PC 분실이나 바이러스 감염 시 신속한 대응이 가능하다.
원격 액세스 가능
다섯 번째는 원격 액세스 가능입니다.조직의 기밀 데이터를 단말기에 남겨두지 않음으로써 지진과 같은 비상 상황에서도 집에서 PC 작업을 계속할 수 있습니다.또한 긴급한 데이터가 필요한 경우 적절한 접근으로 데이터를 볼 수 있어 매우 편리합니다.
가상화의 다섯 가지 전문지식 필요
가상화의 다섯 가지 단점은 첫 번째는 전문적인 지식이 필요하다입니다.가상화를 수행할 때 물리적 환경을 설정하는 것과는 다른 전문성이 필요합니다.하지만 최근 클라우드 서비스가 풍부해지고 초보자도 가상화 환경을 쉽게 사용할 수 있어 특별히 불리한 점은 아니라고 할 수 있다.
비용 상승
두 번째는 역시 작은 환경에서는 비용이 상승할 가능성이 있다는 것입니다.예를 들어, 많은 서버가 필요하지 않은 환경에서는 가상화 소프트웨어 및 스토리지 제공 비용이 더 비싸게 되어 결국 더 높은 비용으로 이어질 수 있습니다.
올바른 소프트웨어 선택
세 번째는 올바른 소프트웨어를 선택해야 합니다입니다.가상화 소프트웨어의 인기를 보면 VMware 제품이 있지만 조직에 따라 최적의 소프트웨어는 당연히 다릅니다.조직의 데이터 활용을 위해 필요한 요건은 무엇인지, 일정 수준의 능력을 갖춘 사람은 몇 명인지, 얼마나 많은 사람이 운영하는지 등 미래를 내다볼 필요가 있다.
물리적 환경
넷째, 물리적 환경에서 성능이 좋지 않다.가상화 환경을 이용하기 위해서는 가상화 소프트웨어를 통하거나 반드시 기본적으로 드라이버를 지원하지 않는 하드웨어가 없기 때문에 I/O(시스템 응답 속도) 등의 성능 면에서 다소 떨어지는 경향이 있습니다. (하지만 정상적인 업무에서는 거의 문제가 되지 않습니다..)
시스템 관리 서버 의존
다섯째는 모든 시스템은 관리 서버에 의존한다이다.가상화에서도 물리적인 서버에 의존하는 형태가 되기 때문에 메인 서버에 장애가 발생하면 모든 시스템이 영향을 받습니다. (AWS 장애로 인해 시스템 다운이 되는 소리가 들립니다..)환경의 선정/구축 등의 비용이 들지만 장기적으로 시스템을 효율적으로 만들고 저렴하게 사용한다는 점에서 많은 장점이 있습니다.가상화도 클라우드를 구현하는 기술이기 때문에 사실 우리 주변에 꼭 필요한 기술입니다.