인프라 & 클라우드 · 기초
클라우드 환경에서 가상 머신(Virtual Machine)은 무엇이며, 어떤 용도로 주로 사용되나요?
힌트 · 물리 서버 위에 소프트웨어로 구현된 컴퓨터이며, 격리된 환경에서 다양한 운영체제 실행, 서버 및 애플리케이션 호스팅 등에 사용됩니다.
가상화하이퍼바이저리소스 격리서버 통합IaaS
모범답안
클라우드 환경에서 가상 머신, 즉 VM은 물리적인 하드웨어 위에 소프트웨어적으로 구현된 독립적인 컴퓨터라고 생각하시면 됩니다. 여러 개의 VM이 하나의 물리 서버에서 실행될 수 있으며, 각각의 VM은 자체적인 운영체제와 애플리케이션을 가집니다.
주요 용도로는 여러 서버를 하나의 물리 서버로 통합하여 비용을 절감하고, 개발 및 테스트 환경을 격리하여 안정성을 높이는 데 사용됩니다. 또한, IaaS(Infrastructure as a Service)의 핵심 요소로서 필요에 따라 컴퓨팅 자원을 유연하게 확장하거나 축소할 수 있게 해줍니다.
읽었다면, 이제 직접 답해볼 차례예요
패스잇 앱에서 이 질문에 말로 답하면 AI가 꼬리질문까지 이어가며 1:1 코칭합니다.
함께 보는 AWS / 클라우드 면접 질문
- 클라우드 컴퓨팅이란 무엇이며, 기존 온프레미스 환경과 비교했을 때 주요 장점은 무엇인가요?
- 클라우드 서비스 모델인 IaaS, PaaS, SaaS의 차이점을 각각 설명하고, 각 모델에 해당하는 서비스의 예를 들어보세요.
- 클라우드 배포 모델 중 퍼블릭, 프라이빗, 하이브리드 클라우드의 개념과 각각의 특징을 설명해주세요.
- AWS S3, GCP Cloud Storage, Azure Blob Storage와 같은 오브젝트 스토리지 서비스는 무엇이며, 파일 시스템과 비교했을 때 주요 특징은 무엇인가요?
- 클라우드 환경에서 VPC(Virtual Private Cloud) 또는 Virtual Network가 필요한 이유는 무엇이며, 어떤 기능을 제공하나요?
- 클라우드 서비스에서 IAM(Identity and Access Management)의 역할은 무엇이며, 왜 중요한가요?