컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 클라우드 컴퓨팅의 지식 빗질

클라우드 컴퓨팅의 지식 빗질

첫째, 클라우드 컴퓨팅의 정의:

공식: 클라우드 컴퓨팅은 언제 어디서나, 쉽고, 필요에 따라 구성 가능한 리소스 공유 풀에서 필요한 리소스를 얻을 수 있는 유료 모델 (리소스 서비스 모델) 입니다. 네트워크, 서버, 스토리지, 애플리케이션 및 서비스를 포함하여 자원을 신속하게 공급하고 확보할 수 있어 자원 관리 비용을 크게 절감할 수 있습니다.

바이두 백과사전: 클라우드 컴퓨팅은 인터넷을 통해 관련 서비스를 추가, 사용 및 제공하는 모델로, 일반적으로 인터넷을 통해 동적으로 확장 가능하고 종종 가상화된 리소스를 제공하는 것을 포함합니다.

특징: 1. 초대형 2. 가상화 3. 높은 신뢰성. 주문형 서비스. 뛰어난 확장성.

둘째, 오픈 스탁 버전 기록:

클라우드 컴퓨팅: 20 10 원년 open stack Austin (2065 438+00-10-21) 의 1 위를 차지했습니다 이전 버전은 파이크판이었고, 발행판의 법칙은 알파벳 A-Z 로 명명되었다.

오픈 스탁의 어려움은 어디에 있습니까?

1, OpenStack 은 광범위한 지식을 가지고 있습니다.

2. 오픈 스탁은 플랫폼이지 구체적인 구현이 아니다.

OpenStack 의 Cinder 는 상위 계층 API, 분산 스토리지 소프트웨어 및 Ceph 및 HDFS 에 해당하는 드라이버를 정의합니다.

3.OpenStack 자체는 분산 시스템, 즉 일체형 배포입니다.

작은 백인에게 OpenStack 의 건설은 의심할 여지 없이 고통스러운 점이다. 이 문턱은 좀 높다. 처음 공부를 시작했을 때도 고심했기 때문에 기초지식을 잘 배우는 것이 정말 중요하다.

4. 가상화란 무엇입니까?

1), 가상화 및 가상화 기술?

가상화는 클라우드 컴퓨팅의 기초입니다.

가상화: 소프트웨어가 하드웨어를 시뮬레이트하는 과정

구체적인 정의: 가상화를 통해 하나의 물리적 시스템에서 여러 가상 시스템을 실행할 수 있습니다. 가상 시스템 * * * 물리적 시스템의 CPU, 메모리, IO 등의 하드웨어 리소스를 공유하며 각 가상 시스템은 논리적으로 서로 격리됩니다.

업계에서 사용되는 용어:

1. 물리적 시스템: 호스트.

2. 가상 시스템: 클라이언트 게스트

2) 가상화 분류 (가상화 구현 구조에 따라):

1 및 1 가상화

정의: 하이퍼바이저는 하나의 물리적 시스템 (베어 메탈) 에 직접 설치되고 여러 가상 시스템은 하이퍼바이저에서 실행됩니다.

특징: 1 가상 시스템 자체는 운영 체제이므로 다른 운영 체제의 지원이 필요하지 않습니다.

예: VMware 의 ESXI (워크스테이션, 서버).

두 번째 유형의 가상화

Redhat, Ubuntu 및 Windows 와 같은 일반적인 운영 체제는 물리적 시스템에 먼저 설치됩니다. 하이퍼바이저는 운영 체제의 프로그램 모듈로 실행되며 관리 가상 머신을 관리합니다. KVM, VirtualBox, VMWare Workstation 은 모두 이 유형에 속합니다.

가상화 기술: 기본 물리적 서버와 운영 체제 사이에서 실행되는 중간 소프트웨어 계층으로 디스크와 메모리를 포함한 서버의 모든 물리적 장치에 액세스할 수 있습니다. Hypervisor 는 이러한 하드웨어 리소스에 대한 액세스와 가상 머신 간 보호를 조정합니다. 서버가 시작되면 모든 가상 시스템 클라이언트의 운영 체제를 로드하고 가상 시스템에 메모리, 디스크 및 네트워크를 할당합니다. 일명 VMM (? 가상 머신 모니터? ), 가상 시스템 모니터.

1 및 2 가상화 비교 :

1, 후자보다 성능이 우수합니다.

전자는 운영 체제 지원이 필요하지 않으며 후자는 필요합니다.

후자는보다 유연하며 가상 머신 중첩을 지원합니다.

가상화를 사용하는 이유:

물리적 구조 간의 수많은 장벽을 허물어 사용자가 이러한 자원을 더 잘 활용할 수 있도록 합니다.

가상화 없음: 서버 IT 자원의 30%

가상화도 있습니다. 서버 IT 자원의 70% 가 가상화됩니다.

3) 가상화의 이점

1, IT 자원 활용도 향상

2. 기업의 서버 수, 고정 자산 및 관리 비용을 대폭 줄였습니다.

3. 애플리케이션 배포 가속화

4. 어플리케이션 호환성 향상

