클라우드 컴퓨팅 개요
☁️ 클라우드 컴퓨팅
- 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스 등 컴퓨팅 서비스를 제공 받는 것
📑 클라우드 컴퓨팅 특징
구분 | 내용 |
---|---|
셀프 프로비저닝 (provisioning) |
- 사용자의 요구에 맞게 시스템 제공os provisiong, serve resource provisioning, sw provisioning, storage provisioning, account provising |
탄력성 | - 초기 투자 비용 없이 이용한 만큼한 지불 |
확장성 | - 최소 자원으로 시작 후 샤용량에 따라 동적 확장 - 급격한 사용량 증가에도 서비스 중단 없이 확장 가능 - 필요에 따라 탄력적 운영 가능 |
민첩성 | - IT 자원 및 신기술 도입 기간 및 리스크 최소화 |
접속 용이성 | - 시간과 장소에 상관없이 인터넷을 통해 클라우드 서비스 이용 가능 |
유연성 | - 클라우드 공급자는 갑작스러운 이용량 증가나 이용자 수 변화에 신속하고 유연하게 대응할 수 있기에 중단없이 서비스를 이용할 수 있음 |
주문형 셀프서비스 | - 이용자는 서비스 제공자와 직접적인 상호작용을 거치지 않고, 자율적으로 자신이 원하는 클라우드 서비스 이용 가능 |
가상화와 분산처리 | - 하나의 서버를 여러 대 처럼 사용하거나 여러 대의 서버를 하나로 묶어 운영하는 가상화 기술을 접목하여 컴퓨팅 자원의 사용성을 최적화 방대한 작업을 여러 서버에 분산처리하므로 시스템 과부화 최소화 |
사용량 기반 과금제 | - 이용자는 서비스 사용량에 대해서만 비용 지불 |
🔮 클라우드 컴퓨팅 서비스 유형
IaaS (Infrastructure as a Service)
- CPU, 메모리 등 HW 자원을 제공하는 클라우드 서비스
- AWS 와 같은 Iaas 서비스 제공 업체들은 가상의 서버 인스턴스와 스토리지를 제공
- 사용자들은 버추얼 머신에 워크 로드를 마이그레이션 할 수 있는 API 제공
PaaS (Platform as a Service)
- 운영체제와 같은 SW 개발이나 데이터 분석을 위한 도구들까지 제공하는 서비스
- 클라우드 제공업체들이 자신들의 인프라에 개발 도구들을 호스팅
- 사용자들은 인터넷의 API, 웹포털 등을 통해 이런 도구들을 이용
Saas (Software as a Service)
- HW와 OS뿐만 아니라 응용 SW까지 제공
- 인터넷을 통해서 SW 어플리케이션을 사용할 수 있도록 하는 모델
- 웹서비스라고 부르기도 함
💡 클라우드 컴퓨팅의 장단점
장점
- 자원 활용성 증가
- 종량제 방식: 사용한 만큼만 비용을 지불 -> 사용률 최적화 가능
- 운영 효율성
단점
- 매우 높은 가용성이 요구된는 경우
- 저장 위치가 정해져 있는 데이터를 사용하는 경우
- 범용적이지 않은 시스템을 사용하는 경우
- 장시간 다수의 사용자가 사용하여 전체 비용이 높아지는 경우
댓글남기기