0부터 시작하는 AWS 공부 - 클라우드 컴퓨팅이란

Jaehong Lee·2023년 3월 2일
1
post-thumbnail

클라우드 컴퓨팅이란

정의

최소한의 관리나 서비스 제공 업체와의 상호 작용으로도 신속하게 프로비저닝 및 릴리스 등의 설정이 가능한 컴퓨팅 리소스 공유 풀에 어디서든 편리한 주문형 네트워크를 통해 액세스를 가능하게 하는 모델

네트워크를 통해 신속히 사용이 가능하도록 준비된 컴퓨팅 자원에 접근할 수 있는 모델


특징

On-Demand Self Service ( 주문형 셀프 서비스 ), 광대역 네트워크 접근, 빠른 탄력성, 자원의 공동 관리, 측정 가능한 서비스

  • 빠른 탄력성 : 사용 및 삭제와 같은 요청에 대해 빠른 조치가 가능해야 한다
  • 주문형 셀프 서비스 : 사용자가 원하는 만큼 신청해서 사용하며, 다양한 형태의 사용 환경이 제공되야 한다
  • 자원의 공동 관리 : 가상화 환경 기반으로 각 개별 자원들을 통합 하여 중앙 관리가 가능해야 한다
  • 광대역 네트워크 접근 : 언제 어디서든 인터넷과 같은 네트워크를 통해 접근이 가능해야 한다
  • 측정 가능한 서비스 : 사용자별 자원 사용량을 측정해야 하고, 모니터링 및 과금이 가능해야 한다

서비스 모델

서비스 모델 : IaaS / PaaS / SaaS

  • IAAS : 컴퓨팅 자원과 같은 인프라를 제공한다. 손쉽게 이전 및 기존 온프레미스 환경과 함께 사용할 수 있다. ( 서비스 : 서버, 스토리지, 네트워킹, 가상화 / 사용자 : 운영체제 ~ 애플리케이션 )
  • PAAS : 개발 환경 등의 플랫폼을 제공하여 인프라를 관리하지 않아도 된다. ( 서비스 : 서버, 스토리지, 네트워킹, 가상화, 운영체제, 미들웨어, 런타임 / 사용자 : 데이터, 애플리케이션 )
  • SAAS : 소프트웨어를 제공하며, 서비스 제공자가 아래의 인프라나 환경등을 운영 및 관리한다. ( 서비스 : 인프라 ~ 애플리케이션 모두 제공 )
  • 온프레미스에서는 사용자가 인프라부터 애플리케이션까지 모두 관리해야 했다.

배포 모델

배포 모델 : Private cloud / Community cloud / Hybrid cloud / Public cloud

  • Private Cloud : 특정 조직이 사용할 수 있도록 구성하며, 사내 또는 외부에 배포 가능
  • Community Cloud : 특정 그룹이 사용할 수 있도록 구성, 사내 또는 외부에 배포 가능
  • Public Cloud : 불특정 다수가 사용할 수 있도록 구성, 클라우드 공급자 환경에 배포
  • Hybrid Cloud : 두개 이상의 배포 모델 병행 사용

발생 배경

자원들의 생산, 소비 형태 변화가 컴퓨팅 자원에서도 일어났다. 과거에는 컴퓨팅 자원을 생산자와 소비자 관점이 합쳐져서 사내 서버실 구성 및 사용을 했다면, 현재에는 생산자 및 소비자 관점이 분리되어 생산자는 데이터 센터 내 자원 풀을 구축하고, 소비자는 사용한만큼만 과금하는 식이다.

profile
멋진 엔지니어가 될 때까지

0개의 댓글