클라우드

올바른 클라우드 선택 : 단계별 가이드

Dave Linthicum | InfoWorld 2010.10.29

엔터프라이즈 아키텍처의 필요를 충족시키기 위해 사용할 수 있는 클라우드 컴퓨팅 세상에는 수많은 패턴 또는 카테고리가 있다.

 

일부는 SaaS(security-as-a-service) 또는 Taas(testing-as-a-service) 등의 특정 문제를 해결하고, 일부는 PaaS(platform-as-a-service) 또는 IaaS(infrastructure-as-a-service) 등의 완벽한 플랫폼을 제공한다. 그리고 이들 모두는 장단점과 해결해야 하는 문제를 가지고 있다.

 

하지만 클라우드를 선택하려면, 이들 모두를 자사의 IT 아키텍처 관점에서 검토해야만 한다.

 

그렇기 때문에, 서비스의 카테고리는 스토리지, 데이터베이스, 정보, 프로세스, 애플리케이션, 플랫폼, 통합, 보안, 관리/거버넌스, 테스팅, 인프라이다. 수치는 이들이 얼마나 연관되어 있는가를 나타낸다.

 

이들을 좀 더 세부적인 솔루션이나 플랫폼이라고 하기 힘든 매우 특별한 문제를 해결하는 서비스 업체로 좀 더 세분화할 수 있다. 아니면 큰 분류로 나눈, 하나의 제대로 된 플래폼 서비스 업체로 나눌 수 있다.

 

이렇게 볼 때, 세부적인 서비스에는 스토리지, 데이터베이스, 정보, 프로세스, 통합, 보안, 관리/거버넌스, 테스팅 등이 있고, 큰 분류의 서비스에는 애플리케이션, 플랫폼, 인프라가 있다.

 

하나의 큰 분류 클라우드 컴퓨팅 서비스 업체는 실질적으로 수많은 세부적인 자원으로 구성될 수 있기 때문에 이렇게 세분화하는 것이 도움이 된다. 예를 들면, 단일 PaaS 서비스 업체는 스토리지, 데이터베이스, 프로세스, 보안, 테스팅 서비스를 제공할 수 있다.

 

이처럼 수많은 세분화된 자원을 제공하기 때문에 큰 분류의 클라우드 컴퓨팅 솔루션을 사용하는 것이 좀 더 쉬워 보일 수 있지만, 실제 결정은 현재 아키텍처의 요구사항이 무엇이냐에 따라 달라진다.

 

만약 기존 아키텍처의 자체 구축한 부분과 효과적으로 연결하는 것이 요구사항이고 그럴 역량이 된다면, 수많은 세부 솔루션을 선택하는 것이 훨씬 더 적합하다는 것을 알 수 있다. 그렇기 때문에 후보 클라우드 컴퓨팅 서비스 업체의 카테고리를 아키텍처 상의 구성요소에 따라 검토하는 것이 유용하다.

 

- 프로세스의 경우, 서비스 구성품은 애플리케이션, 플랫폼, 인프라, 프로세스 및 통합이다.

- 데이터의 경우, 서비스 구성품은 애플리케이션, 플랫폼, 인프라, 스토리지, 데이터베이스 및 정보이다.

- 서비스의 경우, 서비스 구성품은 애플리케이션, 플랫폼, 인프라 및 정보이다.

 

이런 점을 더욱 더 명확하게 하기 위해 하나의 가능한 아키텍처 분류화(architectural categorization)를 기반으로 서비스 업체들을 정리해야 한다.

 

- 프로세스 : Appian Anywhere를 통한 프로세스 서비스

- 데이터 : 아마존닷컴의 EC2(Elastic Computing Cloud)를 통한 인프라 서비스와 Amazon Simple DB를 통한 데이터베이스 서비스

- 서비스 : Amazon EC2를 통한 인프라 서비스

 

데이터는 아마존의 Simple DB이나 EC2 플랫폼에 저장할 수 있다. 그리고 난 후 플랫폼에서 온디맨드 방식으로 제공되는 애플리케이션 서버를 사용해서 아마존 EC2 플랫폼에 서비스를 구축하거나 호스팅할 수 있다.

 

최종적으로 이러한 프로세스가 지속되는 플랫폼으로서 Appian Anywhere를 사용할 수 있다. 이러한 프로세스는 서비스와 연결되어 있고 서비스는 데이터와 연결되어 있다는 것을 명심하라. 여기서 선택하는 것은 타깃 플랫폼인 것이다.

 

더 많은 클라우드 컴퓨팅 서비스 업체와 관련된 좀 더 복잡한 예는 다음과 같다.

 

- 프로세스 : Appian Anywhere를 통한 프로세스 서비스 및 Salesforce.com를 통한 애플리케이션 서비스

- 데이터: 3Tera Cloudware와 Amazon EC2를 통한 인프라 서비스와 Amazon Simple DB를 통한 데이터베이스 서비스

- 서비스 : Amazon EC2와 3Tera Cloudware를 통한 인프라 서비스, Salesforce.com를 통한 애플리케이션 서비스 및 Salesforce.com의 Force.com를 통한 플랫폼 서비스

 

또는 하나의 통합적인 클라우드 컴퓨팅 서비스 업체를 이용할 수도 있다.

 

- 프로세스 : Amazon EC2를 통한 프로세스 서비스

- 데이터 : Amazon EC2를 통한 인프라 서비스

- 서비스 : Amazon EC2를 통한 인프라 서비스

 

또한, 필요에 따라 내부에 구축하는 시스템을 배치하거나 클라우드에서 사용할 수 있는 보안, 테스팅, 거버넌스를 포함한 아키텍처의 좀 더 핵심적인 구성품을 고려할 필요가 있다.

 

이런 작업의 목적은 보유하고 있는 아키텍처 옵션의 수 및 아키텍처와 나아가서는 비즈니스의 요건을 충족시키는데 필요한 만큼 사용하여 최종 아키텍처를 형성하기 위해 이러한 옵션을 어떻게 조합할 것인지를 파악하는 것이다.

 

제대로 된 올바른 클라우드 컴퓨팅 카테고리와 클라우드 컴퓨팅에 적합한 후보로 선택된 데이터, 프로세스, 서비스가 있다면, 적합한 클라우드 컴퓨팅 서비스 업체를 찾는 과정은 다음과 같이 요약할 수 있다.

 

- 후보 플랫폼을 나열한다.

- 후보 플랫폼을 분석하고 테스트한다.

- 타깃 플랫폼을 선택한다.

- 타깃 플랫폼을 배치한다.

editor@idg.co.kr

 Tags 클라우드
Sponsored

회사명 : 한국IDG | 제호: ITWorld | 주소 : 서울시 중구 세종대로 23, 4층 우)04512
| 등록번호 : 서울 아00743 등록발행일자 : 2009년 01월 19일

발행인 : 박형미 | 편집인 : 박재곤 | 청소년보호책임자 : 한정규
| 사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.