Azure는 마이크로소프트(Microsoft)에서 제공하는 클라우드 컴퓨팅 플랫폼입니다. 클라우드 서비스를 통해 애플리케이션 개발, 관리, 배포 등을 원격으로 처리할 수 있는 인프라를 제공하며, 다양한 클라우드 기반 솔루션을 지원합니다.

아래의 사이트에 접속하여 회원가입을 하면 아래와 같이 메인화면이 나온다.
가상머신 만들기를 시작하게 되면 사전 설정값들을 추가하고 설정 값을 바탕으로 가상머신을 생성하게 됩니다. 설정값들의 경우 아래의 내용을 참고하고 테스트용으로 생성하기 때문에 다음과 같이 생성했습니다.
기본설정

디스크

네트워킹

사전 설정값
1. 구독(Subscription)
구독은 Azure 서비스를 사용할 수 있는 요금제를 의미합니다. Azure 계정이 여러 구독을 가지고 있을 수 있으며, 각 구독은 별도의 결제 및 리소스 사용 한도를 가집니다. 가상 머신 생성 시 리소스가 어떤 구독에 속할지를 선택합니다.2. 리소스 그룹(Resource Group)
리소스 그룹은 Azure 리소스들을 논리적으로 그룹화하는 방법입니다. 가상 머신, 네트워크, 스토리지 계정 등 관련 리소스를 하나의 그룹으로 관리할 수 있습니다. 새로운 리소스 그룹을 생성하거나, 기존 리소스 그룹을 선택할 수 있습니다.3. 가상 머신 이름 (Virtual Machine Name)
가상 머신을 구분할 수 있는 고유 이름을 지정합니다.4. 지역(Region)
가상 머신이 배포될 데이터 센터의 위치를 선택합니다. Azure는 전 세계에 여러 데이터 센터를 운영하고 있으며, 리전 선택은 성능(지연 시간)과 규정 준수(데이터 위치 관련 법률)에 영향을 미칠 수 있습니다.5. 가상 머신 이미지 (Image)
운영체제 및 소프트웨어가 미리 설치된 이미지를 선택합니다. Microsoft는 다양한 운영체제 이미지를 제공하며, 이를 바탕으로 가상 머신을 생성할 수 있습니다.6. 크기 (Size)
가상 머신의 CPU와 메모리(RAM) 사양을 선택하는 옵션입니다.7. 인바운드 포트 규칙 (Inbound Port Rules)
가상 머신에 접근하기 위한 포트를 설정합니다. 기본적으로 SSH(Linux용, 22 포트) 를 사용하여 가상 머신에 접속할 수 있도록 설정합니다. 포트를 열어두지 않으면 가상 머신에 원격으로 접속할 수 없습니다.8. 인증 방식 (Authentication Type)
가상 머신에 접속할 때 사용할 인증 방법을 선택합니다.
- SSH 키 (Linux용): SSH 키 쌍을 사용하여 Linux 가상 머신에 접근합니다.
- 비밀번호: 비밀번호를 사용하여 Windows 또는 Linux 가상 머신에 로그인할 수 있습니다.
관리자 사용자 이름(Admin Username)을 설정하고, 선택한 인증 방식에 맞는 비밀번호 또는 SSH 공개 키를 입력해야 합니다.9. 디스크 옵션 (Disk Options)
가상 머신의 운영체제가 설치될 디스크를 선택합니다. 디스크 성능과 비용을 선택할 수 있습니다.10. 가상 네트워크 (Virtual Network)
가상 머신이 속할 네트워크 환경을 설정합니다. Azure는 가상 네트워크(VNet)를 통해 가상 머신 간의 네트워크를 관리합니다. 새로운 가상 네트워크를 만들거나, 기존의 네트워크를 선택할 수 있습니다.11. 서브넷 (Subnet)
가상 머신이 속할 서브넷을 지정합니다. 서브넷은 네트워크를 더 작은 네트워크 단위로 나누는 방식입니다.12. 공용 IP 주소 (Public IP Address)
외부에서 가상 머신에 접근할 수 있도록 공용 IP 주소를 할당할 수 있습니다. 기본적으로 생성하거나, 기존의 공용 IP 주소를 사용할 수 있습니다.13. 부하 분산 설정 (Load Balancing)
고가용성을 위해 가상 머신에 로드 밸런서를 설정할 수 있습니다. 다수의 가상 머신에 트래픽을 분산하여 서비스의 가용성을 높입니다.
생성이 완료되면 아래와 같이 생성 정보를 확인 할 수 있고 성공적으로 생성이 되었다면 발급받은 공용IP 주소에 22번 포트로 ssh 접속을 하면 성공적으로 접속이 되는 것을 확인 할 수 있습니다.


Reference