클라우드 컴퓨팅. 가상화. 개념
V1.0-컴퓨팅 중심, KVM, hyper-v, Xen, VMware exi, 리소스 활용도 향상.
V2.0-자원 중심, openstack, VMware, AWS, 인프라 클라우드, 자원 서비스 표준화 및 자동화.
V3.0-애플리케이션 중심, Docker, CoreOS, Cloud Foundry, 애플리케이션 클라우드, 민첩한 애플리케이션 개발 및 수명주기 관리.
2. 클라우드 컴퓨팅 유형:
IaaS- 인프라
-서비스로서의 플랫폼
SaaS 소프트웨어 회사
클라우드 컴퓨팅의 핵심 기술:
-가상화
-분산 스토리지
-데이터 센터 네트워킹
아키텍처: 사용자 인터페이스, 서비스 카탈로그, 관리 시스템, 배포 도구, 모니터링, 서버 클러스터
4. 클라우드 컴퓨팅 배포:
-스토리지 클라우드
-의료 클라우드
-교육구름
-Exchange 클라우드
-금융 클라우드
5. 가상화
클라우드 컴퓨팅: 서비스
가상화: 다양한 IT 물리적 리소스를 추상화하고 다른 형태의 컴퓨터 리소스 관리 기술인 가상화로 변환합니다.
1) 가상화 유형
-호스팅 가상화, virtualbox, vmvare 워크스테이션
-베어 메탈 가상화, VMware ESX, Xen, FusionSphere, 가상화 계층 커널은 개발이 필요합니다.
-혼합 가상화, KVM
2) 가상화 계층 아키텍처:
-완전 가상화, KVM
-반가상화, 제온
-하드웨어 지원 가상화
컨테이너: 운영 체제에서 응용 프로그램 분리
6. 컴퓨팅 가상화
-CPU 가상화
-CPU QoS: 공유, 예약 및 할당량
분류: 누마
-메모리 가상화
-전체 가상화, 섀도우 페이지 테이블 기술: VM 당 하나의 페이지 테이블을 유지 관리하고, 가상 메모리와 물리적 메모리 간 매핑을 기록하고, VMM 이 변환을 위해 MMU 에 제출하며, VM 을 변경할 필요가 없습니다. 그러나 이렇게 하면 가상 시스템에 고정 영역이 할당됩니다.
-반가상화, 페이지 테이블 작성 방법: VM 당 페이지 테이블 생성 및 가상화 계층에 등록, 실행 중 VM 이 페이지 테이블을 지속적으로 관리 및 유지 관리합니다.
-하드웨어 지원 가상화, Intel 의 EPT, AMD 의 NPT.
-메모리 재사용: 메모리 폼, 메모리 공유 및 메모리 교환.
-IO 가상화
-완전 가상화, 낮은 성능.
-Hypervisor 에서 제공하는 인터페이스이며 커널을 수정해야 합니다.
-하드웨어 지원 가상화, IO 패스스루 기술, SR-IOV 단일 IO 가상화.
-대용량 블록 및 다중 대기열이 있는 입출력 중심 서비스의 입출력 성능을 향상시키는 IO 링.
-전략
-VM 고가용성
-DRS, 동적 자원 스케줄링
-DPM, 분산 전원 관리, 낮은 부하를 호스트로 이동하여 에너지 절약.
IMC 는 서로 다른 유형의 CPU 호스트 간에 전환할 수 있는 통합 스토리지 컨트롤러입니다.
7. 스토리지 가상화
특정 기술을 통해 여러 스토리지 미디어를 중앙 집중화하여 하나의 스토리지 풀을 형성하고 통합 관리합니다. 여러 스토리지 디바이스를 통합적으로 관리하여 사용자에게 대용량, 높은 데이터 전송 성능을 제공하는 스토리지 시스템을 가상 스토리지라고 합니다.
기능:
-하드웨어 자원 효율성 향상, 이기종 관리.
-시스템 관리 단순화
-클라우드 스토리지 플랫폼의 신뢰성 향상.
스토리지 리소스:
-다스
-NAS
6 월
스토리지 디바이스:
-로컬 디스크
-론
-스토리지 풀
-NAS * * * 디렉토리 즐기기
데이터 저장소
-가상화 플랫폼 관리를 나타내는 스토리지 논리 유닛, 가상 시스템 비즈니스 호스팅, 디스크 생성.
스토리지 모드:
-비가상화 스토리지
-가상화 스토리지
-원시 디바이스 매핑
가상화 구현 방법:
-단일 호스트가 여러 스토리지, das, San 을 액세스하는 호스트 기반 스토리지 가상화.
-스토리지 기반 가상화, 동일한 디스크 어레이에 액세스하는 다중 호스트, SAN
-네트워크 기반 스토리지 가상화, 다대다 및 이기종 통합.
스토리지 가상화 기능:
-가상 디스크 및 공간 재확보
-스냅샷
-쓸 때 줄 리디렉션, 원판+차이권 * * * 함께 마운트하고, 읽을 때 원판을 읽고, 쓸 때 차이권을 씁니다 (개인적으로 여기에 문제가 있다고 생각합니다).
-쓸 때 Cow Copy, 쓸 때 원판 쓰기 (원판이 업데이트됨), 읽을 때 원판과 차분권을 동시에 읽는다.
-WA 가 함부로 썼다.
-스냅샷 체인
-클론 체인
가상 시스템 디스크 파일 마이그레이션
8. 네트워크 가상화
목적:
-물리적 호스트의 네트워크 카드 리소스를 절약하고 가상 네트워크를 적용하는 데 필요한 L2-L7 계층 네트워크 서비스를 제공합니다.
-네트워크 가상화 소프트웨어는 논리적 스위치와 라우터 (L2-L3), 논리적 로드 밸런서, 논리적 방화벽 (L4-L7) 등을 제공합니다. , 어떤 형태로든 조립할 수 있어 가상 시스템에 전체 L2-L7 가상 네트워크 토폴로지를 제공합니다.
특징:
-물리 계층에서 분리
-네트워크 서비스의 추상화
-주문형 네트워크 자동화
-멀티 테넌시 네트워크 보안 격리
Nic 가상화:
-소프트웨어 NIC 가상화
-하드웨어 NIC 가상화, SR-IOV
가상화 소프트웨어 스위치
-OVS, 가상 스위치 켜기
-가상 시스템 간 통신
-가상 시스템과 외부 네트워크 간의 통신
네트워크 가상화:
-링크 가상화: 가상 링크 집선, 레이어 2 가상화.
-VPC, 가상 포트 채널, 가상 링크 집합.
-터널 프로토콜, GRE, 범용 라우팅 패키지; IPsec, 인터넷 프로토콜 보안
-가상 링크로 구성된 가상 네트워크.
-종속 연결 네트워크 (가상 2 계층 확장 네트워크)
-네트워크를 덮어쓰고 기존 네트워크를 기반으로 다른 네트워크를 구축합니다.
-정보 라우팅에 사용되는 LAN 을 가상으로 확장할 수 있는 가상 네트워킹 기술
-vxlan,
-가상 사설망