도커 컨테이너
도커 컨테이너는 앱을 서로 그리고 기반이 되는 시스템으로부터 계속 분리하는 기능을 제공하며 동시에 더 쉽게 분리된 특정 애플리케이션의 CPU와 GPU, 메모리, I/O, 네트워킹 등 시스템 리소르 사용 방식을 규정할 수 있다. 대부분의 비즈니스 애플리케이션은 웹 서버, 데이터베이스, 인-메모리 캐시 등 하나의 스택으로 구성되는 여러별개의 구성 요소로 구성되는데, 컨테이너는 이런 조각들을 쉽게 변경할 수 있는 부품으로 구성된 기능 유닛으로 결합하여 처리된다.
쿠버네티스
쿠버네티스와 컨테이너 기술은 마이크로서비스아키텍처(MSA) 환경을 구현하기에 가장 적합한 기술로 취급되며, 비즈니스 민첩성이 점점 더 중요해지는 환경에서 컨테이너와 쿠버네티스는 하이브리드 클라우드, 나아가 멀티 클라우드 서비스를 모두 사용하길 원하는 기업들의 요구를 충족하는 대안으로 여겨진다, 쿠버네티스는 컨테이너화된 애플리케이션들을 디플로이 자동화, 자동 스케일링 등의 관리를 위한 솔루션이다. 여러 장치들에 있는 컨테이너들을 클러스터링하여 프라이빗 클라우드 환경을 제공해주는데, 다시말하면 여러 도커엔진의 컨테이너들을 관리해주는 솔루션이다.
하이퍼바이저
하이퍼바이저란 컴퓨터의 운영 체제와 응용프로그램을 물리적 하드웨어에서 분리하는 프로세스를 말한다. 주로 소프트웨어처럼 실행되지만 임베디드된(embedded) 하이퍼바이저를 모바일 기기용으로 만들 수도 있다. 하이퍼바이저는 물리적인 호스트 시스템이 여러 대의 가상 머신을 게스트로 운영할 수 있게 해, 메모리, 네트워크 대역폭, CPU 등과 같은 컴퓨팅 자원을 더 효과적으로 사용할 수 있도록 도와준다.
'기타' 카테고리의 다른 글
쿠버네티스 배포 개념 (0) | 2024.03.25 |
---|---|
쿠버네티스(마스터 컴포넌트, 노드, 애드온) (0) | 2024.03.23 |
쿠버네티스 오브젝트 (0) | 2024.03.23 |
쿠버네티스와 데브옵스 (0) | 2024.03.23 |