클라우드 컴퓨팅은?

출처: 인터넷
작성자: 사용자

Pantaloon는 심지어 일부 컴퓨터 사람들 모르는 무슨 "클라우드"는 발견. 그래서, 차를 판매 하 고 인기 있는 과학을 썼다:

무엇입니까 클라우드 (클라우드 컴퓨팅)

구름에 대 한 소개도 많다. 그러나, 구름의 속성의 대부분은 유의 형태로 설명 되어 있습니다. 더 유명한 비유, 레스토랑 및 그리드입니다. 그러나, 클라우드는 레스토랑, 또는 아니다 그리드, 경우에 이러한은 유 아직도 모른다 무슨 구름.

이 문서는 일반적인 PC 컴퓨터를 사용 하 여 구름의 구성을 소개 하려고 및 점차적으로 점차적으로. 만 하면 중학교 문화 및 CPU, 메모리, 하드 디스크 및 기타 컴퓨팅 리소스 몇 가지 기본 개념을가지고, 그것은 있을 수 있습니다.

전통적인 컴퓨터

개인용 컴퓨터 (PC)를 시작할 때 일 컴퓨터 할 컴퓨터의 메모리를 운영 체제 (OS, 마이크로소프트 윈도우 8 예를 들어, 하지만 또한 유닉스, 리눅스, 등)를 전송할 것입니다. 이 프로세스가 완료 되 면 컴퓨터는 완전히 Windows에 의해 제어 됩니다. 소위 컴퓨터 실제로 윈도우에서 작업 하는.

윈도 즈를 위해 그것은 컴퓨터의 프로세서 (CPU), 메모리 및 저장 장치 (하드 디스크)의 3 요소 (또는 세 개의 리소스)에서 실행 됩니다. 컴퓨터도 섀시, 하지만 단지와 캡슐화, 고정, 전원 공급 장치 작동; 컴퓨터는 또한 마더보드, 있다 있지만 그것만 통신 하는 컴퓨터의 주요 부품의 역할을 한다. 물론, 네트워크 연결, 필요할 수 있습니다 하지만 그건 외부 리소스, 반드시 윈도우 자체. Pc, 당신은 또한 컴퓨터에서 직접 작업 하는 모니터와 같은 외부 장치 필요. 서버 이면 키보드와 모니터는 필요, 그리고 모든 것을 원격으로 액세스할 수 있습니다.

그래서 컴퓨터를 기본적으로 CPU, 메모리 및 하드 디스크에서 실행 되는 윈도우입니다. Windows 작업 관리자를 열 때 대부분의 CPU와 메모리는 유휴 상태를 찾을 수 있습니다. CPU, 특히, 일반적으로 10% 미만 이용. Windows는 일반적으로 몇 기가바이트의 하드 디스크 공간을 차지합니다. 즉, 모든 컴퓨터의 리소스 및 리소스의 대부분의 윈도우 독점 유휴 있습니다.

그래서 단일 Windows 한 기계 제어, 단일 컴퓨터에 여러 운영 체제를 설치 하 고 동시에 실행 하는 그들을 가능 한가?

네, 최고의 솔루션은 가상화

Ⅱ입니다. 가상화

컴퓨터를 설치할 때 당신은 더 이상 정상적인 창 설치 하 하지만 리소스 스케줄러, 일컬어 "모니터 프로그램"을 설치 (하이퍼바이저). 이 모니터링 프로그램은 아주 작다. 어떤 제조 업체에 따라 제품, 작은 100 메가바이트 이며 대형은 몇 G 바이트. 모니터를 설치한 후 작업 인터페이스를 통해 네트워크 연결 (IP 주소)를 설정할 수 있습니다 얻을 것 이다. 인터페이스는 간단 하다, 그리고 대부분의 경우에는 브라우저에서 다른 컴퓨터에서 인터페이스를 액세스할 수 있습니다.

