그냥저냥

FreeBSD 설치 (배경) 본문

인프라/FreeBSD

FreeBSD 설치 (배경)

sync86 2024. 10. 2. 00:10
728x90
반응형

모바일 앱 서비스를 개발하고 있다.

 

모바일 앱 개발 초기에는 초반에는 수정이 빈번해서 백엔드를 수시로 실행했다가 종료해야 했기 때문에 노트북에서 백엔드를 실행하고 종료하는 것이 효율적이었다. 하지만 시간이 흘러 백엔드 코드가 조금씩 안정화 되면서 실행하고 종료하 횟수가 줄어들어 구태여 무거운 백엔드와 데이터베이스를 노트북에서 실행할 이유가 없어졌다.

 

이후 사무실에 남는 PC에 Ubuntu를 설치하여 모바일 앱 서비스 테스트에 사용하고 있다.


 

집에서 작업할 때 매번 사무실 서버에 접속하기 번거로워 넉넉한 사양은 아니지만, 집에 오래된 PC가 1대 있는데, 이 PC를 사용하여 모바일 앱 테스트 서버를 구성하고자 한다.

 

우선 오래된 PC의 사양은 아래와 같다.

CPU Intel i7 7700K
RAM 16GB
GPU NVIDIA GTX 1060 (6GB)
DISK SSD 500GB
HDD 1TB

<표1> PC 사양

Windows 11이 설치되지 않는다. ㅠㅠ

 

아래의 스펙으로 가상 머신을 하나 만들었으며, FreeBSD 14.1를 설치하였다. 이 가상머신은 원본 가상머신으로 이후 이 원본 가상머신을 복제하여 가상머신을 추가할 예정이다.

CPU Core 1
Thread 2
RAM 1GB
DISK 32GB
NETWORK Bridged: Connected directly to the physical network

<표2> 원본 가상머신

 

참고로 원본 가상머신에서 파티션은 ZFS 파일 시스템으로 구성했다. ZFS 파일시스템은 지금은 Oracle에 인수된 Sun Microsystems가 2001년 자사의 Solaris에 적용하기 위해 개발되었다. 성능이 굉장히 좋다고 하는 것 같은데 그 성능을 끌어내기 위해서는 하드웨어 요구치가 있는 것 같다. 지금 가진 하드웨어로 게다가 가상머신에서 동작하는 상태라 성능은 기대하는 것은 힘들 것 같다. 추후 ZFS 파일 시스템에 대해서도 스터디를 해봐야 겠다. 

 

사무실과 같은 운영체제인 Ubuntu를 설치하고 싶었지만, FreeBSD를 설치하였다. 왜! 리눅스가 아니라 FreeBSD냐고 묻는다면, 특별한 이유가 없다. 예전부터 관심을 가지고 있었고, 가상머신을 생성할 때 요구되는 사양이 낮아 더 많은 가상머신을 생성할 수 있었기 때문일 것 같다.

 

무작정 설치한 탓에 이후에 엄청난 삽질이 예상된다. 고생만 하다 Ubuntu로 갈아탈 것 같은 예감이 든다.

 

마지막으로 이번 주제와는 관계 없는 옛날 이야기를 해보자면, 지금은 한국에서 철수하였지만, 옛날에 Yahoo! 서비스가 FreeBSD에서 운영했었다고 들었던 것 같다. 

Yahoo! 코리아 서비스 폐쇠일은 2012년 12월 31일

 

당시 부하가 높았던 상황에서도 안정적으로 운영되었다는 이야기가 있었는데, 직접 확인한 것은 내용은 아니다. 그냥 어디선가 주워 들었던 이야기일 뿐이다. 만약 사실이라고 하더라도 주력으로 사용했는지 일부 서비스에서만 사용했는지 자세한 내용은 알 수 없다.

728x90
반응형

'인프라 > FreeBSD' 카테고리의 다른 글

FreeBSD Podman 테스트 보류!  (0) 2024.10.29
FreeBSD Podman 설치 중에 문제가...  (0) 2024.10.20
FreeBSD Podman 설치  (0) 2024.10.19
FreeBSD 초기 설정  (0) 2024.10.18