데이터 엔지니어링/클라우드

[클라우드] 클라우드 컴퓨팅 구분

pythaac 2022. 5. 8. 21:18

클라우드 컴퓨팅 구분 기준

  • 배치 모델 vs 서비스 모델
    • 배치모델
      - 클라우드 인프라의 위치와 운영에 따른 분류
      1) 퍼블릭 클라우드
      2) 프라이빗 클라우드
      3) 하이브리드 클라우드
    • 서비스 모델
      - 사용자에게 서비스하는 인프라의 계층 정도에 따른 분류
      1) IaaS
      2) SaaS
      3) PaaS

 

배치 모델

https://library.gabia.com/contents/infrahosting/9147/

  • 퍼블릭 클라우드
    • 공공 클라우드 / 개방형 클라우드
    • 특정 기업/사용자가 아닌 모든 사용자를 위한 클라우드 서비스 모델
    • 자원이 각 서비스에서 사용자 별로 권한을 관리/격리
      - 데이터
      - 기능
      - 서버
    • 서비스 사용자간 간섭이 전혀 없음
  • 프라이빗 클라우드
    • 제한된 네트워크에서 특정 기업/사용자를 위한 클라우드 서비스 모델
    • 기업이 자원의 제어권을 가짐
    • 보안이 뛰어남
    • 커스터마이징 (고객의 상황에 따른)
  • 하이브리드 클라우드
    • 2가지 개념으로 사용된다고 함
      • 1) 퍼블릭 클라우드와 프라이빗 클라우드를 병행하여 사용하는 방식
        - [질문] 근데 이게 무슨 말일까?
      • 2) 클라우드(가상서버)와 온프레미스(물리서버)를 결합한 형태
    • 최근 경향
      • 전체 워크로드를 클라우드로 이전하지 않고,
      • 주요 데이터는 온프레미스에 남겨두고
      • 이벤트 / 신규 서비스 같은 트래픽 예측이 어려운 워크로드를 클라우드로 구성

 

서비스 모델

https://library.gabia.com/contents/infrahosting/9097

  • IaaS (Infrastructure as a Service)
    • 사용자가 서버 OS부터 미들웨어, 런타임, 데이터, 어플리케이션을 직접 구성하고 관리
    • 애플리케이션 개발에 필요한 환경을 제공하여 개발자가 인프라 걱정없이 개발과 테스트에 집중 가능
    • 클라우드 서비스 제공업체(CSP)는 데이터 센터를 구축하여 다수의 물리 서버를 가상화하여 제공하고 관리
      - 네트워크
      - 스토리지
      - 전력
    • 기존 서버 호스팅과 유사하지만,
      • 서버 호스팅은 자원 확장/축소 시간이 길다
      • 서버 호스팅은 확장한 서버가 상황에 따라 유휴자원이 될 수 있다
      • IaaS는 리소스 확장과 반납이 유연하고 탄력적이다
      • IaaS는 사용한만큼 지불하므로 합리적이다
    • IaaS 서비스
      • AWS의 EC2
      • Google Computing Engine
  • PaaS (Platform as a Service)
    • IaaS 형태의 가상화 클라우드 위에 사용자가 원하는 개발 환경을 미리 구축하여 서비스 형태로 제공
    • 운영체제, 미들웨어, 런타임 등을 미리 구축하여 제공
    • 장점
      • 애플리케이션 개발과 비즈니스에만 집중할 수 있음
      • IaaS와 마찬가지로 별로 인프라 유지를 위한 인력과 비용을 절약
    • PaaS 서비스
      • Heroku (세일즈포스닷컴)
      • OpenShift (Redhat)
  • SaaS (Software as a Service)
    • IaaS상에 개발 환경을 구축하여 소프트웨어를 얹어 제공
    • 클라우드 인프라 위의 소프트웨어를 제공하므로 아래 내용을 모두 지원
      • 인프라 자원
      • 소프트웨어 업데이트
      • 버그 개선
    • 소프트웨어 라이센스 구매 없이 월/연간 구독 형태로 사용료 지불
    • 인프라 구축, 개발 환경 세팅, 소프트웨어 개발 비용을 절약
    • 단점
      - 인터넷 상태에 따른 서비스 성능
      - 제공 업체가 만든 소프트웨어를 그대로 사용해야함
    • SaaS 서비스
      • N드라이브
      • 구글 드라이브
      • iCloud
      • 슬랙
      • 마이크로소프트365
      • 드롭박스
      • 세일즈포스

 

 

 

https://library.gabia.com/contents/infrahosting/9147/

 

가비아 라이브러리

IT 콘텐츠 허브

library.gabia.com

https://library.gabia.com/contents/infrahosting/9097

 

가비아 라이브러리

IT 콘텐츠 허브

library.gabia.com

https://library.gabia.com/contents/9105

 

가비아 라이브러리

IT 콘텐츠 허브

library.gabia.com

https://library.gabia.com/contents/infrahosting/9123

 

가비아 라이브러리

IT 콘텐츠 허브

library.gabia.com