클라우드 컴퓨팅 인프라
클라우드 컴퓨팅을 우리 위에 제시 하는 시나리오 모델을 바탕으로,이 섹션 클라우드 컴퓨팅 독자에 대 한 참조를 제공 하는 기본 아키텍처를 제공 합니다. 이 아키텍처에 대 한 프레임 워크는 그림 9.1에 표시 됩니다.
이 프레임 워크에는 다음과 같은 문제를 해결 하기 위해 왔습니다.
(1) 사용자는 신뢰할 수 없는 노드에 오류가 발생 하는 경우 격리 됩니다.
(2) 컴퓨팅 및 스토리지 통합 계산 집중 하 고 데이터 집약적인 작업에 맞게.
(3) 컴퓨팅 리소스 및 스토리지 리소스의 가상화.
(4) 데이터 저장 및 다른 응용 프로그램 및 응용 프로그램 계층의 다른 사용자 간의 계산의 격리.
(5) 응용 프로그램 계층 인터페이스 및 운영 체제 제공.
우리가 신뢰할 수 없는 노드를 기반으로 하는이 클라우드 컴퓨팅 시스템을 설계, 프레임 워크의 아래 거 대 한 클러스터 시스템, 물리적 하드웨어 코어의 구름의이 부분에 모든 노드를 연결 하는 다양 한 네트워크를 통해 기존 주류 운영 체제를 사용 하 여 각 서버 같은 노드의 많은 수의 구성 강조 복잡성의이 핵심 클라우드 컴퓨팅 소프트웨어의 핵심 계층을 통해 모든 사용자가 보호 됩니다. 이러한 복잡 한 노드 오류, 네트워크 오류, 노드, 부하 분산, 데이터 보안, 데이터 저장 위치, 컴퓨팅 위치, 각 노드의 특정 구성 및 고가용성 시스템의 구현 사이의 일정. Google의 시스템은 우리에 게 좋은 논증을 제공, 우리는 많은 수의 서버, 우리를 위해 노력 하는 동안 검색 상자에 검색 하지만 서버의 작업의 모든 세부 사항을 우리가 필요가 없습니다 알고, 우리만 간결한 검색 상자를 직면 하 고.
이 프레임 워크에는 컴퓨팅 및 가상화 계층 컴퓨팅 리소스 및 스토리지 리소스 가상화에 대 한 유연한 컴퓨팅 및 스토리지 리소스를 제공 합니다. 시스템에 대 한 복제 정책 사용 하 여 파일 저장 서비스를 제공 하는 분산 파일 시스템 및 파일 스토리지의 보안 수준으로 나눌 수 있습니다: 단일 수준, 서버 수준 교차, 교차 하는 캐비닛 수준 및 교차 하는 영역 수준. 뿐만 아니라 안전한 스토리지 플랫폼을 제공 하는이 파일 시스템 시스템, 또한, 그것의 분산 및 복제 전략 때문에 수 컴퓨팅 계층에 대 한 스토리지 지원, 마이그레이션 저장소로 컴퓨팅의 실현, 네트워크 사이의 데이터 전송 시간을 줄일 그것과 노드 실패 때 컴퓨팅 및 스토리지 백업 노드로 마이그레이션을 실현. 노드는 신뢰할 수 있는 경우에 시스템의 높은 가용성 수 있습니다. 가상화 계층, 파일 시스템 계층 및 계산 계층 작성 클라우드 컴퓨팅 인프라의 소프트웨어 코어 레이어, 그것은 또한 우리가 현재 단계에서 정복 하는 기술 계층, 저장, 계산 및 클라우드 컴퓨팅 소프트웨어 핵심 계층에서의 무효화 완전히 격리 될 것입니다, 그리고 응용 프로그램 계층 표시 되지 않습니다"" 하드웨어 계층의 작업 세부 정보
클라우드 운영 체제 및 Api를 통해 클라우드 컴퓨팅 인프라와 응용 프로그램 계층 인터페이스 하드웨어 코어 레이어 및 소프트웨어 코어 층에 있는 때문에 다른 사용자와 플랫폼의 응용 프로그램 사용에 "볼 수"는 "유연한 슈퍼 컴퓨터", 기본 소프트웨어 및 하드웨어 실행 세부 사항을 볼 수 없습니다"".
이 프레임 워크 통해 클라우드 컴퓨팅 숨기려고 컴퓨팅 및 스토리지 리소스의 아름다움을 반영 하는 구름, 모든 노드의 클라우드 컴퓨팅의 기술 "코끼리 보이지 않는" 철학.