-
맥미니 M2를 개인용 홈 서버로기타/이야기 2024. 6. 24.반응형
서론
개발용 서버, 간단한 소규모 프로젝트 등을 24시간 올리기 위해 개인용 서버가 필요하다.
처음엔 aws, 네이버 클라우드와 같은 클라우드 서비스를 고려 했지만, 클라우드 서비스는 초기 비용은 저렴하다고 하지만 장기적 관점으로 봤을때 결국 비용이 증가할 확률이 매우 높고 클라우드 의존도가 높아져서 결국 지속적으로 비용을 지불할 수 밖에 없을것 같았다.
현재는 오래된 노트북을 사용해서 개인용 서버로 사용하고 있었는데 점차 올리는 프로그램이 많아지고 시간이 지날수록 사양의 문제와 소음 등 때문에 이전을 결심했다.
맥미니를 개인 서버로 대체하여 기존에 개발했던 자동 응답 프로그램을 먼저 테스트로 올려 볼 예정 이다.
맥미니를 선택한 이유
소형화 및 저소음
맥미니는 소형화된 디자인으로 공간을 많이 차지하지 않으며, 팬 소음이 거의 없어 조용한 환경을 제공합니다. 이는 특히 가정에서 서버를 운영할 때 큰 장점이 됩니다. 현재 사용하고 있는 그램 노트북 인텔 칩의 팬 돌아갈때의 엄청난 소음이 엄청 거슬렸었다.
강력한 성능최신 맥미니 모델은 Apple M2 칩을 탑재하고 있어서 어지간한 사양의 문제는 생기지 않고 멀티 테스킹 능력도 좋다.
macOS의 내장 서버 기능macOS는 파일 서버, Time Machine 서버, 캐싱 서버 등 자주 사용되는 서버 기능을 기본적으로 지원합니다. 이를 통해 별도의 소프트웨어 설치 없이도 손쉽게 서버를 구축하고 관리할 수 있습니다.
안정성 및 신뢰성맥미니는 안정적인 하드웨어와 소프트웨어를 제공하여 장기간 24시간 운영에도 문제가 없습니다. 이는 홈 서버로서의 신뢰성을 높여줍니다.
에너지 효율성맥미니는 전력 소모가 적어 에너지 효율성이 높습니다. 이는 장시간 서버를 운영할 때 전기 요금을 절감할 수 있는 장점이 있습니다.
원격 관리 용이성맥미니는 VNC 기능을 통해 원격으로 쉽게 관리할 수 있습니다. 이는 서버를 직접 물리적으로 접근하지 않고도 관리할 수 있어 편리합니다.
소프트웨어 호환성대부분의 개발 및 운영에 필요한 도구들이 맥미니와 호환되며, 특히 Node.js와 같은 최신 기술 스택과도 잘 맞습니다. 이는 개발자들이 홈 서버를 효율적으로 활용할 수 있게 합니다.
확장성맥미니는 필요에 따라 외부 저장 장치나 네트워크 장비를 쉽게 추가할 수 있어 확장성이 뛰어납니다. 이는 서버의 용량이나 기능을 필요에 따라 유연하게 조정할 수 있게 합니다.
내 맥미니 스펙
내가 선택한 맥미니 스펙은 M2칩 메모리 16기가 용량은 500기가대로 했다.
현재 방통대 재학중이기 때문에 교육 할인으로 정가보다 싸게 구매 했다.
개인용 서버여도 메모리는 최소 16기가 이상이 좋다.
용량에 있어서는 기본 용량이나 한단계 정도 업그레이드 하고 추후 나스도입 등을 고려할 수 도 있다.
결론
현재 맥미니를 세팅 후 기존에 개발 했었던 크몽 자동 응답 프로그램의 이식을 성공 했다.
https://heidong.tistory.com/276
실제 사용해보고 느낀 점은 일단 소음이 전혀 없다는 것과 매우 빠른 속도 및 명령어창으로 원격 접속의 용이성이 좋았다.
단점도 있는데 윈도우에서 맥으로 원격 프로그램을 이용해서 원격 조종할 경우 단축키의 차이가 있어서 좀 짜증이 난다.
하지만 초기 세팅이 끝난 지금 어차피 터미널로만 접근할 예정이기 때문에 나에게 큰 단점은 아닌것 같다.
반응형'기타 > 이야기' 카테고리의 다른 글
이클립스 - 불필요한 import 정리 (0) 2021.09.01 복습 블로그 (0) 2021.07.01