가상화에 대해 알아야 할 모든 것
어쨌든 더 나아가기 전에 먼저 가상화를 정의하는 것이 우리에게 유일한 권리입니다. 어쨌든 그것은 무엇입니까? 글쎄, 가상화는 단순히 클라우드 컴퓨팅이 놓인 기반입니다. 가상화는 소프트웨어를 사용하여 프로세서, 메모리, 스토리지 등과 같은 컴퓨터의 하드웨어 요소를 가상 머신이라고 하는 여러 가상 컴퓨터로 나눌 수 있는 컴퓨터 하드웨어 위에 "추상화 계층"을 생성합니다.
이제 주목해야 할 매우 중요한 사항은 클라우드 컴퓨팅이 가상화와 동일하지 않다는 것입니다. 대신 가상화는 클라우드 컴퓨팅을 가능하게 합니다.
서버 가상화
"서버 가상화는 물리적 서버를 가상 사설 서버라고 하는 여러 개의 가상 서버로 나누는 프로세스입니다."서버 가상화의 이점에는 여러 가상 사설 서버가 "격리된"상태에서 실행된다는 사실이 포함됩니다. 즉, 서로 독립적입니다. 기존 자원의 활용도를 높여 비용을 최소화하기 위해 IT인프라에 활용하는 것도 장점이다.
서버 가상화 유형
하이퍼바이저라고 하는 소프트웨어는 물리적 하드웨어에 위치하며 시스템 리소스, 스토리지, 메모리 등과 같은 리소스를 "추상화"합니다.
2가지 유형의 하이퍼바이저가 있습니다
운영 체제 가상화
이러한 형태의 가상화는 실제로 하이퍼바이저를 전혀 사용하지 않습니다. 대신 호스트 OS는 완전히 가상화된 하이퍼바이저의 모든 기능을 수행합니다.
CONTAINERS
컨테이너에 대해 이야기하지 않고 가상화에 대해 이야기하는 것은 범죄입니다. 컨테이너란 무엇입니까? 내가 말할 수 있는 한 가지는 그것들이 당신의 일반 용기가 아니라는 것입니다. "클라우드 컴퓨팅의 컨테이너는 모든 환경에서 실행하는 데 필요한 모든 요소를 포함하는 소프트웨어 패키지입니다.""가상 머신과 같은 일을 하지 않습니까?"예, 아니오라고 물을 수 있습니다. 아래에서 강조할 컨테이너와 가상 머신 사이에는 주요 차이점이 있습니다.우주
가상 머신이 공간을 차지합니다! VM에는 게스트 OS가 필요하기 때문입니다. 반면에 컨테이너를 사용하면 동일한 호스트 OS에서 서로 다른 컨테이너를 호스팅할 수 있기 때문에 많은 공간을 차지하지 않습니다.
나. 자원 효율성
컨테이너는 각 OS에 추가 리소스가 필요한 VMS와 달리 호스트 OS에서 모든 컨테이너를 호스팅하기 때문에 각 OS에 필요한 추가 리소스가 제거되므로 리소스 효율성이 더 높습니다.
C. 다운타임
VM은 OS를 부팅하고 호스팅하는 애플리케이션 실행을 시작하는 데 몇 분이 걸릴 수 있지만 컨테이너화된 앱은 거의 즉시 실행됩니다.
D. Vms는 호스트 머신과 다른 OS를 가질 수 있지만 컨테이너는 그렇지 않습니다.
결론적으로 가상화는 클라우드 컴퓨팅의 기반이며 이해해야 할 매우 중요한 개념입니다.
Reference
이 문제에 관하여(가상화에 대해 알아야 할 모든 것), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/gboladee/everything-you-need-to-know-about-virtualization-313i텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)