리눅스

Alpine vs Ubuntu vs Rocky

큰세상2000 2024. 12. 20. 14:42
반응형

By Claude


■   OS별 특징
        -  Alpine
                설치크기: 130MB
                 장점: 가볍고 빠름, 컨테이너 최적화.  젠서버 가능
                 단점: 설정어려움, 일부 패키지 호환성 이슈 ( 실사용엔 큰 불편 없음 )

        -   Rocky
                 설치크기: 2GB+
                 장점: RHEL 호환, 기업환경 적합
                 단점: 젠서버 미지원, 패키지 업데이트 늦음

        -   Ubuntu
                 설치크기: 1.2GB (미니멀)
                 장점: 설치쉬움, 커뮤니티 크고 자료많음, 젠서버 가능
                 단점: Alpine 대비 무거움


■    Ubuntu 선택 이유
        -    젠서버 공식 지원으로 안정적 운영 가능 ( 록키리눅스는 설치거부됨 )


■     서버 용도별 추천

        -   웹서비스: Ubuntu (nginx, PHP, Node.js 설치 용이)
        -   DB서버: Ubuntu/Rocky (MySQL, PostgreSQL 안정적)
        -   모니터링: Alpine (Prometheus, Grafana 구동 가능)
        -   블록체인: Ubuntu (이더리움, 하이퍼레저 개발환경 호환)
        -   컨테이너: Alpine (Docker 베이스 이미지로 많이 사용)


■     필요 스펙과 디스크 공간 (기본 패키지 설치 시)
        -  웹서비스: 2코어/4GB
                  nginx + PHP + MySQL: 추가 2GB
                  Node.js + MongoDB: 추가 3GB

        -   DB서버: 4코어/8GB
                   MySQL 엔터프라이즈: 추가 5GB
                   PostgreSQL: 추가 4GB

        -   모니터링: 1코어/1GB
                   Prometheus + Grafana: 추가 1GB

        -   블록체인: 4코어/8GB 이상
                   이더리움 노드: 추가 500GB+

 

        -   컨테이너: 2코어/4GB
                   Docker + 기본이미지: 추가 3GB




반응형