배꼽파지 않도록 잘 개발해요

방송대 클라우드컴퓨팅 - 4강. 클라우드 컴퓨팅 서비스 (이론) 본문

방송대 컴퓨터과학과/클라우드컴퓨팅

방송대 클라우드컴퓨팅 - 4강. 클라우드 컴퓨팅 서비스 (이론)

꼽파 2025. 10. 29. 20:44

 

 

1. 클라우드 컴퓨팅의 특징
2. 클라우드 컴퓨팅 서비스의 이해 


1. 클라우드 컴퓨팅의 특징

(1) 클라우드 컴퓨팅의 정의

  • 사용자가 편리하게 어디서나 네트워크, 서버, 스토리지, 애플리케이션, 정보 서비스 등을 받을 수 있는 모델
  • NIST (미국 국립표준 기술 연구소)
    어디서나 동작하고 편리하며,
    최소한의 관리 노력이나 서비스 제공자와의 상호작용을 통해 빠르게 제공하고 배포할 수 있는,
    구성 가능한 IT 리소스의 공유 풀에 주문형 네트워크로 접근 가능한 모델

(2) 클라우드 컴퓨팅의 특징

  • 온디맨드 셀프서비스, 광범위 네트워크 액세스, 리소스 풀링, 신속한 탄력성, 사용량 기반 과금제 
구분 내용
온디맨드 셀프서비스 ▪ 사용자는 CSP와 직접적인 상호작용을 거치지 않고, 자율적으로 자신이 원하는 클라우드 서비스 이용 가능
  예: 웹 인터페이스로 즉시 서버 생성
광범위 네트워크 액세스 ▪ 클라이언트-서버 구조의 형태 → 팻 클라이언트, 씬 클라이언트 구분 없이 사용 가능
▪ 시간과 장소의 제한 없이 인터넷을 통해 클라우드 서비스 이용 가능
▪ 클라우드에 대한 표준화된 접속을 통해 다양한 기기로 서비스 이용
리소스 풀링 (pooling)   리소스를 각각의 사용자가 지속적으로 소유하거나 점유하지 않음
  공유 저장소인 풀(pool)에서 리소스를 관리하고 필요한 사용자에게 할당, 사용 후에는 다시 풀에 반환하는 기법 
  여러 컴퓨팅 기능을 개별 서버에서 하나의 시스템으로 통합할 경우 적은 IT 리소스로 많은 작업의 수행이 가능
신속한 탄력성 ▪ 갑작스러운 이용량 증가나 이용자 수 변화에 신속하고 유연하게 대응할 수 있기 때문에 중단 없이 서비스 이용 가능
서비스 사용량 측정
(사용량 기반 과금제)
▪ 이용자는 서비스 사용량에 대해서만 비용 지불
▪ 개인이 전기사용량에 따라 과금하는 방식과 유사함

 

 

클라이언트 유형

  • 팻 클라이언트(fat client): 중앙 서버와 독립하여 직접 정보처리를 위해 풍부한 컴퓨팅 기능을 보유한 클라이언트나 네트워크의 클라이언트
  • 씬 클라이언트(thin client): 자신의 컴퓨팅 역할을 충족시키기 위해 다른 일부 컴퓨터(서버)에 크게 의존하는 컴퓨터나 네트워크의 클라이언트

 

가상화와 분산처리

  • 리소스 풀링을 가능하게 해주는 기반 기술
  • 하나의 서버를 여러 대처럼 사용하거나 여러 대의 서버를 하나로 묶어 운영하는 가상화 기술을 접목하여 IT 리소스의 사용성 최적화
    방대한 작업을 여러 서버에 분산처리함으로써 시스템 과부하 최소화

 

멀티테넌시

  • 테넌트(tenant) : 단위화된 IT 리소스에 대해 공통되는 특정 접근 권한을 공유하는 사용자들의 그룹
  • 멀티테넌트: 다중소유 모델, 공유 모델
  • 멀티테넌시(multi-tenancy): 논리적으로 분리된 영역에서 다중 테넌트에게 개별 프로그램 인스턴스를 제공하여 각 사용자가 독립적으로 사용하게 하는 소프트웨어 프로그램의 특징

2. 클라우드 컴퓨팅 서비스의 이해 

  • 아마존 사가 최초로 성공하여 10년 이상 클라우드 시장을 선도하고 있으며, 후발 주자로 마이크로소프트,  알리바바, 구글, 텐센트, 네이버 등이 시장을 이끌고 있음.
  • 상위 3사(AWS, Azure, GCP)가 시장의 70%를 점유
  • 마이크로소프트는 ‘Office 365’ 등 SaaS뿐만 아니라 Azure를 통해 IaaS/ PaaS형 서비스를 제공
    • 2023년 현재 컴퓨팅(36개), 네트워킹 서비스(35개), 스토리지(18개), 웹 및 모바일(24개), 컨테이너(9개), 데이터베이스(21개), 분석(19개), AI(23개), IoT(22개) 등 다양한 서비스들이 58개의 지역을 기반으로 140개 국가에 제공

 

728x90