[CS] 서버 운영 방식

yedi·2024년 7월 10일
post-thumbnail

클라우드 (cloud) 이전에 서버 운영 방식에 대해서 살펴보자.


서버 운영

서버 운영 방식으로 온프레미스(on-premise) 와 클라우드(cloud) 가 있다.

온프레미스 (on-premise)클라우드 (cloud)
환경물리적 환경
(사용자가 직접 컴퓨터 자원을 보유하고 관리하는 방식)
가상 환경
(IT 자원을 클라우드 서비스 제공 업체에 의뢰해 관리하는 방식)
비용초기 투자 비용과 유지보수 비용이 높음사용한 자원에 대해서만 비용을 지불하여 초기 비용이 적음
확장성자원의 확장성과 유연성이 제한확장성과 유연성이 뛰어남
보안사용자가 보안과 데이터 소유권을 직접 통제,
높은 수준의 투명성
보안 및 규정 준수에 투자하여,
데이터 보호에 대한 부담 경감
예시은행, 정부 기관, 보안이 중요한 기업Netflix, Airbnb, 스타트업, 소규모 기업


클라우드(cloud) 서비스의 종류

클라우드(cloud) 서비스는 서비스의 제공 방식과 환경을 기준으로 구분된다.

  • 공용 클라우드 (public cloud)
    - 인터넷 접속이 가능한 모든 사용자가 공유하는 클라우드 환경
    - 클라우드 서비스 제공 업체가 소유하고 관리
    - 클라우드 서비스 제공자 (CSP) 가 하드웨어나 소프트웨어를 직접 관리하여, 서비스 사용자는 권한 없음
    - 아마존의 AWS (Amazon Web Services), 마이크로소프트의 애저 (Azure), 구글의 GCP (Google Cloud Platform)

  • 사설 클라우드 (private cloud)
    - 제한된 네트워크 상에서 특정 기업이나 특정 사용자만을 대상으로 운영
    - 조직이나 기업 자체가 소유하고 운영하며 기업 내부에 저장
    - 보안성이 뛰어나며, 기업이 상황에 맞게 기능 변경 가능

  • 하이브리드 클라우드 (hybrid cloud)
    - 공용 클라우드 (public cloud) 와 사설 클라우드 (private cloud) 을 조합한 형태
    - 단일 조직이나 기업이 자체 데이터 센터에서 사설 클라우드 (private cloud) 를 운영하면서 필요에 따라 공용 클라우드 (public cloud) 를 이용



클라우드(cloud) 서비스의 제공 범위

클라우드(cloud) 서비스의 컴퓨팅 자원을 어느 범위까지 제공하는지 기준에 따라 구분된다.

  • IaaS (Infrastructure as a Service : 인프라)
    - 네트워크 장비, 데이터 스토리지, 서버 등 컴퓨터 시스템을 구성하는 물리적 요소
    - 기본 자원까지 구성하고 관리
    - AWS(Amazon Web Service) EC2, AWS(Amazon Web Service) S3, Google GCE(Compute Engine)

  • PaaS (Platform as a Service : 플랫폼)
    - 소프트웨어 개발 및 실행 환경을 제공하는 기술적 기반
    - 운영체제, 미들웨어, 런타임 포함
    - Google App Engine

  • SaaS (Software as a Service : 소프트웨어)
    - 컴퓨터에 명령을 내려 작업을 수행하는 프로그램
    - 소프트웨어에 붙여 제공하는 형태
    - 네이버 클라우드, 구글 드라이브, Office 365, 슬랙(Slack), Microsoft 365


참고

https://community.spiceworks.com/t/public-cloud-vs-private-cloud-and-hybrid-cloud-too/970218
https://elice.io/ko/newsroom/kind_of_cloud

0개의 댓글