본문 바로가기

서버 및 IT 관련

클라우드 컴퓨팅 (Cloud Computing)


그리드 컴퓨팅과 클라우드 컴퓨팅의 개념이 헷갈려서 직접 웹서핑으로 모은 내용을 정리해보았습니다.

클라우드 컴퓨팅 (Cloud Computing)

1. 개요

이용자 중심의 컴퓨터 환경으로 ‘클라우드 컴퓨팅’에 대한 관심이 높아지고 있다. 클라우드

컴퓨팅이 본격적으로 제공되기까지는 시간이 필요하겠지만, 이미 초기 형태의 서비스는 시작 되었다고 볼 수 있다.

2. 클라우드 컴퓨팅(Cloud Computing) 개념

클라우드 컴퓨팅은 각 기업이 애플리케이션을 개발하거나

서비스할 때 서버나 스토리지 등 컴퓨팅 자원 등을 자체적

으로 보유하기보다 이 같은 자원을 갖고 있는 클라우드

컴퓨팅 플랫폼 제공자를 통해 운용하는 것을 의미

- 인터넷을 통한 IT 자원의 온디맨드 아웃소싱 서비스.

클라우딩 컴퓨팅은 단말기의 속도나 크기에 제한없이 인터넷 접속만 가능하면

고성능 기기가 아니어도 원격으로 쉽게 업무를 수행가능

3. 클라우드 컴퓨팅의 시초

클라우드 컴퓨팅의 원조 - Google(구글)

클라우드 컴퓨팅의 개념 자체가 2006년 구글

직원인 크리스토프 비시글리아가 창안한 것.

그는 당시 강력한 회사 컴퓨터가 100% 활용되지 않고

있다는 점에 주목해 클라우드 컴퓨팅의 개념 정립.

구글의 대표적인 클라우드 컴퓨팅 서비스 '구글 앱스'는

온라인에서 사용자가 일정관리·이메일·사무용 프로그램을 사용할 수 있도록 한 서비스로

사용자가 저장한 데이터는 구글이 웹에서 저장.

4. 클라우드 컴퓨팅이 그리드 컴퓨팅과 다른점

그리드 컴퓨팅이 수많은 컴퓨터를 하나의 컴퓨터처럼 묶어 분산 처리하는 방식으로 기상예측이나 우주적 문제 등 대규모 연산에 사용돼 왔다면, 클라우드 컴퓨팅은 중앙의 대형 데이터센터의 컴퓨팅 자원을 필요한 이들에게 필요한 순간에 적절하게 배분해 공급하는 방식

주요 개념

클라우드 컴퓨팅과의 관계

그리드

컴퓨팅

높은 컴퓨팅 리소스를 필요로 하는 작업의 수행을 위해 인터넷 상의 분산된 다양한 시스템과 자원들을 공유하여 가상의 슈퍼컴퓨터와 같이 활용하는 방식

(분산 컴퓨팅 아키텍쳐)

Grid방식의 분산 컴퓨팅과

Utility개념의 과금모형을

혼합한 컴퓨팅 방식

유틸리티

컴퓨팅

컴퓨팅 리소스를 구매하거나 소유하지 않고, 가스, 전기등과 같이 유틸리티로 필요할 때 마다 사용하는 방식

(사용량 기반 과금모형)

<자료 : 한국소프트웨어진흥원>

5. 클라우드 컴퓨팅, 장점

클라우드 컴퓨팅의 기본적인 개념은 소프트웨어와 자료를 지금처럼 PC나 개별 서버에 저장하는 대신 큰 중앙 컴퓨터 시스템에 통합시켜 놓고 필요할 때 온라인으로 작업하는 것이다.

1) 사용자의 IT 작업 비용이 대폭 절감.

- 사용자는 지금처럼 PC, 서버, 소프트웨어를 구입해 설치하는 비싸고 귀찮은 작업을

할 필요가 없고, 대신 저렴한 사용료를 내고 시스템에 접속하기만 하면 가상 서버,

가상 저장공간, 소프트웨어를 마음껏 이용가능

2) 갑자기 사용자가 늘어났을 때 이론적으로 무한 확장가능

- IT 업체들의 경우도 SW 개발이나 테스트 작업에 용이하게 이용

- 시장 진입시 비용을 절감할 수 있고, 탄력적으로 시스템을 운영

6. 클라우드 컴퓨팅, 단점

