네 강사님 가상화는 온-프레미스와
클라우드 서버의 보안에 중요합니다
최근 몇 년 동안 가상화가
계속해서 증가하여 서버실의
추가 전력, 공간 및 냉각 필요성을
줄이고 정보 기술 운영 지원과 관련된
물리적 아키텍처를 줄이는 데 도움이
되었습니다.
가상화가 뭘까요?
가상화는 vm이라고 알려진 여러 게스트
운영 체제 또는 가상 머신을
설치하고 관리하는
데 사용할 수 있는 하이퍼바이저와
함께 설치되는 호스트 컴퓨터입니다.
이제 이것은 어떤 모습일까요?
본질적으로 베어본 또는 베어메탈이라고
불리는 하드웨어가 있고 그 위에 하이퍼바이저라고
알려진 일종의 가상화 소프트웨어를 설치합니다.
하이퍼바이저는 두 가지 타입으로 나타납니다
하드웨어에서 기본적으로 실행되는 본질적인
혹은 맨 메탈 하이퍼바이저를 가질 수도
있고 하이퍼바이저를 운영 체제 위에
실행하는 운영 체제를 가질 수도 있습니다 이게 저희
두 번째 유형이죠
네 그럼 예를 들어 제 노트북에 MacBook Pro가 있고
MacBook Pro에 Mac 운영 체제가 있죠
그리고 해당 Mac 운영 체제에는
실제로 Mac 상단의 가상 머신 내부에서 Windows를
실행할 수 있는 VMware라는
하이퍼바이저를 설치했습니다.
네 이제 하이퍼바이저 가상화의 일부로 게스트 운영
체제를 설치할 수 있습니다 제 경우엔 Windows지만요
원하는 응용 프로그램을 추가할 수 있죠 ?
따라서 내 특정 Mac 시스템에서는 Mac을
호스트 운영 체제로 OS로 실행하더라도 Windows
10이 설치된 가상 머신이 있고
Ubuntu Linux를 실행하는 또 다른 가상
머신이 있습니다.
Kali Linux 등을 실행하는 또 다른 하나가 있습니다.
이렇게 하면 필요한 프로그램이나 강좌에서 수행하려는
모든 데모에 대해 이러한
모든 운영 체제에 액세스할 수 있습니다.
가상화를 사용할 때 각 서버나
호스트가 고유의 운영 체제를 실행합니다 가상
컴퓨터 안에서요 하지만 가상
컴퓨터는 하이퍼바이저 위에서 실행되죠
하이퍼바이저 하이퍼바이저는 가상 컴퓨터의
서버나 호스트의 물리 자원의 분포를 관리하는
데 사용됩니다 각각이
얻게 될 프로세싱 메모리와 하드 디스크
공간을 포함해서요
하이퍼바이저는 두 가지 타입
혹은 맛이 있습니다
타입 1과 타입 2라고 불러요
유형 1 하이퍼바이저는 호스트 하드웨어에서
직접 실행되고 운영 체제 자체로 작동하므로
베어메탈이라고도 합니다.
이것의 예로는 Hyper-V, XenServer,
ESXi와 vSphere가 있죠
이것들은 모두 타입1 하이퍼바이저입니다
이제 일반 운영 체제 내에서 실행되는 두 개의 하이퍼바이저를
입력합니다.
Windows, macOS X 또는 Linux와 같은 것입니다.
예를 들어 Windows 10 데스크톱 내의 VMware
워크스테이션이나 VirtualBox를 사용한다면
그건 2형 하이퍼바이저로 간주됩니다
하이퍼바이저로 네 여전히 각 가상 컴퓨터가
고유의 운영 체제 복사본을 실행하도록
해야 합니다 ,
Red Hat Linux나 Windows Server 2019 같은 거요
네 이 서버들은 모두 같은 업데이트와
보안 패치 핫 픽스를 요구합니다
전통적인 서버처럼요 따라서
이런 가상 컴퓨터 각각의 추적을 유지하고
보안 태도를 제대로 조율해야 합니다
이제 업계 전반에 걸쳐 가상화 사용량이 기하급수적으로
증가했습니다.
가상화는
네 ,
가상화된 응용 프로그램 서비스를
제공하는 데 사용되는 모델은 두 가지입니다
이를 서버 기반 애플리케이션 가상화(터미널 서비스)라고
하며, 클라이언트 기반 애플리케이션
가상화(애플리케이션 스트리밍)라고 합니다.
이제 터미널 서비스는 중앙
위치의 서버에서 응용 프로그램을 실행하고
사용자는 Microsoft의
RDP 또는 Citrix의
ICA와 같은 원격 클라이언트 프로토콜을
통해 해당 응용 프로그램에 액세스하는
서버 기반 가상화 솔루션입니다.
이에 대한 예로는 Microsoft 터미널 서비스 및 Citrix
XenApp이 있습니다.
네 응용 프로그램 스트리밍은
반면에 클라이언트 기반 가상화 솔루션으로
응용 프로그램이 패키지되어 사용자의
pc로 직접 스트림되게 합니다 ???
이 앱을 통해 사용자의 운영 체제와 분리된 샌드박스 애플리케이션
컴퓨팅 환경을 만들 수 있습니다
Microsoft의 App-V가 이 기술의 훌륭한 예입니다
네 터미널 서비스나 앱 스트리밍을
이용하면 추가 보안 조치를
강제할 수 있다는 장점이
있습니다
암호화, 서버에 대한 액세스 제어, 데이터가 최종 사용자
컴퓨터에 로컬로 저장되는 것을 방지하는
등의 기능은 해당 데이터의
보안을 보장하는 데 도움이 됩니다.