Azure/Azure Computing 19

[Azure Computing] Azure VM Disk Snapshot #1

"Azure Disk Snapshot"은 Azure VM 디스크의 특정 시점에서 생성된 전체 또는 증분 읽기 전용 복사본입니다. 이를 백업으로 활용하거나 가상 머신(VM) 문제 해결에 사용할 수 있습니다. Azure Disk Snapshot을 생성하려면, VM을 완전히 종료해야 합니다. 이 작업은 모든 진행 중인 프로세스를 중지하고 스냅샷이 정확하게 생성되도록 보장합니다. Azure Disk Snapshot을 통한 복구 절차로는, 스냅샷을 이용해 새 디스크를 생성한 후, 이를 활용해 새 VM을 배포하거나, 기존 VM에 데이터 디스크로 연결하는 방법이 있습니다. 아래 이미지 처럼 해당 VM의 Snapshot 이 생성됩니다. ~ 다음은 스냅샷으로 디스크 만들고 -> 해당 디스크를 통해 VM 배포

[Azure Computing] Virtual Machine(VM) DATA Disk Add #5

Azure에서 가상 머신(VM)에 데이터 디스크가 필요한 경우, 디스크를 추가한 후 /etc/fstab 파일에 다음과 같이 설정하여 디스크를 영구적으로 마운트할 수 있습니다.    1. Azure Portal에 접속하여 DATA Disk를 추가할 VM에 접속한 후 설정 > 디스크 > "+ 새 디스크 만들기 및 연결"을 클릭합니다. 2. 디스크 이름 > 스토리지 유형 > 크기 를 입력 또는 선택 후 하단에 "적용"을 클릭합니다.    VM에 접속한 후  1. Azure 에서 추가한 DATA DISK 확인# 현재 연결된 DISK List를 확인합니다.lsblk 2. Disk 초기화# 디스크에 GPT 파티션 테이블을 생성하고, XFS 파일 시스템으로 파티션을 만듭니다.sudo parted /dev/sdc --..

[Azure Computing] Virtual Machine(VM) OS Disk Size UP #4

Azure에서 가상 머신(VM)의 OS 디스크 공간이 부족할 경우, 시스템 성능 저하나 서비스 중단과 같은 문제가 발생할 수 있습니다. 이러한 상황을 방지하기 위해 Azure Portal에서 쉽게 OS 디스크 크기를 늘릴 수 있습니다.     1. Azure Portal 에 접속하여 OS Disk 크기를 변경할 VM에 접속하여 우선 "중지"를 클릭합니다.   2. 중지됨(할당 취소됨)을 확인하고 화면 좌측 > 설정 > 디스크 를 클릭합니다.  3. 해당 VM의 OS 디스크를 클릭합니다.  4. 디스크에서 설정 > 크기 + 성능을 클릭하고 원하는 디스크의 Size를 선택 후 화면 하단 "저장"을 클릭합니다. * Disk Size Down은 불가능합니다. (다른 방법은 나중에 설명)* 스토리지 유형도 변경 ..

[Azure Computing] Virtual Machine(VM) 예약된 종료 설정 #3

Azure에서 예약된 종료 기능을 사용하면 리소스가 자동으로 할당 취소되어 비용 절감이 가능합니다. 컴퓨팅 비용 절감예약된 종료를 설정하면, 지정된 시간에 가상 머신(VM) 등의 리소스가 자동으로 할당 취소됩니다. 이로 인해 VM이 종료되면 해당 VM의 컴퓨팅 자원(CPU, 메모리 등)에 대한 비용이 발생하지 않으므로, 실행되지 않는 동안 컴퓨팅 비용을 절감할 수 있습니다. 디스크 비용 발생VM이 할당 취소되더라도, 저장된 데이터는 Azure의 디스크에 남아 있습니다. 이 디스크는 계속해서 저장 공간을 차지하므로 디스크 비용이 발생합니다. 즉, VM이 종료되더라도 데이터는 계속 보관되므로 디스크 비용은 여전히 발생합니다. 따라서 예약된 종료 기능을 활용하면 컴퓨팅 비용을 줄일 수 있지만, 데이터 저장을 ..

[Azure Computing] Virtual Machine(VM) SKU 크기 조정 #2

