사용자 도구

사이트 도구


wiki:glossary:server_operations:raspberry_pi

라즈베리파이 (Raspberry Pi)

라즈베리파이는 영국의 라즈베리파이 재단에서 개발한 초소형 단일 보드 컴퓨터입니다.

교육 목적으로 개발되었지만, 저렴한 가격과 뛰어난 성능으로 인해 홈 서버, IoT 프로젝트, 미디어 센터 등 다양한 용도로 활용되고 있습니다.

주요 특징

하드웨어 사양:

  • 크기: 신용카드 크기의 초소형 보드
  • 프로세서: ARM 기반 CPU (모델별 차이)
  • 메모리: 1GB~8GB RAM (모델별 차이)
  • 저장소: MicroSD 카드 사용
  • 연결성: HDMI, USB, 이더넷, Wi-Fi, Bluetooth

운영체제:

  • Raspberry Pi OS: 공식 Linux 배포판
  • Ubuntu: 서버 및 데스크톱 버전 지원
  • 기타: 다양한 Linux 배포판 지원

주요 용도

홈 서버:

  • 웹 서버: Nginx, Apache 등으로 웹사이트 호스팅
  • 파일 서버: NAS(Network Attached Storage) 구성
  • 미디어 서버: Plex, Jellyfin 등 스트리밍 서비스

개발 및 학습:

  • 프로그래밍 교육: Python, C++, Java 등 다양한 언어 지원
  • IoT 프로젝트: 센서, 액추에이터 연결
  • 로봇 제어: GPIO 핀을 통한 하드웨어 제어

실무 활용:

  • 키오스크: 정보 안내 시스템
  • 디지털 사이니지: 광고 및 정보 디스플레이
  • 보안 시스템: CCTV, 침입 감지 시스템

Dream of E&C 프로젝트에서의 활용

위키 서버 호스팅:

  • DokuWiki 서버: 팀 협업을 위한 위키 플랫폼
  • 자동 동기화: Git을 통한 PC와 서버 간 콘텐츠 동기화
  • 24시간 운영: 저전력으로 지속적인 서비스 제공

개발 환경:

  • 테스트 서버: 개발 중인 웹 애플리케이션 테스트
  • CI/CD: 자동화된 배포 파이프라인 구축
  • 모니터링: 시스템 상태 및 성능 모니터링

장점

경제성:

  • 저렴한 가격: 5만원 내외로 완전한 컴퓨터 구성
  • 저전력: 연간 전기료 1만원 이하
  • 유지보수: 간단한 구조로 관리 용이

확장성:

  • GPIO 핀: 40개의 범용 입출력 핀 제공
  • HAT: 다양한 확장 보드 지원
  • 카메라/디스플레이: 전용 커넥터 지원

커뮤니티:

  • 활발한 생태계: 전 세계 개발자 커뮤니티
  • 풍부한 자료: 튜토리얼, 프로젝트 예제 다수
  • 지속적인 업데이트: 정기적인 OS 및 펌웨어 업데이트

단점 및 한계

성능 제약:

  • 처리 능력: 고성능 작업에는 부적합
  • 메모리: 대용량 데이터 처리 한계
  • 저장소: MicroSD 카드의 속도 및 내구성 제한

안정성:

  • 전원 관리: 갑작스러운 전원 차단 시 데이터 손실 위험
  • 발열: 고부하 시 성능 저하 가능
  • 하드웨어: 산업용 대비 내구성 부족

관련 기술

운영체제:

  • Linux: 주요 운영체제 플랫폼
  • systemd: 서비스 관리 시스템

웹 서버:

  • Nginx: 고성능 웹 서버
  • Flask: Python 웹 프레임워크

기타:

  • Docker: 컨테이너 기반 애플리케이션 배포
  • Git: 버전 관리 및 협업 도구

설치 및 설정 팁

초기 설정:

  • SSH 활성화: 원격 접속을 위한 SSH 서비스 활성화
  • 고정 IP: 네트워크 설정에서 고정 IP 주소 할당
  • 보안 설정: 기본 비밀번호 변경, 방화벽 설정

성능 최적화:

  • 메모리 분할: GPU 메모리 할당 조정
  • 오버클럭: 안정성 범위 내에서 성능 향상
  • 스토리지: 고속 MicroSD 카드 또는 USB 3.0 스토리지 사용

유지보수:

  • 정기 업데이트: sudo apt update && sudo apt upgrade
  • 백업: 시스템 이미지 정기 백업
  • 모니터링: 온도, 메모리 사용량 모니터링

💡 라즈베리파이는 작지만 강력한 컴퓨터입니다!
저렴한 비용으로 다양한 서버 및 IoT 프로젝트를 구현할 수 있는 최적의 플랫폼입니다.
wiki/glossary/server_operations/raspberry_pi.txt · 마지막으로 수정됨: 저자 syjang0803

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki