가상화는 단순한 업계 유행어 또는 IT 트렌드 그 이상입니다. 이 기술을 통해 단일 하드웨어에서 운영 환경의 여러 인스턴스를 실행할 수 있습니다. 그런 다음 이러한 가상 컴퓨터(VM)는 다른 물리적 서버와 마찬가지로 응용 프로그램 및 서비스를 실행하고 추가 서버를 구입하고 지원하는 데 드는 비용을 제거합니다. 가상화는 응용 프로그램 및 리소스의 빠른 프로비저닝과 같은 다른 이점도 제공합니다. 또한 IT 생산성, 효율성, 민첩성 및 응답성을 향상시키고 IT 리소스가 다른 작업 및 이니셔티브에 집중할 수 있도록 할 수 있습니다. 그러나 가상화에는 위험이 있습니다.
가상화는 어떻게 진화했습니까?
가상화에 대한 비즈니스 사례와 잠재적 가상화 위험을 가장 잘 이해하려면 메인프레임이 컴퓨팅 세계를 지배했던 시기를 되돌아볼 필요가 있습니다.
Mainframe은 대규모 조직에서 가장 중요한 응용 프로그램 및 시스템을 관리하는 데 사용되었습니다. 그러나 그들은 또한 동시에 운영 체제의 여러 인스턴스를 호스팅 할 수있는 기능을 제공, 서버 역할을 할 수 있습니다. 이 과정에서 그들은 가상화 개념을 개척했습니다.
많은 조직이 잠재력을 빠르게 볼 수 있었습니다. 각 부서나 사용자가 더 많은 용량과 더 나은 성능을 위해 전용 컴퓨팅 리소스를 제공하기 위해 워크로드를 조각하기 시작했습니다. 이것은 클라이언트 서버 모델의 시작이었습니다.
대부분의 경우 애플리케이션에서 여러 대의 다른 PC에서 액세스한 한 서버에서 실행되었습니다. 인텔의 x86 기술의 출현과 같은 다른 발전은 모두 클라이언트 서버 컴퓨팅을 더 빠르고 저렴하며 효과적으로 만드는 데 도움이 되었습니다.
그 인기가 따라잡을 때까지 모든 것이 훌륭하게 작동했습니다. 결국, 회사의 모든 사람들이 서버가 응용 프로그램을 호스팅하기를 원했던 것처럼 보였습니다. 이로 인해 “서버 스프롤”이라는 서버가 너무 많아가장 큰 데이터 센터도 빠르게 채워지게 되었습니다.
공간만이 문제가 되지 않았습니다. 이러한 모든 서버는 비용이 많이 들었으며 이를 지원하고 유지하기 위해 광범위한 서비스가 필요했습니다. 전반적으로 IT 비용이 급증했고 많은 기업들이 새로운 접근 방식을 찾기 시작했습니다.
한 가지 해결책: x86 기술을 사용하는 모든 서버에 대한 가상화된 접근 방식입니다. 가상화를 통해 하나의 물리적 서버가 이제 많은 VM을 호스팅할 수 있으며 각 응용 프로그램에 필요한 전체 격리 및 리소스를 제공할 수 있습니다.
새로운 접근 방식은 새로운 관심사로 이어집니다.
이 모든 것이 잘 작동, 가상화 계층을 제외 하 고- 하이퍼바이저-실패할 수 있는 새로운 위험. 더 나쁜 것은 가상화된 환경에서 단일 오류가 발생하여 모든 가상화된 응용 프로그램도 실패하여 허용되지 않는 가동 중지 시간 위험이발생할 수 있습니다. 이 시나리오를 방지하기 위해 많은 회사에서 비프로덕션 시스템을 가상화하기로 결정했습니다. 이렇게 하면 오류가 발생하면 중요한 시스템이 다운되지 않습니다.
기술이 향상됨에 따라 조직은 하이퍼바이저가 필요한 성능과 안정성을 제공할 수 있다는 것을 깨달았고 모든 애플리케이션, 심지어 생산 워크로드를 가상화하기 시작했습니다.
한편으로는 그 노력이 어렵지 않았고, 많은 중요한 이점을 누릴 수 있는 길을 닦는 것 같았습니다. 그러나 다른 한편으로는 하드웨어 및 가용성과 관련된 새로운 위험을 제시했습니다. 예를 들어 한 회사에서 한 서버에 비즈니스 크리티컬 VM이 20개 있을 수 있는 경우를 고려하면 실패할 수 있습니다.
문제를 해결하는 데 얼마나 걸겠습니까? 이 가동 중지 시간은 얼마입니까? 고객, 잠재 고객 및 회사의 명성에 어떤 장기적인 영향을 미칠 까요? 이 모든 질문은 합리적인 질문이지만 만족스러운 답변이없는 경우가 많습니다.
이 시나리오는 성공적인 가상화 전략의 일환으로 올바른 하드웨어 인프라와 항상 사용할 수 있는 시스템의 필요성을 가리킵니다. 우리는 다음 기사에서 몇 가지 일반적인 오해를 다루면서 이러한 주제를 다룰 것입니다. 지켜.