목적 : 매일 글쓰기 습관을 만들고 기록과 공유를 통해서 기억을 상기시키고
생각 안날 때 바로바로 찾을 수 있도록 하기 위해서
요약 출처 : 그림으로 배우는 클라우드 cloud - 영진닷컴
클라우드 서비스를 실현하는 기술들
1.가상화 기술
가상화 : 하드웨어 리소스를 논리적으로 다룰 수 있게 만드는 메커니즘
2.컨테이너 기술
컨테이너 : 하나의 os환경에서 애플리케이션을 실행하기 위한 영역을 여러 개로 나누어 사용할 수 있게 함.
3.분산처리 기술
분산 처리: 대량의 데이터를 여러 서버에 분산하여 동시에 병렬로 빠르게 효율적으로 처리하는 기술
4.데이터베이스 기술
데이터베이스 : 대량 데이터의 집계, 상품 거래, 빅데이터 분석, IoT 기반 등 RDB 와 NoSQL로 대표
5.저장 기술
스토리지 : 데이터와 프로그램을 저장하는 기록장치
IaaS 기반을 구성하는 주요 기술 : 서버 가상화 기술, 네트워크 가상화 기술, 스토리지 기술
PaaS 기반을 구성하는 주요 기술 : 데이터베이스 기술, 분산 처리 기술
서버 가상화 기술
서버 가상화 : 하나의 물리적 서버에 있는 하드웨어(cpu,메모리,스토리지등)를 논리적으로 나누어 여러 개의 서버에 할당하는 기술
=> 물리서버 개수 줄이고 설치공간 절약, 남는 cpu나 메모리 최대한 활용가능
1. 하이퍼바이저형 : 하이퍼바이저라는 가상화 소프트웨어를 동작시키고 여러 개의 게스트 OS를 가동시키는 형태
'''
서버 하나에 여러 os를 사용할 수 있도록 하는 것
서버 가상화란 서버의 cpu와 memory를 분배해준다 는 개념
'''
2. 호스트 os형
3. 컨테이너형
컨테이너
컨테이너 : 하나의 os환경에서 애플리케이션의 실행 영역을 여러 개로 나누어 사용하는 기술
애플리케이션의 환경을 가상화
=> 하드웨어 리소스가 적어 많은 양의 컨테이너를 올릴 수 있다. BUT 호스트 OS와 커널을 공유
'''
하이퍼바이저형은 OS (환경)를 기준으로 분배한다는 개념
컨테이너형은 애플리케이션 실행 영역 기준으로 분배한다는 개념으로 이해했음.
'''
'독서,검색 > 그림으로 배우는 클라우드 cloud (비공개)' 카테고리의 다른 글
230105 네트워크 가상화 기술 (0) | 2023.01.05 |
---|---|
230103 스토리지 기술 (0) | 2023.01.03 |
230102 데이터베이스 기술 (0) | 2023.01.02 |
230101 분산처리 기술 (0) | 2023.01.01 |