본문 바로가기

정보통신일반

정보통신기사, 정보통신학과, 통신직 등 정보통신일반 요점 정리 131. 클라우드 컴퓨팅

728x90
반응형

131. 클라우드 컴퓨팅

TGIF(Twitter, Google, iPhone, Facebook) 시대는 미래의 정보통신 환경을 대변하
는 신조어이다. 개인이든 기업이든 사용자는 언제 어디서나 원하는 정보를 얻고 세상
과 연결되어 있기를 원한다. 클라우드 컴퓨팅
(Cloud Computing)이란 이와 같은 정보
통신 환경을 포괄적으로 지칭하는 말이다. 기술적으로는 모든 자원을 가상화하여 처
리할 수 있는 환경을 의미한다. 여기에는 네트워크도 예외는 아니기 때문에, 네트워
크를 구성하는 여러 자원은 이제 디바이스
(PC, TV, 스마트폰, 가전제품 등)나 서비
(이메일, 전화, 비디오 등)에 묶일 필요가 없다. 클라우드 컴퓨팅에서 네트워크는
이제 자유롭고 변화무쌍하다.

 

가. 개념
클라우드 컴퓨팅은 인터넷 기반(Cloud)의 컴퓨팅(Computing)이 합쳐진 기술을 의
미한다. 인터넷 상의 데이터 서버에 프로그램을 두고 그때그때 컴퓨터나 휴대폰 등에
불러와서 사용하는 웹 기반 소프트웨어 서비스를 말한다. 클라우드 컴퓨팅은
IT 관련
된 기능들이 서비스 형태로 제공되는 컴퓨팅 스타일이며, 사용자들은 지원하는 기술
인프라구조에 대한 전문 지식이 없어도 인터넷으로부터 서비스를 이용할 수 있다. 클
라우드 컴퓨팅은 웹
2.0, 서비스로서의 소프트웨어(SaaS, Software as a Service)와 같
이 최근 잘 알려진 기술 경향들과 연관성을 가지는 일반화된 개념이다. 이들 개념들의
공통점은 사용자들의 컴퓨팅 요구를 만족시키기 위해 인터넷을 이용한다는 사실이다.
[그림
8-23]은 클라우드 컴퓨팅의 개념을 표현한 것이며, 컴퓨터 네트워크 구성에서
인터넷을 구름으로 표현한다. 이때 구름은 숨겨진 복잡한 인프라 구조를 의미한다. 사
용자는 이러한 복잡한 인프라 구조를 알지 못해도 클라우드 컴퓨팅을 이용할 수 있다.

나. 역사
클라우드 컴퓨팅의 개념은 1960년대 미국의 컴퓨터 학자인 존 매카시(John
McCarthy)
컴퓨팅 환경은 공공시설을 쓰는 것과도 같을 것이라는 개념을 제시한데에 있다. 1990년대에 이미 클라우드라는 용어가 거대한 규모의 ATM을 지칭하는
데 쓰였다.
General Magic사는 1995년에 AT&T와 다른 여러 통신사들과 제휴를 맺고
클라우드 컴퓨팅을 서비스 시작했다. 하지만 이 시기는 소비자 중심의 웹 기반이 형
성되기 전의 일이었기 때문에 사업은 실패했다.
21세기에 들어서야 클라우드 컴퓨팅
이라는 단어가 널리 퍼지기 시작했다. 하지만 당시의 클라우드 컴퓨팅은 대부분의 내
용이
SaaS에 집중되어 있었다. 1999년, Salesforce.com은 구글과 같은 회사에서 개발
된 많은 기술들을 접목시키고, 야후에서 개발된 업무용 애플리케이션을 접목시킨 클
라우드 컴퓨팅 환경을 제공했다. 이들은
On DemandSaaS와 같은 새로운 개념을
적용했고, 많은 업무용 사용자들은 호환성과 속도에서 열렬한 반응을 보였다.
2000
도 초반, 마이크로소프트는 웹 서비스의 개발에 따라
SaaS의 개념을 확장하고, IBM
은 이러한 개념들을 2001년에 발표한 자율적 컴퓨팅 성명서(Autonomic Computing
Manifesto)
에 규정함으로써 확립시켰다. 아마존은 클라우드 컴퓨팅의 발전에 중요한
역할을 했다. 닷컴 버블 사태 이후에 아마존은 갑자기 증가하는 트래픽에 대비하기
위해 남겨두었던 데이터 센터의 유휴 자원을 활용했다. 아마존은
2005년에 웹 서비스
를 통해 유틸리티 컴퓨팅을 기반으로 하는 클라우드 컴퓨팅 서비스를 시작했다. 이후
구글과
IBM, 그리고 전 세계 많은 기업들이 연구하여 최근 통신사를 비롯한 포털사
이트에서 클라우드 서비스를 제공하고 있다.


다. 클라우드 컴퓨팅의 장단점
장점으로는 ① 고사양의 PC가 필요하지 않으므로 초기 구입비용이 적고 휴대성이
높다. ② 소프트웨어나 기타 컴퓨터 자원을 서비스 형태로 저렴하게 제공받기 때문
에 초기 비용지출이 적다. ③ 가상화 기술과 분산 컴퓨팅 기술로 서버의 자원을 묶거
나 분할하여 필요한 사용자에게 서비스 형태로 제공하기 때문에 컴퓨터 가동률이 높
다. 이러한 높은 가동률은
그린(Green) IT 전략과도 일치한다. ④ 개인 PC나 스마
트폰과 같은 다양한 기기를 단말기로 사용하는 것이 가능하며 서비스를 통한 일치된
사용자 환경을 구현할 수 있다. ⑤ 사용자의 데이터를 신뢰성 높은 서버에 보관함으
로써 안전하게 보관 할 수 있다.
단점으로는 ① 서버가 공격당하면 개인정보가 유출될 수 있다. ② 재해나 기타 이
유로 서버의 데이터가 손상되면, 미리 백업하지 않은 정보는 되살리지 못하는 경우
도 있다. ③ 사용자가 원하는 애플리케이션을 설치하는 데에 제약이 심하거나 새로
운 애플리케이션 지원이 빠르지 못하다. ④ 통신환경이 열악하면 서비스받기 힘들다.


728x90
반응형