[인프라 엔지니어의 교과서] 2장 - 가상화, 클라우드: IaaS

2021. 8. 10. 20:0003. Resources/Infrastructure

728x90
반응형

가상화

  • 한 대의 물리 서버에는 보통 하나의 운영체제만 가동할 수 있음
  • 가상화 기술을 이용하면, 한 대의 물리 서버에서도 여러 개의 게스트 운영체제를 가동할 수 있음
    • 물리 서버가 제공하는 CPU, 메모리, 네트워크, 디스크 등의 하드웨어 자원을 게스트 운영체제에 할당하는 것

물리 서버와 가상 서버의 특징

물리 서버

  • CPU 사용률과 디스크 I/O 부하, 디스크 사용 용량이 많은 용도에 적합

가상 서버

  • CPU 사용률과 디스크 I/O 부하, 디스크 사용 용량이 적은 용도에 적합

물리 서버를 가상화할 때의 장점과 단점

장점

  • 비용 줄일 수 있음
  • 게스트 운영체제의 하드웨어 자원 할당량 쉽게 변경 가능
  • 물리 서버가 바뀌어도 쉽게 옮길 수 있음

단점

  • 다른 게스트 운영체제가 하드웨어 자원을 많이 사용하면, 다른 게스트 운영체제의 동작이 불안정해짐 → 자원을 공유하기 때문

가상화 모델

  • 하드웨어 자원 및 게스트 운영체제를 관리하는 프로그램이 필요
  • 호스트 운영체제 타입
    • 일반 운영체제(윈도우, 리눅스)에 게스트 운영체제를 관리하는 프로그램을 설치해서 가상화 하는 방식
    • 손쉽게 구현 가능
    • 호스트 운영체제가 중간에 있어서 동작에 오버헤드가 생겨 동작 속도 떨어지는 경우 존재
  • 하이퍼바이저 타입
    • 호스트 운영체제 대신 가상화 전용 운영체제를 사용하는방식
    • 중간 개입 운영체제가 없어 빠른 동작 속도
    • 서버 용도로는 주로 이 타입을 이용함

가상화 환경의 종류

  • VMware vSphere
  • Hyper-V

클라우드: IaaS

  • 클라우드 컴퓨팅은 일반적으로 인터넷을 거쳐서 제공되는 컴퓨터 자원을 이용하는 것
  • 크게 세 가지로 분류: SaaS, PaaS, IaaS

SaaS

  • Software as a Service
  • 애플리케이션을 서비스로서 제공

PaaS

  • Platform as a Services
  • 애플리케이션 실행 환경을 서비스로서 제공

IaaS

  • Infrastructure as a Service
  • 시스템 인프라를 서비스로서 제공

IaaS의 특징

  • 사내에 물리 서버를 두지 않아도 사용 가능
    • 물리 서버를 관리하는 엔지니어가 필요 없다.
    • 물리적 제약을 의식하지 않고 이용하고 싶은 만큼 서버 증강 가능
    • 클라우드 이용료 비용 처리 가능
  • 종량 과금제
    • 사용한 만큼 비용이 발생

클라우드 환경에서의 인프라 이용

  • 클라우드 업체로부터 서버의 인스턴스나 물리 서버의 사용권을 빌려서, 원격에서 각종 설정을 해서 서버의 기능을 사용할 수 있음

AWS (Amazon Web Service)

  • IaaS에서 가장 영향력이 있는 서비스

Amazon EC2

  • Amazon Elastic Compute Cloud
  • 사용하는 운영체제와 서버 사양에 따라 단가 차이 존재

Amazon S3

  • Amazon Simple Storage Service
  • 가상 스토리지 제공
  • 월 단위 종량과금제를 채택

클라우드와 서버 운영

  • 클라우드에는 몇 가지 약점
    • 스케일 업에 약함
    • 물리 서버에 장애가 발생했을 때 클라우드 업체로부터 복구 완료 통지를 기다리는 수밖에 없음
    • 클라우드 업체의 착오로 중요한 데이터가 소실될 위험

클라우드에 맞지 않는 용도

기밀 정보 저장

대용량 파일 전송

대규모 시스템

클라우드 업체 선택법

IT 인프라를 자사에서 구축하거나 관리할 수 있는 기술이 있는 회사일 때

IT 인프라를 자사에서 구축하거나 관리할 수 없을 때

반응형