[CloudNet@와 함께하는 AWS 네트워킹 입문] 클라우드 컴퓨팅이란?

cabbage·2023년 5월 26일

AWS

목록 보기
1/9
post-thumbnail

인프런 강의 CloudNet@와 함께하는 AWS 네트워킹 입문 [섹션 1. 클라우드 컴퓨팅]을 정리한 글입니다.

클라우드 컴퓨팅이란?

클라우드 컴퓨팅은 IT 자원에 대한 요구가 있을 때 즉시 IT 자원을 제공하고
사용한 만큼 비용을 지불하는 서비스이다.

  • On-Demand: 요구가 있을 때 즉시
  • Pay Per Use: 사용한 만큼 비용 지불

온프레미스(On-Premises)

온프레미스는 자체적인 공간과 자원을 통해 IT 환경을 구축하는 방식이다.
전통적인 IT 환경 구축 방식이다.

온프레미스의 특징

  • 모든 IT 환경을 직접 구축한다.
  • 실제 물리적인 공간과 IT 자원을 직접 소유한다.
  • 물리 자원에 직접 접근할 수 있어 보안이 좋다.

온프레미스의 제약

  • IT 자원의 확장성을 고려한 설계가 필요하다.
  • 가변적인 환경에 따라 IT 자원을 탄력적으로 유지, 관리하기가 어렵다.
  • 물리 자원(하드웨어)의 감가상각이 발생한다.

클라우드 컴퓨팅의 이점

  • 민첩성
    필요한 자원을 빠르게 제공 받을 수 있다.
  • 탄력성
    가변적인 환경에 따라 유연하게 IT 자원을 확장 또는 축소할 수 있다.
  • 비용 절감
    IT 자원을 사용한 만큼 비용을 지불하므로 비용을 절감할 수 있다.

클라우드 컴퓨팅 서비스 유형

클라우드 컴퓨팅 서비스 유형은 클라우드 공급자와 사용자 간에 관리 범위가 어디까지냐에 따라 분류할 수 있다.

서비스 유형을 표현하는 일반적인 용어를 as-a-service라고 표현한다.

  • IaaS(Infrastructure-as-a-service)
    • 클라우드 공급자가 인프라 영역만 제공하고, 나머지 영역은 클라우드 사용자가 직접 관리하는 서비스 유형
    • 인프라 영역: 서버, 데이터베이스, 스토리지 같은 하드웨어 영역
    • 클라우드 공급자가 하드웨어 자원을 제공하면 클라우드 사용자는 하드웨어 자원에 운영 체제, 미들웨어, 애플리케이션 등을 구성하여 하드웨어 자원을 사용한다.
  • PaaS(Platform-as-a-service)
    • 클라우드 공급자가 하드웨어 자원뿐만 아니라 운영 체제, 미들웨어, 런타임 등을 정의해 플랫폼 형태로 제공하고, 클라우드 사용자는 필요한 애플리케이션만 구성하여 사용하는 서비스 유형
    • 클라우드 사용자는 애플리케이션에만 집중할 수 있다.
  • SaaS(Software-as-a-service)
    • 클라우드 공급자가 하드웨어부터 애플리케이션까지 모든 영역을 정의하고, 소프트웨어 형태로 제공하는 서비스 유형
    • 클라우드 사용자는 제공되는 소프트웨어를 사용한다.

클라우드 구축 모델

클라우드 자원의 위치, 소유권, 주체에 따라 클라우드 구축 모델을 분류한다.

  • 퍼블릭 클라우드
    • 클라우드 자원의 주체가 '퍼블릭 클라우드 공급자'이다.
    • 클라우드 사용자는 퍼블릭 클라우드 공급자에게 IT 자원을 요구하고 할당받아 사용한 만큼 비용을 지불한다.
    • 대표적인 퍼블릭 클라우드 공급자
      • 아마존 AWS, 구글 GCP, 마이크로소프트 Azure
  • 프라이빗 클라우드
    • 온프레미스 상에서 구축되는 클라우드 모델이다.
    • 온프레미스의 소유자가 클라우드 자원의 주체가 된다.
    • 자신만의 클라우드 환경을 구축하는 것으로 이해할 수 있다.
  • 하이브리드 클라우드
    • 퍼블릭 클라우드와 프라이빗 클라우드를 연계하여 운영하는 복합적인 클라우드 모델이다.
profile
캐비지 개발 블로그입니다. :)

0개의 댓글