본문 바로가기

IT

클라우드 서비스 - 클라우드란 무엇인가?

요즘 대세는 클라우드라고 한다!!

(뭐 이전부터 클라우드 클라우드 했었긴 했다....)

 

 

그런데... 클라우드가 뭐지 ??

 

기관명

   

Gartner

인터넷 기술을 활용해 많은 고객들에게 수준 높은 확장성을 가진 자원들을

서비스로 제공하는 컴퓨팅의 한 형태

Wikipedia

인터넷으로 자원들이 제공되는 형태로 인터넷에 기반을 두고 개발하는 컴퓨

터 기술의 활용을 의미함.

Google

사용자 중심, 업무 중심의 수백 또는 수천 대의 컴퓨터를 연결하여 단일 컴퓨

터로는 불가능한 풍부한 컴퓨팅 자원을 활용할 수 있도록 하는 기술

IBM

웹 기반 응용 소프트웨어를 활용해 대용량 데이터베이스를 인터넷 가상공간

에서 분산 처리하고, 이 데이터를 컴퓨터나 휴대전화, PDA 등 다양한 단말기에서 불러오거나 가공할 수 있게 하는 환경


플로피 디스크의 시절이 있었다.... 파일복사를 위해서 수십장의 플로피 디스크로 분할압축하던 눈물겨운 시대가있었다....

그러다 휴대용 저장매체인 CD롬이 절정의 시대를 맞았고 USB 가 나오고 DVD도 나오고

이젠 클라우드 즉 가상화의 시대가 왔다!!

 

 

 

클라우드를 쉽게 말해보자면  

서로다른 물리적인 위치에 존재하는 컴퓨터들의 리소스를 통합하여 가상화 기술과 인터넷 연결을 통해서 사용자가 언제 어디서나 어떤 장비를 이용하던지 서비스를 이용하도록 하는 기술이다.

(N드라이브를 USB대용으로 쓰는것도 클라우드라면 클라우드!)

 

 

클라우드의 특성 

내 역

사용자 이익

유연한 가격 체계

- 사용한 만큼 과금하는 형태

- 지불의 형태가 다양하고 자유로움

-  IT서비스를 유연한 가격체계로 이용

- 사용한 만큼 비용을 지불

-고객은 TCO 절감
- 운영 효율성과 생산성을 향상

탄력적인 자원 할당

- 요구 변화에 따라 가변적 용량 분배 가능

- 24시간 가용성이 확보
- 자원 분배/회수가 자동화

-기존 자원의 Utilization의 향상

-자원 최적화 

신속한 자원 배포

(자원 배포와 회수의 자동화) 

- IT와 네트워크 용량 할당의 자동화
- 신속한 자원 배포가
- 리소스의 ownership변경 없이 사용할 가능

- 자원 할당을 위한 시간감소

- 신속한 서비스 수행이 가능
- 비즈니스 연속성 강화

진보된 가상화

- 분산되어 있는  IT자원을 물리적으로 가상화

- 독립적이고 효율적인 인프라 사용이 가능

- 효율적인 인프라 사용 가능

표준화된 서비스

- 사용할 수 있는 서비스를 미리 정의
- 카탈로그 형태로 제공
- 별도의 Customization이 없음.
-Customization을 위한 시간 및

  비용 절감 효과

 

이건 뭐 클라우드의 일반적인 특성이라고 할 수 있다

그렇다면 또 다른게 있을까?

 

있다

 

업체명

주요 사업 분야

클라우드 컴퓨팅 서비스

내용 / 특징

아마존 닷컴

인터넷 서점

▶ AWS(Amazon Web Service)

▶ Amazon S3

▶ Amazon EC2(Elastic Compute Cloud)

▶ 유료서비스 개시

▶ 웹 호스팅 서비스의 형태인 Amazon EC2

    10~80센트 수준이며, S3는 용량에 따라

    (1GB 15센트/) 가격이 부과

Google

검색

▶ GAE(Google App Engine)

20084, 서비스 개시

▶ 유저가 개발한 웹 애플리케이션을 Google

    클라우드 컴퓨팅 내에 실행할 수 있도록 하여

    다앙한 애플리케이션을 확보하기에 용이

Microsoft

소프트웨어

SQL 서버 데이터 서비스

Midori 프로젝트

Amazon S3와 유사한 서비스인 SQL 서버 데이터

    베이스 서비스는 2009년부터 제공 예정

▶ 최초의 클라우드 컴퓨팅 OS

IBM

컴퓨팅 플랫폼

▶ Blue Cloud 프로젝트

