본문 바로가기

리눅스 마스터

리눅스 응용 분야

리눅스 활용 분야

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