☁️ 클라우드

On-Premise

온프레미스

자체 데이터센터에서 운영. 클라우드의 반대 개념.

📖 상세 설명

On-Premise(온프레미스)는 기업이 자체 데이터센터나 서버실에서 직접 하드웨어를 소유하고 운영하는 IT 인프라 방식입니다. 클라우드와 반대 개념으로, 모든 컴퓨팅 리소스가 회사 내부에 위치합니다. "On-Prem"이라고 줄여서 부르기도 합니다.

클라우드 시대 이전에는 모든 기업이 온프레미스 방식이었습니다. 현재도 금융, 의료, 공공기관 등 규제가 엄격한 산업이나 데이터 주권(Data Sovereignty)이 중요한 경우, 초저지연이 필요한 경우에 온프레미스를 선택합니다.

온프레미스의 장점은 완전한 통제권, 예측 가능한 비용(대규모 일정 워크로드 시), 네트워크 지연 최소화입니다. 단점으로는 높은 초기 투자 비용(CAPEX), 확장의 어려움, 전문 인력 필요, 하드웨어 노후화 관리가 있습니다.

현대 기업들은 순수 온프레미스보다 하이브리드 클라우드 전략을 많이 채택합니다. 핵심 데이터는 온프레미스에 두고, 탄력적 워크로드는 클라우드에서 처리합니다. VMware, OpenStack, Kubernetes 등으로 온프레미스를 클라우드처럼 운영하는 Private Cloud도 인기입니다.

💻 코드 예제

# 온프레미스 서버 프로비저닝 Ansible Playbook
---
- name: On-Premise 웹 서버 구성
  hosts: webservers
  become: yes
  vars:
    app_name: myapp
    app_port: 8080

  tasks:
    - name: 시스템 패키지 업데이트
      apt:
        update_cache: yes
        upgrade: dist

    - name: Docker 설치
      apt:
        name:
          - docker.io
          - docker-compose
        state: present

    - name: Docker 서비스 시작
      systemd:
        name: docker
        state: started
        enabled: yes

    - name: 애플리케이션 디렉토리 생성
      file:
        path: /opt/{{ app_name }}
        state: directory
        mode: '0755'

    - name: Docker Compose 파일 배포
      template:
        src: docker-compose.yml.j2
        dest: /opt/{{ app_name }}/docker-compose.yml

    - name: 애플리케이션 실행
      docker_compose:
        project_src: /opt/{{ app_name }}
        state: present

    - name: 방화벽 포트 오픈
      ufw:
        rule: allow
        port: "{{ app_port }}"
        proto: tcp

🗣️ 실무에서 이렇게 말하세요

💬 인프라 전략 회의에서
"금융감독원 규정상 고객 거래 데이터는 국내 온프레미스에 저장해야 합니다. 핵심 데이터베이스는 온프렘에 두고, 웹 프론트엔드와 분석 워크로드만 클라우드에서 처리하는 하이브리드 구조를 제안드립니다."
💬 비용 논의에서
"GPU 서버 월 사용량이 일정하다면 온프레미스가 TCO(총소유비용)에서 유리합니다. A100 8장 서버가 약 2억인데, AWS에서 같은 스펙이면 월 4000만원이에요. 5개월이면 손익분기점이 나옵니다. 물론 운영 인력과 전기료도 계산해야 하지만요."
💬 면접에서
"온프레미스와 클라우드 선택 기준으로 저는 3가지를 봅니다. 첫째 규제 요건, 둘째 워크로드 예측 가능성, 셋째 기술 인력 확보 여부입니다. 예측 가능한 대규모 워크로드는 온프렘이 비용 효율적이고, 변동성이 크면 클라우드가 맞습니다."

⚠️ 흔한 실수 & 주의사항

숨겨진 비용 과소평가

서버 구매비만 보면 안 됩니다. 상면 임대료, 전기료(서버+냉각), 네트워크 회선, 유지보수 인력, 보험, 감가상각을 모두 포함해야 합니다. 3년 TCO로 클라우드와 비교하세요.

재해복구(DR) 미비

온프레미스는 DR 사이트를 별도로 구축해야 합니다. 서울 데이터센터가 재해로 다운되면 부산에 백업 사이트가 있어야 합니다. 클라우드는 멀티 리전이 기본이지만 온프렘은 직접 구축해야 합니다.

하이브리드 전략 권장

100% 온프레미스보다 하이브리드가 현실적입니다. AWS Outposts, Azure Stack으로 온프렘에서도 클라우드 경험을 유지하고, VPN/Direct Connect로 연결하세요. Kubernetes는 온프렘/클라우드 모두에서 일관된 배포를 가능하게 합니다.

🔗 관련 용어

📚 더 배우기