WEEK2 Flashcards
클라우드 컴퓨팅이란?
: 가상화 기술을 사용하여 컴퓨팅 자원을 사용자에게 제공하는 방식/기술
클라우드 컴퓨팅의 특징은 ?
- 시스템 it 리소스를 요구하는 즉
시 제공(on-demand delivery) - 원격으로 제공 ; 정보를 자신의 컴퓨터가 아닌 클라우드(인터넷)에 연결된 다른 컴퓨터로 처리함
- 어디서나 접근할 수 있는, 주문형 접근이 가능 (on-demand availability of
computer system resources) - 사용한 만큼만 비용을 지불 (pay-as-you-go), 관리비 들지 않음.
+ 따라서 IT 기업은 서비스 개발에 집중할 수 있고, HW 구매/관리/유지보수 등에
시간/자원을 투자할 필요가 없다.
클라우드 컴퓨팅이 서로 다른 물리적 위치에 존재하는 컴퓨팅 리소스를 통합하여 어떻게 사용자에게 리소스로 제공할 까?
가상화 기술을 이용한다.
가상화 기술이란 ?
은 VMware나 Virtualbox와 같이 단일한 물리 하드웨어 시스템에서 여러 환경
이나 자원을 생성할 수 있는 기술
가상화 기술에서 가상 자원을 관리/배분하는 역할을 하는 것은 ?
하이퍼바이저
클라우드 컴퓨팅 서비스 모델 3가지는 ?
IaaS (Infrastructure as a Service) , PaaS (Platform as a Service), SaaS (Software as a Service)
클라우드 컴퓨팅 모델 3가지를 구분하는 기준은 ?
얼만큼의 컴퓨팅 자원을 사용자가 직접 관리하고, 얼만큼의 자원을 클라우드에서 제공받는가에 따라 서비스 모델을 구분함
지금까지의 모델과 새로운 클라우드 컴퓨팅 서비스 모델의 차이점은 ?
지금까지는 IT 인프라의 여러 필요한 구성 요소 모두 사용자가 관리해야만 했지만, 이제는 일정 부분을 클라우드를 통해 사용하는 형태가 도입됨
기존의 서비스 모델 (기업이 직접 데이터센터를 보유/관리/운영하는 경우) 어떻게 서비스 를구축, 운영을 했나 (하드웨어 vs 소프트웨어 나누어서) ?
- 물리적인 기기, 장비, 하드웨어(CPU, RAM, Storage,
Network device 등)를 모두 직접 구매하고 설치/관리 - OS 및 필요 SW를 직접 설치, 네트워크 환경을 직접 구성, 서버 운영 및 관리를 직접 수행
기존의 서비스 모델 기존의 서비스 모델 (기업이 직접 데이터센터를 보유/관리/운영하는 경우) 의 단점과 장점은 ?
단점 :서비스 운영을 위한 모든 과정을 사용자가 직접 수행해야 하므로, 시간/비용이 많이 소요됨
장점 :사용자가 모든 것을 제어하기 때문에 최적의 customize 할 수 있음
IaaS (Infrastructure as a Service) 란 ?
클라우드에서 기본적인 HW 인프라(CPU/MEM/HDD, 네트워크 등)만 제공받는 클라우드 서비스
IaaS 에서 사용자가 안해도 되는 것과 해야 되는 것은 ?
안해도 되는 것 (제공받는 것) : 기본적인 IT 인프라(cpu/mem/hdd, 네트워크)를 구축하지 않아도 됨
해야되는 것 : 기본적 인프라 이외 나머지 사용자가 직접 설치/관리함(OS 설치, SW 제품 개발 및 설치, 서비스 운영 등)
IaaS 의 예시는 ?
Amazon EC2, Microsoft
Azure, Openstack 등
PaaS (Platform as a Service) 란 ?
HW 인프라 뿐 아니라 개발 플랫폼 (OS, 미들웨어 등)을 클라우드로 부터 제공받는 클라우드 서비스
PaaS 를 사용하는 주된 목적은?
sw 개발, 운영
PaaS 의 단점은 ?
HW 인프라에 대한 제어가 어렵고, 제공되는 플랫폼과 개발 제품간의 호환이 되
지 않을 경우 문제 발생할 수 있음
PaaS 서비스 제공 업체 예시를 드시오
Heroku, Google App Engine,
IBM Bluemix, OpenShift,
SalesForce 등
SaaS (Software as a Service) 란 ?
인프라, 플랫폼 및 서비스 모두 클라우드에서 제공받는 형태이다.
SaaS 사용 시, 서비스를 직접 개발/설치 해야하는가 ?
no. 클라우드에서 제공하는 서비스를 단순히 사용만 하면 됨.