ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [IT 상식 | 클라우드] Bare metal, Virtual Machine, Container
    IT 상식 2021. 9. 23. 18:52

    Bare Metal

    • Bare Metal은 하드웨어 상에 어떠한 소프트웨어도 설치 되어 있지 않은 상태
    • 베어메탈에 운영체제를 설치하면, 우리가 흔히 알고 있는 서버 컴퓨터
    • 베어메탈 서버는 가상화를 위한 하이퍼바이저 OS 없이 물리 서버를 그대로 제공하는 것을 의미함
    • CPU, Memory, Disk는 높은 성능으로 사용하고 싶고, 그러면서 클라우드의 다른 서비스를 같이 사용하고 싶을 경우 베어메탈을 이용
    • 베어메탈의 특장점
      1. 베어메탈 서버는 물리서버에 하이퍼바이저 OS 없이 바로 운영체계를 설치하여 제공
      2. 단독 물리서버의 장점 + 클라우드 제공 방식의 장점
        물리서버를 단독으로 제공하는 방식이지만, 클라우드 서비스내 하나의 서비스로 제공되는 것이여서, 다양한 서비스와 연동하여 구성 가능함
      3. 다양한 OS 제공
      4. 클릭으로 서버를 생성하고 환경 구성이 가능
        클라우드 콘솔을 이용하여, 서버 스펙을 선택하고 생성할 수 있음, 필요한 OS와 디스크 구성만 선택하면 단독 물리 서버를 짧은 시간안에 제공 가능
    • 사용 경우
      1. 높은 성능의 Disk I/O가 필요한 서비스( 대규모 DB서비스)
      2. 기존 환경을 클라우드로 동일하게 구성이 필요할 경우
      3. 일시적으로 물리서버가 필요한 경우
      4. 고성능을 요구하는 서비스

     

    Virtual Machine

    • 가상 머신은 하이퍼바이저를 통해 각자 자신의 운영체제, 즉 게스트 운영체제를 실행하고 관리할 수 있게끔 돕는 역할을 함.
    • 게스트 OS가 존재하므로 무겁고 느림

     

    Container

    • 동일한 OS 커널을 공유하며 시스템의 나머지 부분으로 프로세스를 격리
    • 기존 가상화 기반으로 많이 사용되는 OS 전체 가상화 방식이 아닌, 하나의 OS 커널 위에 각각의 프로세스와 그에 따른 환경을 격리화 시키는 방식.
    • 오버헤드가 적고, 성능 손실이 적음.
    • 즉, 하나의 프로세스 형태로 떠있음.

    댓글

Designed by Tistory.