컨테이너 가상화와 도커

데브코스

목록 보기
107/131

가상화 (Virtualization)

1. 컴퓨팅 자원(리소스, resource)의 추상화를 일컫는 광범위한 용어

  • (딱딱하게) 물리적인 컴퓨팅 자원의 특징을 다른 시스템, 응용프로그램, 최종 사용자들이 자원과 상호작용하는 방식으로부터 감추는 기술
  • (부드럽게) 컴퓨터 안에 또 다른, 즉 가상의 컴퓨터가 존재하도록 하는 기술

그럼 왜 가상화를 할까?

가상화 컴퓨팅의 이점

1. 시스템 측면

  • 시스템 이용률(utilization)의 향상
  • 설정(configuration)의 구성과 복원이 용이

2. 비즈니스 측면

  • 자본 및 운영 비용 절감
  • 다운타임 최소화(또는 제거)
  • 비즈니스 연속성 및 재해 복구 향상
  • 데이터 센터 관리 간소화

3. 우리의 관심

  • 개발한 소프트웨어의 배포, 테스트, 구성 관리 등에 (실제 물리적 하드웨어에 상관 없이) 통일된 환경을 제공할 수 있음
  • 따라서 소프트웨어 통합/인도 프로세스의 자동화에 적용하기가 좋음

컨테이너 사용의 이점

profile
Dive Head First | Work Super Hard | Attract Great People

0개의 댓글