1) 홈서버를 만들어 보기로 결정!

jungi.seong·2024년 3월 1일
0
post-thumbnail

홈서버 프로젝트 연재를 시작하며

2023년 10월부터 학원을 다니면서 리눅스, 네트워크, 그리고 클라우드 기술에 대한 깊이 있는 이해를 위해 공부를 시작했습니다.

항상 직접 만들어 보며 배우는 것을 선호하는 성격이 이 프로젝트의 시작점이 되었습니다.

이 시리즈에서는 제가 홈서버를 구축하면서 겪은 모든 과정과 알게 된 내용을 단계별로 나누어 설명하고, 각 단계에서 얻은 학습 포인트와 결정적인 순간, 시행착오 등을 많은 분들과 공유하게 됩니다.

이 글이 많은 분들에게 프로젝트를 시작하는 데 조금이라도 도움이 될 수 있었으면 좋겠습니다.

2024.02월 어느날


1. 프로젝트의 시작과 부품 선택

1-1 프로젝트 동기

학원에서의 리눅스, 네트워크, 클라우드 학습 경험은 부족했던 각각 분야의 지식을 넓히는데 큰 도움이 되었다.

하지만 나는 애초에 성격이 강의로 배우는 것 보다 실제로 만들어 보며 문제를 직면하고 해결하는 경험을 통해 배우는 것을 더 선호하기에, 이러한 접근방식이 홈서버를 직접 구축해보기로 결정하게 된 주요 동기가 되었다.

1-2 초기 계획

처음에는 학원에서 배운 지식을 실제로 적용해보는 것을 목표로 잡았다.

학습한 서비스들을 직접 구축하고 운영해보는 경험을 통해 이론과 실제 서비스의 연결고리를 찾고자 했다.

이 과정에서 리눅스 기반의 다양한 서비스와 기능을 탐구하며, 핵심적으로는 스토리지 서버를 만들어서 지금 용량이 터저나가기 전인 구글 클라우드 서비스에 대한 의존도를 줄이는 것을 최종 목표로 두었었다.

1-3 부품선택 과정

부품 선택은 학원에서 VM으로 진행했던 실습을 기반으로 선택하게 되었다.

  • 사양
    서버 : Intel NUC11ATKC2
    메모리 : 삼성 ddr4 8g pc4-25600
    nvme ssd : 하이닉스 P31 M.2

1-4 다른 사람은 어떻게 했는지 조사

위와 같이 부품 주문하고 나서 리눅스 서버를 만들어서 사용할 생각에 신난 것도 잠시, 다른 사람들은 서버를 어떻게 만들었나 찾아보다가 esxi라는 걸로 구축한 것을 보게 되었다.

https://www.clien.net/service/board/use/18252892

이 후, 구글에 esxi를 검색하였고 vmware에는 아래와 같이 설명이 되어 있었다.
그리고 어떠한 한 단어에는 다른 링크로 갈수 있게 링크 처리가 되어있었다.

물리적 서버에 바로 설치되는 강력한 베어메탈 하이퍼바이저에 대해 알아보십시오! VMware ESXi는 기반 리소스에 대한 직접 액세스와 제어가 가능하므로 하드웨어를 효과적으로 파티셔닝하여 애플리케이션을 통합하고 비용을 절감할 수 있습니다. 또한 업계 최고의 효율적인 아키텍처로서 안정성과 성능, 지원에 대한 표준이 되고 있습니다.

ESXi는 무엇을 제공합니까?
IT 팀은 변화하는 시장 트렌드와 높아진 고객 요구 사항을 충족해야 한다는 끊임없는 압박을 받고 있습니다. 동시에 점점 더 복잡해지는 프로젝트를 수용하기 위해 IT 리소스를 확장해야 합니다. 다행히도 ESXi는 더 나은 비즈니스 성과와 IT 비용 절감이라는 두 가지 요구 사항의 균형을 맞출 수 있도록 지원합니다. VMware ESXi를 사용하면 가능합니다:

  • 하드웨어를 통합하여 용량 활용도를 높입니다.
  • 성능 향상으로 경쟁 우위 확보.
  • 중앙 집중식 관리를 통해 IT 관리를 간소화하세요.
  • 자본 비용 및 운영 비용 절감.
  • 하이퍼바이저를 실행하는 데 필요한 하드웨어 리소스를 최소화하여 효율성을 높입니다.

출처 : https://www.vmware.com/kr/products/esxi-and-esx.html


베어베탈 하이퍼바이저?

하이퍼바이저가 하드웨어와 운영 체제(OS) 사이에서 물리적 시스템의 하드웨어에 직접 설치되는 case

가상 머신 모니터 또는 VMM이라고도 하는 하이퍼바이저는 컴퓨터의 소프트웨어를 하드웨어에서 분리하여 가상 머신(VM)의 생성 및 관리를 지원하는 가상화 소프트웨어의 일종입니다. 하이퍼바이저는 물리적 리소스와 가상 리소스 간에 요청을 변환하여 가상화를 가능하게 합니다. 하이퍼바이저가 하드웨어와 운영 체제(OS) 사이에서 물리적 시스템의 하드웨어에 직접 설치되는 경우를 베어메탈 하이퍼바이저라고 합니다.

출처 : https://www.vmware.com/kr/topics/glossary/content/bare-metal-hypervisor.html

하이퍼 바이저?

단일 물리적 머신(H/W)에서 여러 가상 머신을 실행하는 데 사용할 수 있는 소프트웨어

하이퍼바이저는 단일 물리적 머신에서 여러 가상 머신을 실행하는 데 사용할 수 있는 소프트웨어입니다. 모든 가상 머신에는 고유한 운영 체제와 애플리케이션이 있습니다. 하이퍼바이저는 필요에 따라 CPU 및 메모리와 같은 기본 물리적 컴퓨팅 리소스를 개별 가상 머신에 할당합니다.

출처 : https://aws.amazon.com/ko/what-is/hypervisor/

베어메탈(Bare Metal)

하드웨어 상에 어떤 소프트웨어도 설치되어 있지 않은 상태를 의미한다.

출처 : 구글 검색


위의 개념들을 합쳐보면 베어메탈+하이퍼바이저라는 건,
즉, 물리적 H/W에 직접설치되며, 여러 가상머신(VM)을 실행할 수 있게 해주는 S/W라고 정리해볼수 있었다.

장점은 H/W자원을 효율적으로 이용할수 있다는 것, 관련 S/W는 아래와 같이 존재한다는 것도 알수 있었다.

VMware의 ESXi, Microsoft의 Hyper-V, Xen

문득 이 개념이 학원에서 배웠던 Private Cloud랑 겹치는 것 같았다 그래서 아래와 같이 찾아보았다.


Private Cloud??

기업이나 조직이 자체적으로 구축한 클라우드 컴퓨팅 환경을 의미한다.


이 후, 나만의 Private Cloud를 구축하기 위해서 이전에 주문한 부품 사양을 재 검토 하기 시작했다.

  • 요약 및 느낀점
  1. 홈서버를 구축해보기로 하였다.
  2. 처음에는 간단히 그냥 리눅스만 올려서 단독으로 쓸 예정이었다.
  3. Esxi라는 베어메탈 하이퍼바이저라는 것을 알게 되었으며, 이 개념은 Private cloud와 겹친다는 것을 알았다.
  4. 홈서버에서 Private cloud Home ver.로 확장되었다.

유사한 경험이나, 이 프로젝트에 대한 궁금증, 혹은 내용 중 잘못된 부분이 혹시있다면 꼭 댓글로 나눠주세요.

읽어주셔서 감사합니다~!

profile
hello world~!

0개의 댓글