때문에 클라우드 컴퓨팅 IaaS, PAAs로 나누어져 및 SaaS 3 종류, 다양 한 솔루션을 제공 하는 다른 제조 업체, 거기에 아무 통합된 기술 아키텍처, 클라우드 컴퓨팅은 장애물의 원리를 이해 하는 독자. 이러한 이유로,이 종이 다른 공장의 계획을 종합 하 여 토론에 대 한 아키텍처를 컴퓨팅 구름을 생성 합니다. 이 건축, 그림 3에서 보듯이 각각의 수만 이러한 함수 중 일부를 구현 하는 다른 솔루션의 주요 기능을 설명 그리고 아마도 상대 사소한 기능 중 일부는 하지 아직 설명.
그림 3 클라우드 컴퓨팅 기술 아키텍처
클라우드 컴퓨팅 기술 아키텍처 4 개의 층으로 나누어져 있습니다: 물리적 리소스, 리소스 풀 레이어, 관리 미들웨어 계층 레이어와 SOA 빌드 레이어, 그림 3에서 보듯이. 컴퓨터, 메모리, 네트워크 시설, 데이터베이스 및 소프트웨어를 포함 하는 실제 리소스 계층, 등 리소스 풀 레이어 자원 그룹, 자원 그룹, 데이터 리소스 풀에는 균질 컴퓨팅 또는 자원의 동일한 종류의 다 수의 동형 근처. 리소스 풀을 건물 실제 리소스 통합 및 관리의 더 많은 작업, 예를 들어 표준 컨테이너의 공간에서 2000 서버를 설치, 열 분산 및 실패 노드 교체의 문제를 해결 하는 방법 및 에너지 소비를 줄일 이며 자원을 효율적, 될 수 있도록 관리 미들웨어는 클라우드 컴퓨팅 리소스의 관리 및 수많은 응용 프로그램 작업의 일정에 대 한 책임 응용 프로그램에 안전 하 게 서비스를 제공;는 SOA 구축 레이어 클라우드 컴퓨팅 표준 웹 서비스에 기능을 캡슐화 하 고 관리 및 사용, 서비스 등록, 조회, 액세스, 서비스 워크플로 작성을 위한 SOA 시스템에 통합 됩니다. 관리 미들웨어 및 리소스 풀 레이어는 클라우드 컴퓨팅 기술의 가장 중요 한 부분 하 고 SOA 구축 레이어 기능 외부 시설에 의존.
클라우드 관리 미들웨어는 자원 관리, 작업 관리, 사용자 관리 및 보안 관리를 담당 합니다. 리소스 관리 클라우드 리소스 노드의 공정한 사용에 대 한 책임은, 노드 실패 및 복구 하거나, 마스크를 시도 감지 하 고 자원의 사용을 모니터링, 작업 관리는 사용자 작업 이미지 (이미지) 배포 및 관리, 일정, 작업 실행, 작업의 완료를 포함 하 여 사용자 또는 응용 프로그램 전송 작업을 수행에 대 한 책임 작업 수명 주기 관리, 등; 사용자 관리는 클라우드 컴퓨팅 비즈니스 모델, 사용자 상호 작용 인터페이스 제공, 관리, 식별 하는 사용자 id를 사용자 프로그램 실행 환경, 사용자의 사용량을 충전 등의 필수적인 부분, 클라우드 컴퓨팅 시설, id 인증, 액세스 권한 부여 등의 전반적인 보안을 보장 하는 등 보안 관리 포괄적인 보호 및 안전 감사입니다.
위의 건축을 바탕으로,이 종이 IaaS 클라우드를 컴퓨팅으로 그림 4와 같이 클라우드 컴퓨팅의 구현 메커니즘을 간단히 설명 하는 예제를 걸립니다.
그림 4 단순화 IaaS 구현 메커니즘
사용자 상호 작용 인터페이스 제공 하는 웹 서비스 응용 프로그램 액세스 인터페이스를 사용자의 요구를 가져옵니다. 서비스 디렉터리 서비스 사용자가 액세스할 수 있는 목록입니다. 시스템 관리 모듈은 관리 및 부하 분산의 코어에서 사용 가능한 모든 리소스를 할당 하는 일을 담당 합니다. 구성 도구는 지정 된 노드에서 작업 실행 환경 준비 합니다. 모니터링 통계 모듈은 노드의 실행 상태를 모니터링 하 고 노드 사용자의 사용 통계를 완료 하는 일을 담당 합니다. 실행 과정은 복잡 하지: 사용자 인터페이스에서에서 선택 하는 디렉터리 서비스를 호출 하면. 시스템 관리 모듈에 요청을 전달 하는 사용자에 게 적절 한 리소스를 할당 하 고 구성 도구를 실행 중인 환경에 대 한 사용자 준비를 호출 합니다.
(이 문서 Freedoc에 속한다, 전체 텍스트를 기입 하 여 환영 또는 참조 또는 심지어 재작성의 원래 문서 부분을 변경 하지 않고의 전제, 하지만 필요가 원래 소스 및 저자 표시.) )