쿠버네티스와 도커를 테스트하기 위해서 라즈베리파이를 구매하는 행위는 기기전문가 입장에서 생각하기에 어떤지 궁금해여?

기기전문가 입장에서 오로지 쿠버네티스와 도커를 테스트하기 위해 라즈베리파이5를 8기가 짜리를 3개 이상 구매하는 것에대해서 어떤 생각이 드는지 그렇게 구매한 것으로 차라리 뭘 하고 싶은지 의견을 받아보고 시퍼여?

2개의 답변이 있어요!

  • 안녕하세요. 조일현 전문가입니다.

    비용과 효율 측면에서는 본다면 아쉬운 선택인듯 합니다.

    3개 이상 구매한다고 보면 본체 외에도 케이스나 쿨링팬 충전기와 sd 카드가 더해 진다고 본다면

    비용이 크기 때문에 그 비용이면 가성비 좋은 pc나 고사양 1대를 구매하는 것이 좋겠습니다.

    성능 차이를 보더라도 라즈베리파이는 아키텍처 기반이기에 호환성이 안좋고 메모리 대비 가격이 pc보다 비쌉니다.

    따라서 라즈베리 대신 인텔 미니 pc 1-2대를 사거나 기존 pc가 있다면 Kubernetes in Docker나 minicube를 사용한다면 웬만한 테스트는 소화가 가능할 것으로 보여 지네요

    관련 사양으로는 인텔i5 또는 라이젠5 이상 정도 및 메모리는 16기가 , ssd265기가 정도면 될것 같습니다.

    이 정도 pc가 존재한다면 장비를 굳이 살 필요는 없어 보입니다.

    채택 보상으로 19.26AHT 받았어요.

    채택된 답변
  • 안녕하세요. 서종현 전문가입니다.

    쿠버네스와 도커 테스트 용도로 라즈베리파이 5 8GB 모델 3대를 구매하는 것은 기기 전문가 입장에서 보면 장단점이 명확합니다. 우선 라즈베리파이는 저전력 소형 컴퓨터로, 실제 서버 환경과 달리 저렴한 비요으로 쿠버네티스 클러스터를 소규모로 구성해 실습하기에 적합합니다. 특히 8GB RAM 모델이라면 컨테이너 여러 개를 동시에 운영하기에도 무리가 적습니다.

    하지만 한편으로, 라즈베리파이 같은 ARM 기반 저사양 기기는 실제 기업용 x86 서버 환경과 완전히 동일한 성능과 특성을 제공하지 못합니다. 따라서 실무 환경과 최대한 비슷한 조건에서 테스트하고 최적화하려는 목적에는 한계가 있습니다. 대신 학습, 개발, 소규모 테스트, 프로토 타이핑 목적에는 충분히 가치가 큽니다.

    이렇게 라즈베리파이를 여러대 구매했다면, 쿠버네티스 기본 개념 이해, 노드관리, 컨테이너 배포와 네트워크 실험, 장애 대응 연습 등 실습 위주 교육 환경 조성에 적합합니다. 혹은 IoT, 엣지 컴퓨팅 같은 분산 시스템 개발 실험에도 활용가능합니다. 만약 진짜 클라우드 및 대규모 인프라 기반 성능 테스트를 원한다면, 클라우드 가상 머신이나 고성능 서버를 활용하는 편이 효율적입니다.

    요약하면, 라즈베리파이를 쿠버네티스와 도커 실습용으로 구비하는 것은 비용 대비 효율적이며 학습에 큰 도움이 되지만, 실무 환경 완전 대체는 어렵다는 점을 고려해야 합니다.