"클라우드 컴퓨팅"
: 사용자의 활발한 관리 없이 특히, 컴퓨터 시스템 리소스(ex. 데이터 스토리지, 컴퓨팅 파워)를 필요 시 바로 제공하는 것
: 인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 클라우드에 연결된 다른 컴퓨터로 처리하는 기술
- 구성 가능한 컴퓨팅 자원(ex. 컴퓨터 네트워크, 데이터 베이스, 서버, 애플리케이션, 서비스 등)에 대해
어디서나 접근할 수 있는 주문형 접근을 가능케하는 모델 - 최소한의 노력으로 빠르게 예비 및 릴리스를 가능케 함
- 공유 컴퓨터 처리 자원과 데이터를 컴퓨터와 다른 장치들에 요청 시 제공
< 클라우드 컴퓨팅 서비스 모델 >
- 추상화를 증가시킴
① 서비스형 인프라스트럭처 (IaaS) ex) AWS의 'EC2'
② 서비스형 플랫폼 (PaaS) ex) 구글의 'APP 엔진', 'Heroku'
③ 서비스형 소프트웨어 (SaaS) ex) 네이버의 '네이버 클라우드', 드롭박스
< 장점 >
- 초기 구입 비용과 비용 지출이 적음
- 휴대성이 높음
- 컴퓨터 가용율이 높음
- 사용자의 데이터를 신뢰성 높은 서버에 보관함으로써 안전하게 보관할 수 있음
- 전문적인 하드웨어에 대한 지식 없이 쉽게 사용 가능함
< 단점 >
- 서버가 공격 당하면 개인정보가 유출될 수 있음
- 재해에 서버의 데이터가 손상되면, 미리 백업하지 않은 정보는 되살리지 못하는 경우도 있음
- 사용자가 원하는 애플리케이션을 설치하는 데에 제약이 심하거나 새로운 애플리케이션을 지원하지 않음
- 통신환경이 열악하면 서비스 받기 힘듦
- 개별 정보가 물리적으로 어디에 위치하고 있는지 파악할 수 없음
ko.wikipedia.org/wiki/클라우드_컴퓨팅#최근_경향
클라우드 컴퓨팅 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 클라우드 컴퓨팅(영어: cloud computing)은 사용자의 직접적인 활발한 관리 없이 특히, 데이터 스토리지(클라우드 스토리지)와 컴퓨팅 파워와 같은 컴퓨터 시스템
ko.wikipedia.org