Freigeben über


PDC2008에 주목할 점: 클라우드 플랫폼 (3/3)

[클라우드 기초 서비스 (Cloud Foundation)]

운영체제

간단한 파일을 하나 생성하더라도 운영체제가 필수인 것처럼, 클라우드 플랫폼에서도 가장 기초는 운영체제입니다. 대표적인 예는 EC2 (Elastic Compute Cloud)로 알려진 아마존입니다. 고객이 LINUX 및 그와 동반된 요소를 선택하면 가상 기술 위에서 운영체제 서비스를 하고 있습니다. 필요에 따라 MySQL, Java EE 서버, Ruby on Rail도 같이 선택할 수 있습니다.

로컬 자원 지원

로컬 자원은 애플리케이션이 기동하기 위해 클라우드 환경에 필요한 것으로 매우 단순하지만 확장성 있게 만든 서비스입니다. 대표적인 것이 구글의 AppEngine 혹은 Microsoft Dynamics CRM 플랫폼에 포함된 CRM Live Offering 같은 것입니다.

[클라우드 인프라 서비스 (Cloud Infrastructure Service)]

저장소 (Storage)

아마존의 비정형 데이터를 생성하고, 읽고, 삭제할 수 있도록 만든 S3 (Simple Storage Service)가 예입니다. 사진 혹은 비디오를 개인이 사용하고 있는 개인 컴퓨터 혹은 네트워크에 연결된 서버에 올릴 수도 있지만, 클라우드에 올려서 보관 및 관리하도록 제공합니다.

비정형 데이터 만이 아니라 테이블 형태로 정형화해서 관리하는 서비스도 존재합니다. 마이크로소프트의 SQL Server Data Service (SSDS) 혹은 아마존의 SimpleDB가 여기에 해당합니다.

통합 (Integration)

기업 내 환경에 있는 메시지 전달 방법을 이용할 수 있지만, 큐와 같은 메시지 전달 방법을 클라우드에서 제공하는 것입니다. 아마존의 Simple Queue Service (SQS) 혹은 마이크로소프트 BizTalk Service가 예입니다.

신원 확인 (Identity)

서비스를 요청하는 주체가 누구인 지를 확인하기 위해 필요한 서비스입니다. 아마존 서비스를 이용하기 위해서는 아마존이 제공하는 신원 확인 방법이 있고, 구글 AppEngine은 구글 계정이, 마이크로소프트는 Windows Live ID가 있습니다.

[클라우드 애플리케이션 서비스 (Application Service)]

인프라서비스는 다른 서비스에 이용되어야 하는 반면에 애플리케이션 서비스는 그 서비스를 이용해서 직접 원하는 일을 할 수 있습니다.

SaaS 애플리케이션 서비스

Salesforce.com의 CRM 애플리케이션과 같은 SaaS 애플리케이션에서 나오는 서비스입니다.

검색

구글 검색, 네이버 검색, 마이크로소프트 Live Search과 같은 특정 단어에 연관된 문서의 위치와 요약을 해주는 서비스입니다.

매핑

구글 Maps와 마이크로소프트 Virtual Earth가 있습니다.

다른 애플리케이션 서비스

구글의 사진 공유 서비스인 Picasa, 마이크로소프트의 Windows Live Photo Gallery도 있고, 연락처를 관리해 주는 구글 Contacts, 마이크로소프트의 Windows Live Contacts 도 그 예이고, 여러 서비스가 계속 고안되고 있습니다.

기업 내에 있는 모든 애플리케이션 서비스가 클라우드로 전환할 수 있다고는 보지 않지만, 클라우드 컴퓨팅의 확장성, 저비용 등은 새로운 컴퓨팅의 환경에 출현을 가져올 것입니다.

 

이상 David Chappell의 문서는 클라우드 컴퓨팅 중에 일부인 애플리케이션 개발 측면 변화에 중심이 맞추어져 있습니다. 이번 PDC에는 Cloud, Building Block Service, Live Platform 이라는 단어가 들어가는 세션에서 마이크로소프트 방향에 대한 자세한 내용을 기대합니다.