애플리케이션과 플랫폼 소프트웨어 레이어에는 비즈니스 애플리케이션과 OS와 데이터베이스 같은 플랫폼 소프트웨어가 포함된다. 플랫폼 소프트웨어는 비즈니스 애플리케이션을 실행할 수 있는 환경을 제공한다. 가상 머신이 애플리케이션과 플랫폼 소프트웨어를 호스트해 SaaS와 PaaS를 만든다. SaaS에서는 클라우드 서비스 제공자가 애플리케이션과 플랫폼 소프트웨어를 제공한다. PaaS의 경우에는 클라우드 서비스 제공자가 플랫폼 소프트웨어만 제공하고 고객이 자신의 애플리케이션을 클라우드에 설치한다.
클라우드 관리와 생성 툴 레이어에는 다음과 같은 세 가지 유형의 소프트웨어가 포함된다.
- 물리적 인프라스트럭처 및 가상 인프라스트럭처 관리 소프트웨어
- 통합 관리 소프트웨어
- 사용자 액세스 관리 소프트웨어
이는 소프트웨어가 수행하는 기능에 기반해 분류한 것이다. 이 소프트웨어는 서로 상호작용하며 클라우드 서비스의 공급을 자동화한다.
물리적 인프라스트럭처 및 가상 인프라스트럭처 관리 소프트웨어는 여러 인프라스트럭처 리소스의 벤더나 서드파티 조직에서 제공한다. 예를 들어, 소프트웨어 어레이는 자신의 관리 소프트웨어를 갖고 있다. 네트워크와 물리적 서버 역시 각각 네트워크와 컴퓨트 관리 소프트웨어로 관리한다. 이 소프트웨어는 기저의 물리적 인프라스트럭처에서 가상 인프라스트럭처를 구축하기 위한 인터페이스를 제공한다
통합 관리 소프트웨어는 모든 스탠드얼론 물리적, 가상 인프라스트럭처 관리 소프트웨어와 상호작용한다. 이는 존재하는 물리적, 가상 인프라스트럭처의 설정과 연결, 활용도에 대한 정보를 수집한다. 통합 관리 소프트웨어는 이 정보를 모아 여러 데이터 센터에 흩어져 있는 인프라스트럭처 리소스에 대한 통합된 뷰를 제공한다. 관리자는 이 툴을 사용해 물리적, 가상 리소스의 성능과 용량, 가용성을 중앙에서 모니터링할 수 있다. 통합 관리 소프트웨어는 물리적, 가상 인프라스트럭처를 설정하고 컴퓨트(CPU와 메모리)와 네트워크, 스토리지 풀을 통합할 수 있는 단일 관리 인터페이스를 제공한다. 이 툴을 사용해 컴퓨트 풀의 그룹이 데이터를 저장하고 전송하기 위해 스토리지 명령을 물리적, 가상 인프라스트럭처 관리 소프트웨어에게 각각 보내고, 이들은 이 명령을 실행한다. 이를 이용하면 컴퓨트와 스토리지, 네트워크 리소스를 각 네이티브 관리 소프트웨어를 이용해 따로 관리하지 않아도 된다.
통합 관리 소프트웨어의 주요 기능은 클라우드 서비스의 생성을 자동화하는 것이다. 관리자는 CPU와 메모리, 네트워크 대역폭, 스토리지 용량, 애플리케이션과 플랫폼 서비스의 이름과 설명, 리소스의 위치. 백업 정책 등의 서비스 속성을 정의할 수 있다. 통합 관리 소프트웨어가 고객의 요청을 받으면 미리 정의된 서비스 속성에 따라 서비스를 생성한다.
사용자 액세스 관리 소프트웨어는 고객에게 웹 기반 사용자 인터페이스를 제공한다. 고객은 이 인터페이스를 이용해 서비스 카탈로그를 탐색하고 클라우드 서비스를 요청할 수 있다. 사용자 액세스 관리 소프트웨어는 사용자의 요청을 통합 관리 소프트웨어로 보내기 전에 사용자를 인증한다. 또한 클라우드 서비스 인스턴스와 관련된 리소스의 할당과 사용량을 모니터링한다. 리소스의 할당과 사용량에 기반해 환불(chargeback) 리포트를 만든다. 환불 리포트는 고객이 볼 수 있으며 고객과 제공자 사이에 투명성을 제공한다.
클라우드 최적화 스토리지
사용자가 생성한 비정형 데이터의 증가와 함께 컨텐츠 리치 애플리케이션은 대용량 데이터를 저장하던 전통적인 기법으로는 관리하기 어렵다. 이처럼 새로운 유형의 데이터가 대규모로 증가하고 전 세계에 걸친 다양한 지역의 사용자를 서비스해야 함에 따라 정보 저장과 관리를 글로벌 스케일로 처리해야 하는 상황이 됐다. 클라우드 최적화 스토리지는 이런 요구사항을 위한 솔루션이다. 이는 기민한 탄력성과 글로벌 액세스, 온디맨드 스토리지 용량을 제공하는 확장 가능하고 유연한 아키텍처다. 이 스토리지는 또한 전체 스토리지 인프라스트럭처에 대해 단일 액세스 포인트를 제공함으로써 스토리지와 고객 사이의 엄격한 마운트 지점 기반의 상호작용 제한을 해결했다.
클라우드 최적화 스토리지는 빌트인 멀티테넌시 모델을 활용하고 셀프 서비스를 가능케 한다. 스토리지 리소스에 대한 액세스를 측정하고 공유 인프라스트럭처에서 서비스로서의 스토리지를 제공한다. 클라우드 최적화 스토리지는 스토리지 설치와 보호, 생명 주기 정책을 결정하기위해 커스터마이즈가 가능하고 가치 중심의 메타데이터를 사용하는 객체 기반 스토리지 기술을 활용한다. 다음은 클라우드 최적화 스토리지 솔루션의 주요 특징이다.
- 전 세계적으로 분산된 인프라스트럭처에 분산된 많은 수의 객체를 처리하기 위한 대규모 확장 가능 인프라스트럭처
- 용량과 위치 및 기타 파일 시스템이 지닌 제한을 없앤 통함 네임스페이스
- 서비스 레벨에 기반해 데이터 보호와 가용성, 비용을 최적화하는 메타데이터 및 정책 기반 정보 관리 기능
- 여러 애플리케이션을 같은 인프라스트럭처에서 안전하게 서비스할 수 있는 안전한 멀티테넌시. 각 애플리케이션은 안전하게 분리되고 데이터는 뒤섞이거나 다른 고객이 액세스할 수 없다.
- REST, SOAP 웹 서비스 API와 다양한 클라이언트 디바이스를 사용한 파일 기반 액세스를 제공한다.
'IT > Storage' 카테고리의 다른 글
클라우드의 해결 과제와 고려사항 (0) | 2022.09.03 |
---|---|
클라우드 컴퓨팅 -3- (0) | 2022.09.03 |
클라우드 컴퓨팅 -2- (0) | 2022.09.03 |
클라우드 컴퓨팅 (0) | 2022.09.03 |
스토리지 프로비저닝 (0) | 2022.09.03 |