Azure VM의 SKU가 너무 작아서 SKU를 변경하려는 경우, Azure 관리자는 간단하고 편리하게 필요한 만큼 자원을 확장(UP)하거나 축소(Down)할 수 있습니다. 다만, SKU를 변경하는 과정에서 VM이 자동으로 다시 시작된다는 점을 유의해야 합니다.     1. Azure Portal 에서 SKU 를 변경할 VM에 접속합니다.  2. SKU 선택 및 크기 조정! 필요한 만큼 자원을 확장(UP)하거나 축소(Down) 3. 자동 재시작 4. 변경된 SKU 확인  # CPU 코어 개수와 메모리 크기 확인 명령어echo "CPU Cores: $(nproc)" && free -h 감사합니다.

[Azure Computing] Virtual Machine (VM) Ubuntu 22.04 배포하기 #1

"Azure Virtual Machines(VM)"은 Microsoft Azure에서 제공하는 가상 컴퓨터입니다. 실제 하드웨어가 아닌, 가상으로 만들어진 컴퓨터를 사용합니다.Azure 사용자는 이 가상 컴퓨터에 원하는 OS ex) Windows, Linux  등을 설치하고, 필요한 프로그램을 설치할 수 있습니다. 기존의 물리적인 서버처럼 작동하지만, 필요에 따라 쉽게 리소스를 늘리거나 줄일 수 있어 효율적으로 관리할 수 있습니다.    Azure Portal에 로그인하고 "가상 머신" 검색 후 접속합니다.Azure Portal 왼쪽 "+만들기" 클릭후 "Azure 가상 머신" 클릭합니다. 가상 머신 만들기 "기본 정보" 설정하기구독 : 가상 머신을 생성할 Azure 구독을 선택합니다. 리소스 그룹 : ..

[Azure Computing] VMSS(Virtual Machine Scale Set) 이란?

Azure VMSS(Virtual Machine Scale Sets) 이란 Microsoft Azure Cloud 환경에서 대규모 애플리케이션이 배포 되어진 Azure VM 을 손쉽게 확장할 수 있도록 도와주는 솔루션입니다. ex)아파트 청약 기간 동안, 청약 신청자들이 몰려 청약 서비스가 올라간 서버에 큰 부하를 주면서 웹사이트가 다운되는 경우가 종종 발생합니다. 평소에는 서버가 안정적으로 운영되다가도, 인기 있는 "로또 청약"이 시작되면 트래픽이 급증하여 서버가 이를 감당하지 못하고 팡팡 터지는 경우가 많습니다. 이런 상황에서 Azure VMSS를 사용하면, 서비스에 대한 수요에 맞춰 자동으로 서버(VM)를 확장할 수 있어 문제를 해결할 수 있습니다. 청약 신청자가 몰리면 VMSS가 자동으로 새로운 ..

[Azure Computing] 가용성 영역(Availability Zone)이란?

Azure 가용성 영역(Availability Zone)은 고가용성을 제공하기 위해 해당 Azure Datacenter Region에서 분리된 구역으로 나누어 구성하는 방안입니다. 각 가용성 영역은 전력, 냉각, 네트워크를 독립적으로 분리되어 있어  이를 통해 하나의 가용성 영역에서 문제가 발생하더라도 다른 가용성 영역에서 서비스가 가능하여 고가용성으로 구성이 가능 합니다. 가끔.... 착각하시는 엔지니어를 위해 Azure "가용성 영역 1"에 소속되어진 VM에 Web Server를 설치한다고   "가용성 영역 2", "가용성 영역 3"에 자동으로 적용되어지지 않습니다. 각 독립적인 VM이 생성되어진 겁니다.    장점고가용성 : 가용성 영역을 통해 서비스가 한 영역에서 중단되더라도 다른 영역에서 계속 ..

[Azure Computing] 가용성 집합(Availability Set)이란?

가용성 집합(Availability Set)이란? Azure에서 VM(Virtual Machine)의 가용성과 신뢰성을 높이기 위한 논리적 그룹 개념입니다. 이는 Azure DataCenter 내에서 Server Rack 단위로 물리적 서버와 스토리지 장치에 분산되어, 단일 장애 지점에서 발생할 수 있는 중단 상황을 최소화 합니다.  장애 도메인 (Fault Domain) / (최대 3ea)설명: 서로 다른 물리적 전원 및 네트워크 장치를 공유하는 그룹입니다. 단일 Fault Domain에 문제가 생기면 해당 도메인에 있는 모든 리소스가 영향을 받습니다. 예시: 두 개의 Fault Domain을 사용하면 한 도메인에 문제가 생기더라도 다른 도메인에 있는 VM은 계속 실행될 수 있습니다.업데이트 도메인 (..