1) 취약한 보안

- 대표적인 부분이 보안 부분. 최근 각종 인터넷 서비스에서 문제가 되고 있는 것이

해킹이나 기타 원인으로 인한 개인 정보의 유출 문제. 특히 가상화 기반의 클라우드

컴퓨팅 기반 서비스는 모든 데이터가 서버 쪽에 집중되어 있기 때문에 이 문제에

있어 더욱 위험성 내포

2) 서비스 중단

- 얼마 전 구글 앱스 서비스가 몇 시간 정도 장애를 일으키며 거의 사용할 수 없는

상태가 되기도 했고, 그 이전에도 아마존의 클라우드 서비스가 사용 불능 상태에

빠지기도 하는 등의 사례가 있음. 이 경우 심하면 클라우드 컴퓨팅 기반으로 모든

업무를 처리하는 회사의 경우 업무 마비에 빠질 수도 있는 위험한 상황 발생

클라우드 컴퓨팅에 대한 긍정적 시각뿐만 아니라, 서비스의 안정성 및 개인 정보 유출 가능성에 대한 회의적 시각도 존재. 향후 클라우드 컴퓨팅 서비스의 성공을 위해서는 안정성과 보안을 기초로 한 서비스의 준비가 선행되어야함

7. 클라우드 컴퓨팅 현황

- 저렴함 앞세운 클라우드 컴퓨팅 가상화 시대 개막

- 클라우드 컴퓨팅이란 개별 PC·서버에서 이뤄지던 작업을 온라인 중앙 시스템에 집중

시켜 처리 비용을 대폭 줄여주는 기법으로. 마이크로소프트(MS), 구글(Google), IBM,

아마존(Amazon) 등 대표적인 IT(정보기술) 기업들은 클라우드 컴퓨팅을 차세대 핵심

비즈니스로 꼽고 최근 잇달아 서비스 시장에 진출

- 세계적인 IT 기업들이 잇달아 클라우드 컴퓨팅에 주목

업체

서비스

클라우딩 컴퓨팅 도입전 비용

클라우딩 컴퓨팅

도입후 비용

미국 뉴욕타임스

온라인 신문보기(PDF)기사

8만달러

840달러

지난 2007년 미국 뉴욕타임스는 1851년부터 1980년까지 1100만개에 이르는 TIFF

파일 형태의 신문기사를 PDF 파일로 전환하는 작업을 하루 만에, 1000달러 정도의

비용을 들여 해결. 파일 전환에 필요한 스토리지, SW 등을 별도로 구매하지 않고

아마존의 클라우드 컴퓨팅 서비스인 ‘웹 서비스’를 이용했기에 가능

(클라우드 컴퓨팅 도입 기업 예)

8. 시장성

비즈니스와 생산성

어플리케이션 예상 수익

온라인 광고

어플리케이션 예상수익

향후 5년동안

총 예상 수익

950억 달러

650억 달러

1600억 달러

비즈니스와 생산성 어플리케이션과, 온라인 광고 어플리케이션으로부터 얻는 예상 수익을 반영 향후 5년 동안 클라우드 컴퓨팅 시장이 1,600억 달러 규모로 성장 것으로 예측

9. 결론

클라우딩 컴퓨팅은 향후 2~3년안에 IT업계의 큰 이슈로서 서버 구축 및 관리에 엄청난 거품이 숨어있고, 데이터 용량의 제한으로 인한 증설 또한 쉽지 않은 상태에서 클라우딩 컴퓨터를 이용하면 최소의 비용으로 최고의 효과를 낼 수 있다.

결론적으로 클라우드 컴퓨팅이 기업의 관심을 끄는 이유는 비용 절감이다. 클라우드 컴퓨팅이 가격 경쟁력을 통해 특히 중소기업, 엔터테인먼트 분야에서 크게 확산되고 있고 기업 고객이 IT 비용을 대폭 낮출 수 있다면, 세계적인 경제 위기로 경비 절감이 가능한 클라우드 컴퓨팅은 더욱 수요가 늘 것으로 예상.

“웹 3.0의 진전은 클라우드 컴퓨팅이 중심이 될 것이다” - 에릭 슈미츠 구글 CEO

“제2의 디지털시대가 다가오고 있다. MS 플랫폼이 클라우드 컴퓨팅 혁명의 중심이

될 것이다” - 빌 게이츠 전 MS 회장