내가 전에 말했듯이, 윈도 즈 기계 기본적으로 CPU, 메모리 및 하드 드라이브의 조합입니다. 모니터 프로그램 인터페이스를 통해 여러 조합을 만들 수 있습니다. 이러한 조합이 시뮬레이션된 컴퓨터입니다. 모니터는 에뮬레이션된 컴퓨터를 만들 때 그것은 실제로 두 개의 파일을 만듭니다: 하나는 구성 정보 (얼마나 많은 CPU, 메모리, 얼마나 큰 하드 디스크)의이 그룹, 다른 파일, 에뮬레이션 컴퓨터의 "하드 디스크"에 대 한, 에뮬레이션된 "하드 드라이브" 이다 실제로 패키지 파일 ( 어떤 경우에 그것은 여러 개의 파일 수 있습니다.

"부팅" 컴퓨터 시뮬레이션을 시작을 클릭 하면, 모니터는 실제로 CPU와 메모리를 할당 하 고 그것을 시작 하기 시작 했다. 물론, 처음에는 컴퓨터의 "대 만" 시뮬레이션이 설치 되어 있지 않은 어떤 운영 체제 "벌 거 벗은 금속", 패키지는 비어 다음 (예: Windows의 설치) 정상적인 시스템 설치를 할 수 있습니다.

윈도 즈를 위해 그것은 true 또는 false를 알고 하지 않습니다, 그리고 필요한 CPU, 메모리, 얻을 수 있는 그리고 하드 드라이브 기능을 할 수 있을 것입니다, 그리고 모든 것은 실제 컴퓨터와 동일. 모니터링 프로그램에 대 한이 Windows를 하드웨어와 직접, 모든 리소스 모니터링 프로그램을 예약 하 고 할당 하 고,이 "대 만" 윈도 즈 기계 (어셈블리)는 가상 컴퓨터를 VM으로 필요가.

모니터링 프로그램을 통해 운영 체제에서 하드웨어를 분리 하는 과정은 가상화.

모니터는 VM을 만들 때 2 1 g h z Cpu, 2GB 메모리, 그리고 100GB 하드 드라이브 같은 VM에 대 한 리소스 크기를 구성 합니다. 이 방법에서는, VM (Windows)는 듀얼-코어 1 g h z CPU, 2GB 메모리, 그리고 100 GB 하드 드라이브는 생각 한다. 하지만 이것은 Windows 사용할 수 있는 리소스의 상한만. Windows가 필요 하지 소비 하 많은 연습과 모니터 단순히 실제로 소비, 0.1 g h z Cpu, 등 0.5 GB의 메모리, 및 20 GB 하드 드라이브를 하는 데 필요한 리소스를 제공 하. 실제 하드웨어 소비,이 20 기가바이트 스토리지 성능 패키지 파일의 20 GB 크기의 실제 하드 디스크입니다.

여러, 수십 또는 수백 개의 모니터링 프로그램을 통해 VM 만들 수 있는 컴퓨터. 예를 들어 RAM의 16 기가바이트 PC, 당신은 수 10 VM 만들고 각 VM에 4GB 메모리를 할당 합니다. 그것은 총 40 GB의 메모리를 할당 하지만 PC의 실제 메모리는 16GB만 나타납니다.

가상화를 통해 단일 하드웨어 기계 (Vm) 동시에 여러 가상 컴퓨터를 실행할 수 있습니다; 더 중요 한 것은, 비록 가상 Windows 시스템 디스크 (C 디스크)는 시스템 파일의 수천이 있다 하지만 하드웨어 저장 장치 (하드 디스크)에 표시 됩니다, 단지 하나 또는 몇 가지 큰 패키지 파일. 다른 장소에 하나 또는 여러 개의 큰 파일을 이동 하면 전체 VM 이동 합니다.

Ⅲ. 할당 및 적재의 균형

어떤 가상화 되지 않으면 그냥 기계, 하지만 a, b, 및 두 컴퓨터 공유 큰 저장 장치 (하드 디스크 배열 또는 하드 디스크 라이브러리)?

내가 전에 말했듯이, VM는를 (또는 몇몇) 큰 파일. 만약 큰 파일은 공유 저장 장치를 모두 A에 하이퍼바이저에서 B 기계 VM을 볼 수 있습니다. VM B 기계 또는 컴퓨터에서 실행할 수 있습니다. 소위 어떤 컴퓨터에서 실행 되, 그 기계, 그것의 할당 된 가상 메모리를 Windows 부팅에 모니터 프로그램을 통해 이다.

VM10 10 Vm에 v m 1는, VM11에 VM20 및 b 실행 10 Vm 실행 가정 이제, 종료, 10 Vm에 대 한 유지 보수로 이동할 수 있습니다 온라인 B, 그리고 모든 10 창 남아 중단, 무엇입니까 이동 데이터 메모리에 있기 때문에 사용자가 변경, 인식 하지.

이 이동 하지 연출 a, b, 하지만 전문 데이터 센터 관리 소프트웨어 다른 C 컴퓨터에 설치 된.

이 데이터 센터 관리의 실행 상태를 모니터 서버 C, A와 B, 리소스가 꽉 때, 그것은 자동으로 다른 사람의 컴퓨터에 하나 이상의 Vm을 이동 하는 온라인 마이그레이션을 실행할 수 있습니다. 물론, 미리 설정된 임계값 표준 여기 필요 합니다.

새로운 VM을 만드는 경우 C 자동으로 어떤 기계 새로운 VM을 넣어를 결정할 수 있습니다.

여기 그냥 A, b 두 기계 가정 합니다. 사실, C는 수십을 관리할 수 있습니다 수백의 컴퓨터의 수천의. 공유 저장 장치 (Vm 이동할 수 있습니다 또한 다른 저장 장치 사이 하지만 시간이 더 긴 기간에 대 한) 여러 세트를 될 수 있는 하나 이상의 집합을 확인 하 고 있습니다.

C는 각 컴퓨터에 모니터링 절차를 통해 간접적으로 모든 리소스를 관리 합니다.

이 시점에서, 구름의 표시, 하지만 그것은 구름. 왜냐하면, 이러한 모든 관리 및 제어, 여전히 데이터 센터의 책임. 사용자는 필요한 리소스를 관리할 수 없습니다.

4. 구름의 최종 형성

데이터 센터 서버 C 더 이상의 수 고 여러 가질 수 있습니다. 그들은 생성 하 고 관리 하는 일부 Vm 외부 사용자 (예: 웹 사이트의 경우)에 액세스할 수 있지만 사용자가 직접 VM 관리 수 없습니다 또는 서비스 또는 c.에서 제공 하는 리소스 관리

1. 자원 그룹:

지금, 그것은 하나 이상의 c 관리 수준의 서버 D-추가!, 클라우드 서버 D:

C d, 리소스 관리 제출 예, 하나 또는 여러 개의 C 제공 합니다 5000 g h z CPU, 3 TB 메모리, 3PB 저장 공간 d 총. D 다음 "리소스 풀입니다." 라는 큰 수영장으로 모든 리소스를 확인

이 풀의 크기를 동적으로 변경할 수 있습니다. C 제어 되는 리소스는 증가 하 고 업그레이드, C 동적으로이 풀에는 리소스를 기여할 수 있다 고 자원의이 거 대 한 수영장도 더 큰 성장.

2. 두 번 가상:

할당 및 관리의 용이성, D 하위 집합 (팀), 각각은 꽤 가상 데이터 센터 (또는 "컴퓨팅 센터")에 자원의 큰 수영장을 나눕니다.

각 "컴퓨팅 센터"에서 다시 D 컴퓨팅 리소스를 추출, 사용자 환경을 만듭니다. 각 사용자 환경 "룸"에 해당, CPU, 메모리, 스토리지 및 기타 리소스를 포함 하는이 "방".

동시에 D 로그인 인터페이스에 액세스할 수 있는 사용자를 제공 합니다. 일반적으로 사용자는 브라우저를 사용 하 여 인터페이스에 로그온 합니다.

사용자 계정을 만들 수 있으며 브라우저에서 D에서 제공 하는 액세스 인터페이스에 연결할 때 귀하의 신용 카드 번호를 입력 수 있습니다. 이 시점에서 클라우드 서버 D 필요한 "방."를 제공 하기 위해 귀하의 요청에 근거 할 수 있다

사용자의 요구에 따라이 "방" 크기는 같은 50 g h z CPU, 100 GB 메모리 및 2 TB 하드 드라이브를 포함할 수 있습니다. 이러한 "룸" 자원은 클라우드 서버 d의 가상 "컴퓨팅 센터"에서 캡처됩니다.

추상화와 가상화, 모든 "룸"에서 레이어를 통해 볼 또는 각 컴퓨팅 리소스에서 실제로 온다 상관 하지 않습니다.

3. 사용자의 자기 관리:

사용자로 "방"을가지고 당신이 필요 할 수 있습니다.

여러 가상 컴퓨터 (VM)을 구축 합니다. 객실에 구름 많은 기성 품 VM 템플릿 제공, 다양 한 windows, 리눅스의 다양 한, 복사, 그들의 자신의 구성을 사용자 지정, 시작 수 있습니다, 그리고 그것은 수 있습니다. 물론, 당신은 할 수 있습니다 또한 그것 자신 초기 설치에서.

4. 네트워크에 연결:

이 문서의 시작 부분에서 설명 했 듯이, 네트워크 리소스를 컴퓨팅 또한 이다. 단일 VM에 대 한 이야기를 하는 동안 네트워크를 유지할 수 있습니다 하지만 당신이 그것 필요로 하는 VM에 연결할 때. 클라우드는 "방"을 제공 합니다, 그리고 그것에 가상 스위치, 라우터, IP 주소 풀을 제공할 수에 대 한 수요에 있다. 이러한 네트워크 리소스 또한 제공한 데이터 센터 서버 C 클라우드 서버 D; C 다양 한 모니터링 절차의 관리에서 실제 하드웨어 네트워크 카드를 관리 하는 프로그램을 모니터링 합니다.

사용자의 관점에서 각 "룸"는 완전히 서로 독립적으로 표시 되지 않습니다. 아무것도 할 "룸"에 다른 사람들의 "방" 방해 하지 않을 수 있습니다, 그리고 다른 "룸"은 또한 당신과 함께 주지 수 있습니다.

이것은 클라우드 이다. 여기에 몇 가지 더 많은 카테고리입니다.

이것은이 클라우드 "엔진 룸"의 소스입니다.

"룸" <-클라우드 서버 D 관리 가상 "컴퓨팅 센터" <-D 자원 풀을 제공 하는 데이터 센터 서버 C <-C 동적 관리 A, b 2 개의 (또는 더) 기계 계산 리소스에 연결 된 <-A, b 두 가지 (또는 그 이상) 컴퓨터 모니터링 프로그램의 가상화를 통해 <-pc

실제 구성, Pc는 일반적으로 엔터프라이즈 서버, 레 노 버의 시스템 X 서버에 의해 대체 됩니다. 하지만 이러한 서버 및 Pc는 근본적으로 다른, 성능과 신뢰성.

구름의 종류에 대

여기에 설명 된 구름 대형의 구조와 과정만 더 일반적이 고 이해할 수 있는 형태입니다. 다른 기술 및 구현 방법, 방법 및 클라우드 구현의 구조는 매우 다릅니다. 그러나, 몇 가지 기본 개념은 동일 합니다, 그리고 그들의 공통 핵심 요소 포함:

자원 그룹을가지고 해야 합니다. 분산된 컴퓨팅 리소스 통합된 관리 및 배포를 촉진 하기 위하여 큰 리소스 풀에 풀링됩니다. 예를 들어 자원 그룹에서 관리 하는 D 이전.

수요, 셀프 서비스에 사용자가 실제로 소모 얼마나 많은 자원을 얼마나 리소스 할당 됩니다, 그리고 어떻게 사용자는 그들의 자신의 리소스를 관리할 수 있습니다. 예를 들어 "룸" 위에서 언급 한.

유연한 리소스 변경 됩니다. 정보 및 활동 자동으로 전송 됩니다 다른 하드웨어 컴퓨터를 제거 하 고 모든 추가 컴퓨터는 언제 든 지 리소스 풀에 추가 됩니다. 이러한 모든 추가 및 삭제, 사용자가 인식 하지. 예를 들어 "적재 배포 그리고 균형".

회계 시스템을가지고 해야 합니다. 사용자가 어떻게 리소스를 많이 소비 이러한 리소스에 대 한 지불 시스템 자세한 정보 수집 및 보고, 사용자를 충전 하려면 (경우에 그것은 무료, 있어야 상세한 회계). 예를 들어 사용자 입력된 하는 신용 카드의 이전 언급 부 기의 전제에 근거한 다.

구름 형성, 마지막 분석에서의 기술 관리 하 고, 구성 하 고 컴퓨팅 리소스 추상 또는 가상 하드웨어를 할당 (전술 C와 D와 같은 모니터링 프로그램을 통해) 소프트웨어 제품의 사용을 이다. 그들의 자신의 기술 건설 및 서비스와 개별 기업 이외에 지금 일반적인 클라우드 기술 공급자는 주로: vm 웨어, 마이크로소프트, Citrix, 및 OpenStack. 처음 두는 완전 한 상용 제품; Citrix의 모니터링 프로그램은 오픈 소스 젠; openstack은 완전히 오픈 소스 무료, 오픈 소스 KVM을 사용 하 여 주로 프로그램의 모니터링 및 젠, 다른 오픈 소스 소프트웨어를 수도 있습니다.

개체 및 서비스의 범위, 클라우드는 세 가지 범주로 그룹화 할 수 있습니다.

사설 클라우드: 단위 (기업 또는 조직)에 사용 하는 스스로 하는 경우는 클라우드를 구축, 사설 클라우드 이다. 위에서 언급 한 "엔진 룸"까지 우려, 각 "엔진 룸"만 다른 부서에 대 한 설정 또는 다른 장치의 사용 이다.

공용 클라우드: 구름의 서비스 대상 사회 고객 인 경우는 공용 클라우드. "룸" 위에서 언급 한 모든 기업, 단위 또는 사회에서 개인 될 수 있습니다. 아마존의 AWS는 이제 세계에서 가장 큰 공용 클라우드. 다른 공용 클라우드 공급자에 구글, 세일즈 포스, 애플 icloud 포함합니다.

혼합 클라우드: 구름, 둘 다 자체 사용할 단위, 또한 열 수 자원 서비스에 대 한 인지 혼합된 클라우드. 때때로, 두 개 이상의 개인 구름의 연합은 혼합된 클라우드를 라고도 합니다.

서비스 패턴에 따라 클라우드는 다음과 같은 범주로 구분 됩니다.

인프라 서비스 (IaaS): 사용자로, 만약 당신이 프론트 "룸", 다음 정보 시스템의 인프라, 여러 서버를 설치할 수 있습니다, 당신의 자신의 네트워크를 구성할 수 있습니다. 이 인프라 전적으로 구름에서 제공 하는 서비스 이기 때문에, "서비스 인프라" 라고 합니다.

플랫폼 서비스 (PaaS): "룸"의 모든 서비스는 필요 하지 않습니다, 예를 들어만 하면 "엔진 룸"에 서버 플랫폼 회사 소프트웨어 개발, 그럼 당신은 얻을이 플랫폼은 또한 서비스의 형태로.

서비스 (SaaS)로 소프트웨어: 당신은 전체 서버를 관리할 필요가 없습니다, 당신은 서버에 대 한 상관 없어, 서버 작동 하는 방법에 대 한 상관 없어, 당신은 소프트웨어의 기능 필요. 예를 들어 회사의 고객 정보 (CRM)를 관리 하려는 경우 클라우드 공급 업체 로부터 완전 한 CRM 소프트웨어 기능을 얻을 것 이다. 그래서, 소프트웨어는 서비스 이기도합니다.

기타 (XaaS): 많은 사람들이 사용 icloud, 사실, "엔진 룸"에서 itunes를 사용 하 여 사용자 계정,이 계정을 제공 5 기가바이트의 무료 저장 공간, 더 큰, 필요한 경우 입력 하면 신용 카드 번호. 이것은 "스토리지 서비스" 이다. 구름에 PC를 넣을 수 있습니다 (물론, 구름에 연결 하는 작은 상자를 필요,이 작은 상자 또한 모니터, 키보드, 마우스, 등에 연결 될 수 있습니다), 즉 "서비스로 데스크탑" "데스크톱 서비스"는 또 다른 세련 된 용어, "클라우드 데스크톱"... 어쨌든, 그것이 xaas, 교체를 시도할 수 있습니다 아무것도 x.

당신은 그냥 "엔진 룸"을 이해 다양 한 제공할 수 있습니다 이해 될 수 있다 서비스의 (XAAS), 포괄적인 인프라를 단일 클라우드 스토리지에 작은 당신이 두려워하지 않는 무엇의 다른 말 유행 새로운 서비스, 그냥 "룸" 다른 서비스 패턴에 그냥!

6, 구름의 유혹

상상해 보고, "룸"에 구름, 만약 당신이 IT 관리자 또는 CIO, 당신은 있을 것 이다 건물 객실 전원 공급 장치, 에어컨, 화재, 장비 오류 등 사소한 일에 걱정에? 당신은 여전히 어떤 종류의 구매 서버 장치를 조사 해야?만 하면 계좌 번호, 신용 카드, "룸" 구름에 있습니다 시작에 모든 서버 처럼 만들려고 무료, 삭제 하 고 싶지 않아요. 필요한 운영 체제를 설치 하 고 데이터베이스를 구성할 수 있습니다. 당신은 심지어 귀하의 직원에 대 한 PC를 구입할 필요가 없습니다 하 고 "클라우드 데스크탑"을 가질 수 있습니다.

1 년 이내에 영국 정부 신속 하 게 내장 한 통합 "정부 클라우드" ("G-클라우드") 점차 G 구름에 다양 한 정부 부서 들의 IT 시스템을 전송 하려면. 2012의 날짜부터 하드웨어 서버의 구입을 금지 하는 모든 정부 부처, 모든 새로운 추가 G 구름에서 생성 해야 합니다.

그것은 사업, 정부, 또는 개인, 구름 피하기 어렵다. 그래서 이해는 어떤 구름의 작은 조금 걸립니다.

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.