안녕하세요. 달소입니다.
오랜만에 구축 개론으로 인사드립니다 ㅎㅎ 그동안 회사일도 조금있고,, 개인적으로도 짬을내기 힘든부분이있어
업데이트가 느린점,, 양해말씀 미리드립니다.
앞서 진행했던부분은 홈서버로 무엇을하는지?(서비스), 홈서버의 사양을 어떻게하는지? 에 대한 간단한 설명이였습니다.
앞글내용은 아래 링크를 통해 다시 확인해주세요.홈서버 구축 개론 모음집.홈서버 구축 개론(1) – 홈서버란 무엇인가? 안녕하세요. 달소입니다. 오늘부터 홈서버를 구축하기위한 정보를 하나하나 정리해보려고합니다. …달소 | 2021.05.06
본론으로 들어가서 3번째 편은 OS를 추천해드리는 편 입니다.
단순한 NAS를 이용한 파일서버운영만 필요하신다면 긴말 필요없이 Xpenology를 추천드리지만
서버운영, 기타 등등 홈랩의 목적이시라면 글을 정독하신뒤 고민을 한번해보시고 OS 설치하실것을 추천드립니다.
OS(Operating System)란?
먼저 OS란 Operating System 즉, 운영체제를 의미합니다.
우리가 보편적으로 접했던 Windows, IOS, Android 등등이 모두 운영체제입니다.
같은 하드웨어(CPU)를 사용하더라더 운영체제에 따라 프로그램 설치부터 운영하는방법까지 천차만별입니다.
각 고유 OS마다 편의성도 다르고 호환성도 다르기 때문이죠
위에서 말씀드린 OS의 경우 다들 접하기 쉬운부분이였을거라 생각하고, 본격적인 서버 OS는 Linux 계열이 많이 운영됩니다.
전통의 Unix부터 안정성이 높다고 평가되어 현재 대부분의 서버들은 Linux 계열이라고 보시면됩니다.
Windows계열의 서버버전인 Windows Server 대표적인 Linux인 Cent OS, Ubuntu 등등이 많이 사용됩니다. 이외의 리눅스는 오픈소스로 버전이 어마무시하기때문에 구글링해보시면 더많은 레퍼런스들을 보실수있습니다.
여기서 설명드린 OS는 이해하기 쉽도록 유명한것위주로 설명드렸고 실제 서버에도 Linux OS를 설치하긴할테지만
실제 서버(PC)에 설치할 OS로는 하이버 바이저 OS를 추천드립니다.
Hypervisor(하이퍼 바이저)란?
하이퍼바이저는 가상 머신(Virtual Machine, VM)을 생성하고 구동하는 소프트웨어입니다. 가상 머신 모니터(Virtual Machine Monitor, VMM)라고도 불리는 하이퍼바이저는 하이퍼바이저 운영 체제와 가상 머신의 리소스를 분리해 VM의 생성과 관리를 지원합니다.
일반적으로 유형 1,2로 나뉘어지는데
유형 1은 실제적으로 OS단에서 이뤄지는 ESXi같은 OS
유형 2는 기본 OS위의 응용프로그램단에서 이뤄지는 Virtual Box, VM Workstaion등으로 보시면됩니다.
여기서 직접 홈서버나 홈랩으로 운영하기 좋은 OS는 유형1의 하이퍼바이저인 ESXi 입니다.
물론 ESXi말고 Xen, Promox등등 여러 OS가 있지만 가장 UI가 편하면서도 레퍼런스도 많은 ESXi인지라.. 저도 이것으로 운영중입니다.
왜 Hypervisor(하이버 바이저)를 사용하는가?
앞서 Linux OS를 서버용으로 많이 사용한다고 설명드렸습니다만 단독서버에 Linux를 바로 설치하는 경우는,,
뭐 굵직굵직한 서버들이나 그렇게 쓰고,, 하이퍼 바이저를 사용하는경우가 생각보다 많습니다.
뭐,, 제가사용하고있는 ESXi의 짤 하나로 설명이 다 될거같긴합니다만
하이퍼 바이저를 사용할경우
- 한정된 자원을 효과적으로 사용할 수 있습니다
서버1대에 들어가는 자원은 한정적이지만 이걸 여러대의 가상 Guest가 나눠쓰기때문에 효과적인 자원분배가 가능합니다. - 중앙집중화
한대의 PC에서 수많은 가상머신을 관리하면 됩니다.. 많은 선, 수많은 케이블들이 아닌 1대에서 관리가 가능합니다.
실제로 서버한대에 Linux를 올린다면 Linux서버에서만 할 수있는작업들을 하겠지만
Windows나 Xpnology등을 사용하기위해서는 대단히 번거로운 작업 및 관리의 어려움이 있습니다.
이걸 한큐에 해결할수있는 ESXi는 정말,, 저같은 일반인에게는 엄청난 효율성을 제공하죠 ㅎㅎ
Promox나 xen도 사용해봤지만 ESXi만큼 UI가 뛰어나지않기때문에 개인적으로는 비추드립니다.
결론
뭐 설명드리다보니 산으로 간점이 많겠지만..
기본 서버에는 ESXi와 같은 하이퍼바이저를 올리고 그 위에 Linux, Xpenology와 같은 서비스를 위한 OS를 올리는것을 추천드립니다.ESXi 관련 추천글 모음 VMware ESXi 란?? 이번에는 제가 홈서버의 OS로 사용하고있는 OS인 ESXi에 대해 간단하게 소개해드리고자합니다. ESXi를 잘만 …달소 | 2021.04.23