안녕하세요 :) 현업 개발자의 블로그 입니다. 질문 환영해요.

궁금한 소프트웨어 기술을 말씀 해주시면, 성심 성의껏 알려드립니다.

INFRA

VM(Virtual Machine)이란 무엇인가?

Admin_This_Project 2023. 9. 20. 11:19

 

안녕하세요.

 

 

먼저 'VM' 이란 'Virtual Machine' '가상머신' 이에요.

그대로 가상 기계입니다 여기서 기계 부분은 어플리케이션과 컴퓨터를 말합니다.

 

혹시 Amazone Web Service(AWS) 들어보셨나요?

대표적으로 AWS에서 서비스하는 EC2또한 이러한 VM으로 운영되고 있습니다

사용자가 Web으로 접근하여 설정한 값에 따라 Amazone Web Service에서는 VM Ware 제공해주고, 사용량에 따라 금액을 비례하여 부과 하기 때문에 요즘은 아주 많은 기업에서 사용을 하고 있습니다

또한 Amazone에서 EC2서비스 이용하여, 개인 프로젝트를 만들고 있어요.

그러면 다시 본론으로 돌아와서 VM 장점을 설명드릴게요 :)

 

VM 최대 장점은 하나의 물리적 서버에 여러개의 OS 운영할 있다는것 입니다.

, 하드웨어의 비용을 절감할 있다는 얘기 입니다. 뿐만 아니라 관리 툴을 이용해서 가상머신의 백업이나 무중단 서비스를 소프트웨어 기술만으로 확보할 있다는 환경적으로 비용적으로 효과가 뛰어난 엄청난 기술인거죠 :)

 

VM으로 요즘에 많이 사용하는것은 Docker 플랫폼 입니다. 컨테이너 형식으로 OS Application 생성하여, 해당 컨테이너를 패키징화 하여 클라우드에 올리고, 원하는 곳에서 설치하여 서버를 바로 설정할 있는 획기적인 플랫폼입니다

그리고 Docker 관리하는 Kubernetes 추가 도입하여 여러개의 컨테이너를 관리하여 실시간 모니터링에도 효율적으로 접근할 있습니다. 

 

따라서, VM 통하여 클라우드 환경을 효율적으로 활용할 있고 이러한 배포와 관리를 단순화 하고 향상시킴으로써, 서비스 운영을 편리하게 있게 하는 현대의 필수적 요소라고 보시면 될것 같습니다.

 

다음 페이지에서는 VM 대해서 어떤 방식으로 구성을 하고 어떻게 적용이 되는지 그리고 도커와 쿠버네티스는 어떻게 운영되는지 작성해보도록 하겠습니다.

 

 

AWS에 대해 더 궁금하시다면? - AWS란? (What is AWS)

 


 

728x90