배포 모델: 온프레미스 vs 클라우드

devyumi·2024년 6월 5일

CICD

목록 보기
1/3

온프레미스 (On-Premise)

  • 기업 내부에서 물리적인 서버 환경을 자체적으로 구축하고 운영하는 방법
  • 장점
    1) 내부 네트워크를 사용하므로 보안성 높음
    2) 기업 내부에서 서버를 운영하므로 데이터 제어에 강함
    3) 기업 비즈니스 요구에 맞는 서버 구축 가능 (맞춤화)

  • 단점
    1) 서버 유지를 위한 지식(직원) 필요
    2) 초기 투자 비용 높음
    3) 서버 확장성과 유연성이 매우 떨어짐



퍼블릭 클라우드 (Public Cloud)

  • 클라우드 서비스 제공 업체의 가상의 서버를 대여하여 서버를 운영하는 것

  • 클라우드는 네트워크 장비, 스토리지 등의 인프라에서 각 기능을 일부 각출하여 여러 대의 가상머신을 만들어 서비스를 운영함

  • 대표적으로 AWS, GCP 등이 있음

  • 장점
    1) 온프레미스보다 적은 비용으로 서버 유지 가능
    2) 자원 추가 필요시 빠른 증축 가능

  • 단점
    1) 외부 서버를 사용하므로 데이터 유출 위험이 있음
    2) 대여 기간이 늘어나면 온프레미스 방법보다 사용해야 하는 비용이 커질 수 있음
    3) 클라우드 서비스 제공 업체가 제공하는 서버를 그대로 사용하므로 기업에 맞게 최적화 불가

Private Cloud

  • 기업 내부에서 가상 서버 환경을 직접 구축하고 운영하는 방법

  • 기업 자체적으로 클라우드 서버를 구축함으로써 서버 확장성과 유연성을 높일 수 있음

Private Cloud vs On-premise

  • private cloud가상 서버
    on-premise물리적인 서버 구축

  • private cloud는 한 곳에서 결함이 발생해도 다른 인프라에서 기능을 각출하면 되므로 서비스를 지속적으로 제공할 수 있음
    on-premise는 물리 서버에서 문제가 생겼을 경우 서버가 다운될 위험이 있음



하이브리드 클라우드

  • 온프레미스, public, private 클라우드 중 2개 이상을 함께 사용하는 방법

  • 보안이 중요한 데이터일 경우 온프레미스 혹은 private 클라우드 환경을 사용하고, 그보다 덜 중요한 데이터는 public 클라우드로 서버를 구축할 수 있음

  • 서버 관리 복잡성이 증가할 수 있으므로 유의해야 함




참고

profile
Web Back-end Junior Developer

0개의 댓글