MSA 마이크로서비스 - 가상머신, 컨테이너 (Virtual Machine, Container)


MSA 마이크로서비스 -  가상머신, 컨테이너  (Virtual Machine, Container)

안녕하세요. SW 개발자 쪼맹 입니다. 오늘도 제가 알고 있는 소박한 지식을 공유 해보고자 합니다. 오늘은 저도 항상 궁금했던 MSA 관련 핵심 키워드 들에 대해서 알아보고자 합니다. 바로 가상머신 Virtual Machine, 컨테너 Container 입니다. 가상머신과 컨테이너의 특징과 차이점에 대해서 확인해보고자 합니다. [가상머신, Virtual Machine 에 대하여] : 가상머신은 물리적 PC 와 동일하게 제공되는 소프트웨어 컴퓨터 입니다. 근본적으로는 물리적 PC 혹은 서버에서 동작되는 파일 형태의 소프트웨어 입니다. 아래와 같은 계층적 구조를 가집니다. 물리 서버 --> Host OS --> Hypervisor --> Guest OS 가 설치된 VM 여기서 포인트는 각 VM에서는 독립적인 Guest OS를 가지고 있습니다. VM 이 하나 씩 증가 될 때 마다 OS 가 함께 필요하고, 이러한 구조는 확장성이 떨어지고 메모리나 서버 자원 관리에 비효율적인 측면을 만들게 ...


#CQRS #서비스라우팅 #서비스와구조차이 #서킷브레이커 #설계 #아키텍처 #업무중요도 #업무형태 #업무흐름 #왕초보MSA #왕초보코딩 #테스트체계 #폴리그랏 #프로젝트 #서비스등록및감지 #서비스구성체계 #MSA #VirtualMachine #VM #가상머신 #구조설계 #기초 #느슨한결합 #독립적 #마이크로서비스 #메시징시스템 #빌드및배포체계 #서비스게이트웨이 #서비스경계 #환경설정

원문링크 : MSA 마이크로서비스 - 가상머신, 컨테이너 (Virtual Machine, Container)