가상 머신
Source: Dev.to
가상 머신이란?
가상 머신(VM)은 물리적인 컴퓨터를 소프트웨어로 에뮬레이션한 것입니다. 실제 머신처럼 자체 CPU, 메모리, 스토리지 및 운영 체제를 가지고 있지만, 하드웨어가 아니라 하이퍼바이저라 불리는 가상화 계층 위에서 실행됩니다.
VMware Workstation, VirtualBox와 같은 플랫폼이나 Microsoft Hyper‑V와 같은 엔터프라이즈 솔루션을 사용하면 단일 물리 호스트에 여러 개의 격리된 가상 컴퓨터를 만들 수 있습니다. 각 VM은 호스트 시스템과 독립적으로 Windows, Linux, macOS(제한 있음) 등 다양한 운영 체제를 실행할 수 있습니다.
Azure에서 가상 머신 만들기
- Azure 포털을 열고 Virtual Machines를 검색합니다.
- + Create → Virtual Machine을 클릭합니다.
- Resource group: 새 그룹을 만들고 이름을 지정해 리소스를 정리합니다. OK를 클릭합니다.
- Availability zone: 하나 이상의 영역을 선택합니다(여러 영역을 선택하면 비용이 증가할 수 있음).
- Basics:
- Virtual machine name – 전역에서 고유해야 합니다.
- Region – VM을 배치할 위치를 선택합니다.
- Image – 서버를 즉시 시작하는 데 필요한 모든 것이 포함된 템플릿(예: Windows 버전)을 선택합니다.
- Username – VM 관리자 계정의 이름을 입력합니다(표시된 요구 사항을 따르세요).
- Password – 강력한 비밀번호를 입력하고 확인합니다.
- Inbound port rules: Allow selected ports를 선택합니다.
- Windows 원격 접속을 위해 **RDP (3389)**를 활성화합니다.
- 웹 트래픽이 필요하면 **HTTP (80)**을 선택적으로 활성화합니다.
- None을 선택하면 모든 인바운드 인터넷 트래픽이 차단됩니다.
- Monitoring: Boot diagnostics를 비활성화합니다(이 기능은 VM 콘솔 스크린샷을 캡처해 민감한 정보를 노출할 수 있음).
- Tags: 리소스를 분류하기 위해 이름/값 쌍을 추가합니다(최대 14개 태그).
- Review + create를 클릭해 구성을 검증합니다.
- 검증이 통과하면 Create를 클릭해 VM을 배포합니다. 확인 전에 예상 가격을 검토하세요.
- 배포가 완료될 때까지 기다린 뒤 Go to resources를 클릭합니다.
VM에 연결하기
- VM의 Settings 섹션에서 Configuration을 선택하고 슬라이더를 이용해 유휴 시간 제한을 30분으로 설정합니다.
- Azure VM 블레이드에서 Connect를 클릭합니다.
- Download RDP file을 선택합니다.
- 다운로드된 RDP 파일을 열고 앞서 만든 자격 증명을 입력해 로그인합니다.
이제 가상 머신에 연결되었습니다.