리눅스 활용 분야
1. 서버
2. 데스크탑 및 개발
3. 임베디드 분야
클러스터링
-여러 개의 시스템이 하나의 거대한 시스템으로 보이게 만드는 기술
-네트워크를 통해 여러대의 컴퓨터를 연결
-HPC (High Performance Computing)을 구축
-백업 서버로 활용 가능
1. 고계산용 클러스터 (HPC Cluster)
-베어울프 클러스터라고도 한다.
2. 부하 분산 클러스터 (LVS Cluster)
-로드밸런서가 부하를 분산 시킴
-주로 웹서비스 등에 활용가치가 높다
3. 고가용성 클러스터 (HA Cluster)
-지속적인 서비스 제공을 목적으로 한다.
-로드밸런서 시스템을 이용
임베디드 시스템
-미리 정해진 특정 기능을 수행하는 프로그램이 내장되어 있는 시스템
-실시간 처리를 지원
-높은 신뢰성을 보장
-저전력을 지원
-장점: 다양한 CPU 플랫폼을 지원, 로열티가 없다. 기능성과 확장성이 우수
-단점: 많은 메모리를 요구, GUI 환경을 개발하기 어렵다. 메모리 접근이 복잡, 표준화가 어렵다.
서버 가상화
-단일의 물리적인 자원이 동시에 다수의 논리적인 자원으로 사용되어 질 수 있도록 하는 기술
-데스크탑 가상화, 서버 가상화, 스토리지 가상화, 네트워크 가상화가 존재
-서로 영향을 미치지 않으면서 동시에 사용가능한 소프트웨어 아키텍처
하이퍼바이저
-가상머신과 하드웨어 사이에 위치하며 다수의 가상머신들이 동작할 수 있게 해준다.
-가상머신간의 isolation을 보장한다.
-운영 방식에 따른 구분
1. 네이티브 방식: 하드웨어에 직접 설치해서 실행
-Xen: 리눅스 기본 커널에 포함됨, Xen 설치 후 Xen 커널로 부팅이 필요
-KVM: CPU 가상화 기술인 인텔 VT 및 AMD-V 기반으로 동작하는 공개형 기술, 전가상화 방식을 사용
2. 호스티드 방식: 프로그램으로 실행
Virtual Box
-리눅스 기본 커널에 포함되지 않음
클라우딩 컴퓨터
-서비스 종류
1. IaaS: Infrastructure 단위로 임대, 하드웨어 자원만을 임대
2. PasS: Platform 단위로 임대, 개발환경 까지 제공
3. SasS: Software 단위로 임대, 구글 드라이브
사설 클라우드: 한 회사에 직원들만 사용
공용 클라우드: 불특정 다수의 기업과 개인에게 서비스를 제공
구축환경
-오픈스택, 클라우드 스택, 유칼립투스
빅데이터
-3대 요소 가운데 두 가지 이상만 충족해야 함
1. 볼륨: 수십 테라바이트 ~ 수십 페타바이트 이상
2. 속도: 수집, 저장, 분석등이 실시간으로 처리되어야 한다. 분석 기법에 따라 장기적으로 접근 할 수도 있다.
3. 다양성: 정형 데이터, 반정형 데이터, 비정형 데이터
-허둡
--대용량 데이터를 분산 처리 할 수 있는 자바 기반의 오픈 소스 프레임워크
--데이터의 복구가 가능
GENIVI
-오픈 소스 기반의 차량 멀티미디어 플랫폼 표준화 활동
'리눅스 마스터' 카테고리의 다른 글
인터넷 서비스의 설정 (0) | 2021.10.16 |
---|---|
인터넷 서비스의 종류 (0) | 2021.10.16 |
네트워크 개념 (0) | 2021.10.16 |
X-Windows (0) | 2021.10.16 |
주변 장치 연결 및 설정 (0) | 2021.10.16 |