이 페이지에서는 Microsoft Azure에서 Linux 가상 머신(VM)을 생성하는 기본적인 설정 단계를 다룹니다.
8. 이미지 (Image) 선택
이미지란? Azure에서 이미지는 VM을 생성하는 데 사용되는 가상 하드 디스크(VHD) 파일입니다. 여기에는 운영 체제와 사전 설치된 소프트웨어가 포함될 수 있습니다.
주요 고려사항:
- 운영 체제: Ubuntu Server, CentOS, Debian, Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server 등 다양한 Linux 배포판 중에서 선택합니다.
- 버전: 각 OS의 특정 버전(예: Ubuntu 22.04 LTS)을 선택할 수 있습니다.
- Marketplace: Azure Marketplace에서 제공하는 검증된 이미지나 특정 솔루션이 포함된 이미지를 활용할 수 있습니다.
선택 방법:
Azure Portal에서 '가상 머신 만들기'를 시작할 때, '기본' 탭의 '이미지' 섹션에서 원하는 Linux 이미지를 검색하고 선택합니다.
9. VM 크기 (Size) 결정
VM 크기란? VM 크기는 가상 머신에 할당될 가상 CPU 코어 수, 메모리(RAM), 디스크 용량 및 네트워크 대역폭을 정의합니다. 워크로드에 따라 적절한 크기를 선택해야 합니다.
주요 고려사항:
- B 시리즈 (Burstable): B1s, B2s 등. 낮은 비용으로 개발/테스트 환경이나 가벼운 웹 서버에 적합합니다. 크레딧을 사용하여 일시적으로 높은 성능을 제공할 수 있습니다.
- Dv/Dsv 시리즈 (범용): D4s_v5, D8s_v5 등. 균형 잡힌 CPU 및 메모리 성능을 제공하며, 대부분의 워크로드에 적합합니다.
- Ev/Esv 시리즈 (메모리 최적화): E4s_v5, E8s_v5 등. 대규모 데이터베이스나 인메모리 분석 등 메모리 집약적인 애플리케이션에 적합합니다.
선택 방법:
'크기' 드롭다운 메뉴에서 필요한 컴퓨팅 리소스에 맞춰 VM 크기를 선택합니다. 초기 단계에서는 B1s 또는 B2s와 같은 낮은 사양을 고려할 수 있습니다.
10. 관리자 계정: SSH 공개 키 설정
SSH 공개 키란? Azure Linux VM에 안전하게 접속하기 위해서는 SSH(Secure Shell) 키 쌍을 사용하는 것이 일반적입니다. 로컬 컴퓨터에 개인 키를 보관하고, 공개 키는 Azure VM에 배포됩니다.
생성 방법:
- 새 키 쌍 생성: Azure Portal에서 VM 생성 시 '새 키 쌍 생성' 옵션을 선택하고 키 쌍 이름을 지정합니다. 개인 키는 자동으로 다운로드됩니다.
- 기존 공개 키 사용: 이미 존재하는 SSH 공개 키가 있다면, 해당 키의 내용을 Azure Portal에 붙여넣어 사용할 수 있습니다.
사용법:
생성된 개인 키 파일(`*.pem` 또는 `*.ppk`)을 사용하여 SSH 클라이언트를 통해 VM에 접속합니다. 이 키는 VM의 관리자 사용자(기본값은 `azureuser` 또는 사용자가 지정한 이름)와 연결됩니다.
chmod 400 your_private_key.pem ssh -i "your_private_key.pem" your_admin_username@YOUR_VM_PUBLIC_IP
11. 지역 (Region) 선택
지역이란? Azure 지역은 Azure 데이터센터가 물리적으로 위치한 특정 지리적 위치를 의미합니다. VM을 생성할 때 해당 VM이 배포될 지역을 선택해야 합니다.
주요 고려사항:
- 사용자와의 근접성: 서비스 이용자와 가까운 지역을 선택하여 네트워크 지연(latency)을 줄입니다.
- 규정 준수: 데이터 주권 및 규정 준수 요구사항에 따라 특정 지역에 데이터를 보관해야 할 수 있습니다.
- 비용 및 가용성 영역: 지역별로 리소스 비용이 다를 수 있으며, 가용성 영역(Availability Zones) 지원 여부도 고려해야 합니다.
선택 방법:
'기본' 탭에서 '지역' 드롭다운 메뉴를 통해 원하는 지역을 선택합니다. 예를 들어, 'Korea Central' 또는 'East US' 등을 선택할 수 있습니다.