#3. Linux 활용 분야.

Seong-Soo Jeong·2021년 4월 2일

Linux

목록 보기
4/5
post-thumbnail

#1.Linux Clustering

Clustering: 여러 대의 컴퓨터를 연결하여 하나의 컴퓨터를 사용하는 효과를 내도록 구성한 시스템.

  • 사용 목적에 따라 고계산용 클러스터(HPC), 부하분산 클러스터(LVS), 고가용성 클러스터(HA)로 구분할 수 있다.

  • 고계산용 클러스터(High Performace Computing Cluster)

    • 슈퍼 컴퓨터의 구성 방법.
  • 부하분산 클러스터(Linux Virtual Server)

    • 여러대의 물리 서버(Real Server)에 부하 분산을 위한 Load Balanceer를 연결하는 구성방식을 가짐.
  • 고가용성 클러스터(High Availablity Clustering)

    • 지속적인 서비스 제공을 목적으로 하는 구성 방식.
    • LV의 문제를 해결하기 위해, 부하 분산 처리를 수행하고 있는 Primary node에 오류가 발생할 경우 Secondary node가 이 업무를 수행.

#2.Cloud Computing

  • 사용자가 제시한 작업에 필요한 컴퓨팅 자원이 작업에 할당하여 결과를 도출하도록 하는 컴퓨팅 방식.
  • 기존의 그리드 컴퓨팅, 분산 컴퓨팅, 서버 및 스토리지 가상화 기술을 융합한 기술.

     =Cloud Computing에서 제공하는 서비스=
  • IaaS

    • Infrastructure as a Service.
    • 업무 처리에 필요한 서버, PC, 저장공간과 같은 하드웨어 자원을 빌려쓰는 형태.
  • PaaS

    • Platform as a Service.
    • 소프트웨어 개발 환경을 제공받는 형태.
  • SaaS

    • Software as a Service.
    • Software자체를 클라우드 형태로 빌려쓰는 형태.

#3. Big Data

  • 기존의 DBMS로 관리할 수 없는 대량의 정형/비정형 데이터에서 가치를 추출하고 결과를 분석하는 기술.
  • 사회 예측, 사회 구성원에게 맞춤 정보 제공, 분석 관리.

Big Data관련 기술

  • 기존의 통계학 및 전산학에서 사용했던 데이터 마이닝, 기계학습 자연 언어 처리, 패턴 인식등을 사용한다.
    *비정형 데이터 분석을 위한 텍스트 마이닝, 오피니언 마이닝등이 발전하고 있음.
  • Hadoop, NoSQL, R등이 이용됨
profile
Man in the middle

0개의 댓글