☁️ 클라우드 컴퓨팅

  • 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스 등 컴퓨팅 서비스를 제공 받는 것

📑 클라우드 컴퓨팅 특징

구분 내용
셀프 프로비저닝
(provisioning)
- 사용자의 요구에 맞게 시스템 제공
os provisiong, serve resource provisioning, sw provisioning, storage provisioning, account provising
탄력성 - 초기 투자 비용 없이 이용한 만큼한 지불
확장성 - 최소 자원으로 시작 후 샤용량에 따라 동적 확장
- 급격한 사용량 증가에도 서비스 중단 없이 확장 가능
- 필요에 따라 탄력적 운영 가능
민첩성 - IT 자원 및 신기술 도입 기간 및 리스크 최소화
접속 용이성 - 시간과 장소에 상관없이 인터넷을 통해 클라우드 서비스 이용 가능
유연성 - 클라우드 공급자는 갑작스러운 이용량 증가나 이용자 수 변화에 신속하고 유연하게 대응할 수 있기에 중단없이 서비스를 이용할 수 있음
주문형 셀프서비스 - 이용자는 서비스 제공자와 직접적인 상호작용을 거치지 않고, 자율적으로 자신이 원하는 클라우드 서비스 이용 가능
가상화와 분산처리 - 하나의 서버를 여러 대 처럼 사용하거나 여러 대의 서버를 하나로 묶어 운영하는 가상화 기술을 접목하여 컴퓨팅 자원의 사용성을 최적화
방대한 작업을 여러 서버에 분산처리하므로 시스템 과부화 최소화
사용량 기반 과금제 - 이용자는 서비스 사용량에 대해서만 비용 지불

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

99DB4D4F5A5CA2DD14

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 어플리케이션을 사용할 수 있도록 하는 모델
  • 웹서비스라고 부르기도 함

💡 클라우드 컴퓨팅의 장단점

장점

  1. 자원 활용성 증가
    • 종량제 방식: 사용한 만큼만 비용을 지불 -> 사용률 최적화 가능
  2. 운영 효율성

단점

  1. 매우 높은 가용성이 요구된는 경우
  2. 저장 위치가 정해져 있는 데이터를 사용하는 경우
  3. 범용적이지 않은 시스템을 사용하는 경우
  4. 장시간 다수의 사용자가 사용하여 전체 비용이 높아지는 경우

댓글남기기