728x90
클라우드 컴퓨팅의 정의
- 가상화된 IT자원 (서버 , 스토리지 , 네트워크, 플랫폼, 소프트웨어 등)을 서비스로 제공함으로써 사용자는 IT자원을 필요한 만큼 사용하고, 서비스 부하에 따라 실시간 확장성을 지원받으며, 사용한 만큼 비용을 지불하는 컴퓨팅 기술로 정의
온 프레미스
- 기업의 서버를 클라우드 같은 원격 환경에서 운영하는 방식이 아닌 자체적으로 보유한 전산실 서버에 직접 운영하는 방식
장점
- 대기시간이 낮은 로컬 성능
- 완전한 기술 스택 제어
- 인프라에 대한 물리적 액세스
- 데이터 센터 자산 보존
단점
- 높은 하드웨어 비용 및 감가상각
- 제한된 탄력성
- 지원 종료 및 교체로 인한 문제
Iaas
- Xaas 분류에서 가장 낮은 계층
- 일반적으로 적은 os가 지원
- 고객은 os와 애플리케이션을 직접 관리해야 한다.
- 관리 측면에서 개발자와 인프라 관리자의 역할을 분담시킬 수 있다.
- Iaas제공자는 os형태별로 vm이미지 제공
- 저장소 및 대역폭도 구매를 통해 사용자가 원하는 만큼 소비 가능
ex) google cloud platform , aws ec2 , ms azure
Paas
개발자가 응용 프로그램을 작성할 수 있도록 플랫폼 및 환경을 제공하는 모델이다.
- Iaas와 비슷한 형태이나 차이점은 Iaas에 비해 장비와 직접 상호작용해야 하는 작업이 적음
- 가상 os와 직접 상호작용하거나 이것을 관리할 필요 없음
- 가상 os와 상호작용을 플랫폼에 맡기고 사용자는 애플리케이션을 개발하는 작업에 집중하면 됨,
- 저장소 및 대역폭도 구매를 통해 사용자가 원하는 만큼 소비 가능
Saas
설치할 필요도 없이 클라우드를 통해 제공되는 SW이다.
특정 앱 또는 웹 포털을 통해 액세스 하는 서비스로 클라이언트 조직의 최종 사용자에게 제공되는 완전한 소프트웨어 설루션
- 주문형 서비스 및 애플리케이션을 일컫는 말
- public cloud에 있는 sw를 웹 브라우저로 불러와 언제 어디서나 사용 가능
클라우드 컴퓨팅 특징
- 주문형 셀프서비스
- 광대역 네트워크 접근
- 빠른 탄력성
- 자원의 공동관리
- 측정 가능한 서비스
클라우드 컴퓨팅 핵심 원칙
- 공유된 컴퓨팅 자원
- 가상화된 컴퓨팅 자원
- 탄력성
- 사용한 만큼 지불하는 과금체계
- 자동화된 가상 머신
클라우드 컴퓨팅 충족기준
- 네트워크
- 사용자 인터페이스
- 풀링 된 리소스
- 프로비저닝 기능
- 자동 리소스 제어/할당
풀링 된 리소스 : 필요한 사용자에게 바로 전송할 수 있도록 리소스를 대기시킴
프로비저닝 : 사용자의 요구에 맞게 시스템을 할당, 배치 배포해 두었다가 필요시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해두는 것을 말한다.
728x90
'학교공부 > AWS' 카테고리의 다른 글
데이터베이스 기본개념 (0) | 2022.10.22 |
---|---|
데이터 스토리지 개념 (0) | 2022.09.27 |
AWS 소개 (0) | 2022.09.27 |
가상서비 및 서버 가상화 기술 (0) | 2022.09.27 |
서버리스 컴퓨팅 (0) | 2022.09.27 |