[OS] 가상화

2021. 6. 5. 18:09·OTHER
728x90

정의

  • 서버뿐만 아니라 물리적으로 존재하는 CPU, 메모리, 스토리지, NIC 같은 물리장치를 논리적으로 연결 및 분할, 통합하여 새로운 장치를 만들어 내는 기술

가상화 기술을 사용하는 이유

  • 서버의 성능이 급격하게 증가하여 남는 자원을 활용하기 위해
  • IT리소스 관리 적인 부분에 대하여 필요성이 증가하기 때문에 
  • 특정 물리장치가 비정상적이어도 논리장치의 가용성을 확보하기 위함

가상화 방법

  • 공유가상화 (Sharing)
  • 집합가상화 (Aggregation)

공유가상화

  • 대표적인 가상화 기법 
  • 다수의 가상화 자원의 하나의 물리 자원에 연결시키는 시간 분할기법, 물리적 자원을 공유하여 사용하게 하는 방법

집합가상화

  • 여러개의 자원을 하나로 묶어서 물리적인 용량과 성능을 향상시키고, 하나의 논리장치로 관리할 수 있게 만드는 방법

가상화에 올리는 Application은 OS에 바로 올라가는 것이 아니라, 가상머신위에 올라가게 되는 것임, 하나의 서버에서 여러가지의 Application을 운영할 수 있게 해줌 

저작자표시

'OTHER' 카테고리의 다른 글

[OTHER] 모놀리식 아키텍처  (0) 2021.07.12
[NETWORK] Polling / Long Polling / Streaming  (0) 2021.06.10
[OTHER] 블록킹 / 논블록킹과 동기 / 비동기  (0) 2021.06.07
[NETWORK] CNAME과 A RECODE  (0) 2021.06.02
[HTTP] Authentication Basic vs Bearer  (0) 2020.12.17
'OTHER' 카테고리의 다른 글
  • [NETWORK] Polling / Long Polling / Streaming
  • [OTHER] 블록킹 / 논블록킹과 동기 / 비동기
  • [NETWORK] CNAME과 A RECODE
  • [HTTP] Authentication Basic vs Bearer
집한구석
집한구석
  • 집한구석
    tgyun615.info
  • 전체
    오늘
    어제
    • 카테고리 (183)
      • JAVA (38)
      • SPRING (15)
      • KOTLIN (23)
      • NETTY (1)
      • DEVOPS (3)
      • DOCKER (7)
      • KUBERNETES (2)
      • JAVASCRIPT (1)
      • SPLUNK (3)
      • ELK (7)
      • KAFKA (2)
      • GO (4)
      • ALGORITHM & DATA STRUCTURE (9)
      • IDE (5)
      • OS (16)
      • NETWORK (14)
      • GCP (2)
      • AWS (2)
      • DATABASE (10)
      • CLEANCODE (7)
      • OTHER (12)
  • 최근 글

  • 태그

    cleancode
    자바
    프로그래머스
    Spring
    Kafka
    java
    JPA
    go
    SQL
    docker
    코틀린
    클린코드
    ElasticSearch
    이펙티브코틀린
    AWS
    엘라스틱서치
    splunk
    IntelliJ
    이펙티브 코틀린
    Elk
  • 링크

    • github
    • linkedin
    • resume
  • hELLO· Designed By 정상우. v4.10.3
집한구석
[OS] 가상화
상단으로

티스토리툴바