동사 (verb 의 약어) 클라우드 컴퓨팅 서비스의 3 계층 아키텍처: 제공되는 서비스에 따라 다름 (다음 문장 에서는 세 가지 서비스에 대해 자세히 설명합니다.)

1, IaaS: 서비스로서의 인프라

정의: 기본 서비스 레벨

기능: 서비스가 스토리지, 컴퓨팅, 네트워킹 등의 하드웨어 리소스를 제공합니까? 오픈 스탁 (OpenStack)

특징: 가상 시스템의 생성, 수정, 시작 및 중지, 스냅샷/백업 및 삭제를 포함한 가상 시스템의 전체 수명 주기를 관리합니다.

예: 아리운, 텅스텐구름, 아마존의 AWS (아마존 인터넷 서비스).

2, PaaS: 서비스로서의 플랫폼

정의: 플랫폼 서비스 계층

기능: 제공되는 서비스는 응용 프로그램의 운영 환경과 일련의 미들웨어 서비스입니다.

기능: 서비스의 성능 및 가용성을 보장합니다.

예: 빅 데이터 및 심층 학습 컨테이너 클라우드 플랫폼

3, SaaS: 서비스로서의 소프트웨어

정의: 소프트웨어 서비스 계층

기능: 제공되는 서비스는 소프트웨어/애플리케이션입니다.

특징: 사용자는 로그인, "캐주얼 사용" 이 필요합니다.

예: 페이스북, 트위터, 인스타그램, QQ, 위챗.

인터넷에는 Docker 의 CaaS (Container-as-service) 컨테이너 서비스 계층이 있다고 합니다.

6. 오픈 스탁이란 무엇입니까?

OpenStack 은 전체 데이터 센터의 대규모 스토리지, 컴퓨팅 및 네트워크 리소스 풀을 제어하는 클라우드 운영 체제로서 대시보드를 통해 모두 관리되므로 관리자가 제어하고 웹 인터페이스를 통해 리소스를 구성할 수 있습니다.

공식 정의: OpenStack 은 전체 데이터 센터의 스토리지, 컴퓨팅 및 네트워크 리소스를 관리하는 클라우드 운영 체제입니다.

운영 체제로서 OpenStack 의 첫 번째 임무는 자원을 관리하는 것입니다.

OpenStack 관리 리소스는 컴퓨팅, 스토리지 및 네트워크의 세 가지 주요 영역으로 구성됩니다.

전체 OpenStack 은 제어 노드, 컴퓨팅 노드, 네트워크 노드 및 스토리지 노드의 네 부분으로 구성됩니다. 이 네 개의 노드도 한 시스템에 설치하여 한 시스템에 배치할 수 있습니다 (일체형 배포).

제어 노드는 가상 시스템 구축, 마이그레이션, 네트워크 할당, 스토리지 할당 등 다른 노드를 제어할 책임이 있습니다.

연산 노드는 VM 실행을 담당합니다.

네트워크 노드는 외부 네트워크와 내부 네트워크 간의 통신을 담당합니다.

스토리지 노드는 가상 시스템의 추가 스토리지 관리 등을 담당합니다.

공식 구조도를 하나 드리겠습니다. (이해를 위해 중국어판을 제시했습니다.)

OpenStack 의 구성 요소:

Nova: 컴퓨팅 노드의 Nova 관리를 제공하는 컴퓨팅 관리 서비스로 Nova-API 를 사용하여 통신 (핵심 서비스) 합니다.

Neutron: Horizon 의 네트워크 노드와 Neutron 의 관리 패널 (core service) 에 네트워크 토폴로지 관리를 제공하는 네트워크 관리 서비스입니다.

Glance: 미러 가져오기, 포맷, 적절한 템플릿 제작 (core service) 등 가상 시스템을 배포할 때 제공할 수 있는 미러 관리 서비스를 제공합니다.

키 스톤: OpenStack 의 다른 구성 요소에 인증 (auth) 서비스를 제공하는 인증 관리 서비스? (핵심 서비스)

Cinder: 스토리지 노드에 대한 Cinder 관련 관리 제공 (가상 시스템에 스토리지 볼륨 제공 (가상 하드 드라이브)? (핵심 서비스)

Swift: Glance 및 Cinder 에 개체 스토리지 서비스 제공

클라우드 고도계: OpenStack 을 위한 모니터링 및 측정 서비스 제공 물리적 및 가상 리소스에 대한 모니터링 제공, 데이터 기록, 데이터 분석, 특정 조건 하에서 적절한 작업 트리거.

헤드: 템플릿을 기반으로 클라우드 환경에서 리소스 초기화, 종속성 처리, 배포 등의 기본 작업을 제공하며 자동 축소, 로드 밸런싱 등의 고급 기능을 해결할 수 있습니다.

Horizon: Console service, 모든 노드에 대한 모든 서비스 관리를 웹으로 제공합니까? (핵심 서비스)

처음으로 기술에 관한 문장, 부족한 점은 나중에 보충해 주세요. 견지할 수 있기를 바랍니다.

上篇: 운모 가열판 소개 下篇: 어떤 상황이 화재 예방법 66조를 위반하게 됩니까? 자세히 설명해주세요
관련 내용