▶ 기업의 리소스를 전 세계에서 접근할 수 있도록

    컴퓨팅 환경을 구현함으로써 데이터센터를

    인터넷처럼 운영할 수 있도록 지원

    (2007년 서비스 개시)

SUN

컴퓨팅 플랫폼

▶ Hydrazine 프로젝트

2008년 내에 서비스를 시작할 예정

AmazonGoogle의 클라우드 컴퓨팅 서비스와

   유사한 기능을 제공할 예정

 

각 회사마다 제공되는 클라우드 모델이 다르며 제공되는 서비스에 디해 사용자는 원하는 만큼만 이용할 수 있으며, 사용량에 비례하여 비용을 지불하면 된다.

 

클라우드 서비스는 제공하는 업체별로 기본은 같지만 조금씩 틀리다.

 

 

구분

분류

요소 기술

클라우드 서비스 및

용용 기술

SaaS 플랫폼 기술

-. Multi-tenant 기술

-. SaaS 어플리케이션 생성 환경 기술

-. Legacy 서비스 연동 기술

클라우드 응용 컴포넌트 기술

-. 서비스 및 응용 Open API

-. 클라우드 SW 컴포넌트 기술

-. 컴포넌트 연동기술

클라우드서비스 개발 기술

-. 웹기반 개발 도구

-. 분산 클라우드 서비스 디버깅 기술

클라우드 클라이언트 기술

-. 클라우드 경량 단말 플랫폼 기술

-. 클라우드-모바일 Sync. 기술

-. 클라우드 푸쉬(Push) 에이전트

클라우드 플랫폼 기술

서비스 배치 및 관리 기술

-. 클라우드 SLA 제공 기술

-. 서비스 생성 및 자동 프로비저닝 기술

-. 이종 클라우드 서비스/데이터 호환 기술

-. 서비스 과금 기술

클라우드 분산 시스템 기술

-. 분산 파일시스템 기술

-. 분산 데이터 저장 및 관리 기술

-. 분산 병렬 처리 기술

-. 분산 실시간 데이터 스트림 처리 기술

클라우드 보안 기술

-. 프라이버시 및 데이터 보안 기술

-. Trustworthy 컴퓨팅 기술

-. 클라우드 SSO 기술

-. 클라우드 네트워크 보안 기술

클라우드 인프라 기술

인프라 자원 관리 기술

 

-. 개방형 자원 모니터링 및 스케줄링 기술

-. 지능형 동적 부하 관리 기술

인프라  가상화 기술

-. 서버 가상화 기술

-. 스토리지 가상화 기술

-. 네트워크 가상화 기술

-. 입출력 가상화 기술

클라우드 네트워크 기술

-. 확장형 고속 네트워크 기술

-. 클라우드간 연동기술

 

그리고 클라우드에 사용되는 기술들이다

 

 

이러한 클라우드 서비스가 가능하게 된 배경에는

클라우드의 특성 

내 역

사용자 이익

 

 

 

 

 

클라우드가 나오게 된 배경에는 여러 이유가 있다

그중 첫번째는 서버의 성능이 좋아면서 단일 OS와 프로그램 가지고는 도저히 서버의 스펙을 완전히 사용할 수 없어 다중 OS 나 다중 프로그램을 사용하게 된 것이다.

 

 

그리고 엔터프라이즈 환경의 부하를 수용하는 CPU, 메로리의 수용능력과 Dynamic 한 리소스 관리를 통해서 가상화 기술이 한단계 더 발전하게 되었다

 

여기에 결정타인 네트워크 가용성과 유연성 추가!! 1G, 10G모듈과 스위칭 기술로 하나의 물리적 서버와 랜케이블을 가지고 여러개의 가상화 서버가 거뜬히 동작하게 된다.

 

 

그리고 가상 디바이스(SCSI, HBA 등)을 이용한 가상 머신의 스토리지 사용으로 이전처럼 서버의 하드 용량이 정해진 것이 아니라 필요에 따라 늘리거나 줄일 수 있게 되면서 ....

 

 

결론은!!

어렵게 말하면

 

 

하드웨어, 소프트웨어, 데이터 등의 IT자원이 웹을 통해 표준화된 ‘서비스’ 의 형태로 제공되는 모델

   클라우드로 제공되는 서비스에 대해 사용자는 언제, (IP지원이 되는) 어떤 장비를 통해서든, 원하는 만큼의 서비스 를  골라서 사용 할 수 있으며, 사용량에 기반하여 비용을 지불 하는 비즈니스 모델

 

쉽게말하면

언제 어디서나 인터넷으로 연결된 서버에 접속해서 원하는 서비스를 쓸 수 있다는 것