[Cloud] Cloud services : SaaS, PaaS, IaaS

2023. 12. 1. 17:45·공부/기타
728x90

 

Cloud services를 이해하기 위해 cloud computing이 무엇인가 이해해보자.

 

✅ Cloud computing

클라우드 컴퓨팅은 사용자가 클라우드 내에서 워크로드를 통해 리소스를 실행하는 행위다. 사용자는 리소스를 직접 관리하지 않는다. 클라우드의 위치, 소유 권한 등에 따라 public clouds, private clouds, hybrid clouds, multiclouds 가 존재한다. 클라우드 컴퓨팅이 없다면 서울에 있는 서버를 뉴욕에서 실행하기 위해 뉴욕에도 물리적인 서버실을 만들고 데이터를 옮기고 인프라를 구축하는 등의 수고를 거쳐야 한다.하지만 서버를 클라우드에 업로드했다면? 뉴욕, 카이로, 모스크바에서도 물리적인 수고 없이 서버를 그대로 사용할 수 있다.

 

Cloud services가 가능하도록 IT리소스 등을 인터넷 등에 제공하는 개념이 Cloud computing이다.

Cloud services의 중 SaaS, PaaS, IaaS에 대해 알아보자.

 

 

1️⃣ SaaS(Software-as-a-service)

IT 인프라, 플랫폼, 클라우드 애플리케이션 등을 사용자에게 제공하는 클라우드 컴퓨팅의 형태다. Gmail, Office 365, Google Docs 등이 여기에 해당한다. 제품을 사용하는 최종 사용자가 이용하게 된다. 인프라, 플랫폼 등을 구입하거나 유지 관리할 책임이 없다. 즉, 사용이 쉽고 진입장벽이 없다. 사용자는 구독(매달 비용 지불)을 통해 제품 사용 권한을 얻고 SaaS를 제공하는 업체가 제품을 관리한다.

 

2️⃣ PaaS(Platform-as-a-Service)

애플리케이션 소프트웨어 플랫폼이 다른 당사자에게 제공되는 형태다. 프로세스와 관련된 인프라나 플랫폼을 유지·관리할 필요없이 애플리케이션 등을 개발·실행·관리할 수 있게 한다. AWS Clastic Beanstalk, Google App Engine 등이 해당한다. 소프트웨어 개발자가 사용하는 단계다.

 

3️⃣ IaaS(Infrastructure-as-a-service)

클라우드 인프라 서비스라고도 알려졌다. 사용자에게 가상화된 컴퓨팅 리소스를 제공한다. 가상 서버, 스토리지, 네트워킹과 같은 인프라 구성 요소를 제공하며 사용자는 필요에 따라 이를 조절한다. 사용자는 하드웨어 관리 없이 인프라를 조성하고 사용한다. 주로 서버리스 컴퓨팅에서 필요하다. AWS Elastic Compute Cloud(EC2), Microsoft Azure 등이 해당한다. IT 관리자가 사용한다. 

 

결국 Cloud service란 인터넷을 통해 IT 서비스를 제공하여 사용자로 하여금 편의를 주는 IT 서비스다.

728x90

'공부 > 기타' 카테고리의 다른 글

[안드로이드스튜디오] Run 'app'에서 무언가 알 수 없는 이유로 멈췄다?  (1) 2024.03.31
[라즈베리파이] mqtt 에러 Address already in use  (0) 2023.11.26
[자료구조] AVL트리란?  (0) 2023.11.20
[라즈베리파이] opencv 설치하기, RealVNC 사용하기(Pi Imager v1.8.1, 2023-10 이후) | Could not find a version that satisfies the requiremnet opecv-python, No matching distribution found for opencv-python  (0) 2023.11.08
[라즈베리파이] Flask 웹서버 실행시 연결할 수 없습니다.  (0) 2023.10.28
'공부/기타' 카테고리의 다른 글
  • [안드로이드스튜디오] Run 'app'에서 무언가 알 수 없는 이유로 멈췄다?
  • [라즈베리파이] mqtt 에러 Address already in use
  • [자료구조] AVL트리란?
  • [라즈베리파이] opencv 설치하기, RealVNC 사용하기(Pi Imager v1.8.1, 2023-10 이후) | Could not find a version that satisfies the requiremnet opecv-python, No matching distribution found for opencv-python
돌멩이수프
돌멩이수프
Information technology
  • 돌멩이수프
    WHAT DOES "IT" STAND FOR?
    돌멩이수프
  • 전체
    오늘
    어제
    • 분류 전체보기 (239)
      • 언어 (73)
        • html (3)
        • css (1)
        • java (6)
        • C (26)
        • C++ (2)
        • C# (29)
      • 공부 (7)
        • Unity (43)
        • 게임 서버 (26)
        • 네트워크 (5)
        • 데이터베이스 (7)
        • EFCore (19)
        • 기타 (14)
        • Git (5)
        • 운영체제 (1)
        • 소프트웨어공학 (21)
      • 2024-여름 (12)
      • 자기 관리 (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    유니티
    게임서버
    C
    tcp
    java
    자바
    C#
    Python
    C언어
    coding
    EntityFramework
    코딩
    백준
    HTML
    라즈베리파이
    Entityfamework
    네트워크
    EFCore
    디자인패턴
    unity
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
돌멩이수프
[Cloud] Cloud services : SaaS, PaaS, IaaS
상단으로

티스토리툴바