안녕하세요.
오늘은 홈서버에 사용할만한 운영체제 중 하나인 ESXi에 대해 알아보겠습니다.
1. ESXi란 ?
ESXi는 VMWare에서 만든 가상화 기반 운영체제입니다.
윈도우에서 사용할 수 있는 VMWare Player나
버츄얼 박스와는 다르게
윈도우와 같은 운영체제의 역할을 하며
ESXi 위에 가상머신으로 윈도우와 우분투 등 다른 운영체제를 사용할 수 있습니다.
높은 하드웨어 성능을 빈틈없이 효율적으로 사용해야하는 서버의 용도로 최적인 운영체제이므로
기업에서 상업용으로 많이 사용하기때문에 비슷한 기능을 가진 소프트웨어들 중에서는
무료 소프트웨어가 드물지만 VMWare에서 ESXi를 무료로 배포해
개인 사용자도 가상화 기반 운영체제에 접근하기 쉬워졌습니다.
2. ESXi를 어떻게 사용하는가
앞서 말했듯 ESXi는 하나의 운영체제입니다.
우리가 윈도우라는 운영체제에 여러 응용소프트웨어들을 설치하듯
ESXi 위에 리눅스나 윈도우 같은 다양한 운영체제를 설치할 수 있습니다.
게다가 기본적으로 가상머신 위에 다른 운영체제를 올리는 것이므로
손쉽게 유지보수를 진행할 수 있습니다.
3. 왜 ESXi를 사용해야 하는가
이전에 하드웨어를 어떻게 맞춰나갈지 구상한 포스팅을 올린적이 있습니다.
그때 다양한 견적들을 소개시켜드렸고
그 중에서도 인텔의 J4105와 AMD의 3000G 사이에서 고민중이라고 말씀드린적이 있습니다.
사실 파일서버나 미디어 서버 역할로는 J4105로도 충분하지만
확장성이라던가 편의성에 성능이 넘사벽인데 가격까지 비슷한 3000G가 존재하기때문에
굳이 J4105를 선택할 필요가 없는 상황입니다.
그렇지만 J4105로도 충분한데
굳이 성능이 더 높은 3000G를 사용하면 남는 자원이 아깝지 않은가? 라는 생각이 드실 수 있습니다.
그럴때 ESXi가 훌륭한 해결책이라고 할 수 있습니다.
ESXi 위에 가상머신을 만들어 NAS용 운영체제(우분투 서버나 OMV 등)를 하나 올려 데이터 서버로 사용하고
그 후에 남은 자원을 활용하기 위해서
다시 ESXi 위에 다른 가상머신을 만들어 웹서버나 기타 다른 용도의 운영체제를 올릴 수 있는 것입니다.
이렇게 하면 하나의하드웨어로 여러개의 서버를 관리할 수 있으며 문제가 생기면 해당 가상머신만 손보면 되므로
훨씬 편리하게 유지보수를 할 수 있습니다.
다만 ESXi가 올라가있는 메인 시스템에 오류가 발생하면
종속되어있는 가상머신들에도 영향이 미치는게 가장 큰 단점이라고 볼 수 있습니다.
4. 패스 스루
패스 스루란 원본 기기(게스트)가 아닌 다른 기기(호스트)에서 신호를 처리하는 기능입니다.
이해하기 쉽도록 예를 들자면
아주 고성능의 서버 시스템에 저사양 노트북으로 원격 접속을 해서
저사양 노트북으로는 꿈도 못꿀 고성능의 컴퓨팅 작업을 하는 것을 말합니다.
보통 그래픽카드를 패스스루해서 게임을 하는 분들이 많으시던데
딥러닝 같은 작업에도 사용할 수 있습니다.
물론 화면이 찢어져보이는 스터터링 현상이라던가 네트워크 환경에 따른 지연 현상 등
불편한 점이 있지만 어느정도 만족할만한 수준의 원격컴퓨팅이 가능하므로
공부해볼만한 가치가 충분하다고 생각합니다.
5. 마치며
가상화와 클라우드, A.I 등 현대사회는 점점 고차원적인 기술들로 채워져나가고 있습니다.
앞서 ESXi를 사용하는 이유에서도 말씀드렸듯
100의 가능성이 있는데도 10의 능력만 사용하는건 낭비라고 생각하기에
더 많은 가능성에 대해 알아가보도록 하겠습니다.
'리눅스 > 홈서버' 카테고리의 다른 글
OMV4[2] - OMV4 설치하기 (0) | 2020.04.21 |
---|---|
OMV[1] - OMV란? (0) | 2020.04.16 |
홈 서버 만들기[4] NAS (0) | 2020.02.10 |
홈 서버 만들기[3] 우분투 서버 (0) | 2020.02.09 |
홈 서버 만들기[2] 계획수정 (0) | 2020.02.08 |