예산 한정 통계 컴퓨팅: Azure Cloud에서 Cloud-init으로 Stan 실행

R-Blogger · 블로그·해설 · 2024-01-18

R-Blogger블로그·해설한국어2024-01-18

예산 한정 통계 컴퓨팅: Azure Cloud에서 Cloud-init으로 Stan 실행

Statistical Computing on a Shoestring: Azure 클라우드에서 Stan과 Cloud-init 활용하기본 게시물은 Azure 클라우드에서 R, RStudio, Stan을 설치하고 구성한 저가형 데이터 분석 개발 환경을 자동화하기 위해 작성한 스크립트와 설정 과정을 공유합니다. 저희는 인프라를 코드로 관리하고, 재현성을 높이며 전환 비용을 낮추기 위해 Azure CLI와 Cloud-init, QEMU를 선택했습니다.저가형 Azure 데이터 분석 VM 비용 요약필요 사양: 최소 8GB RAM, 2 CPU → Standard D2s VM 선택월간 비용 (24/7 사용 기준): 약 73 유로추가 비용: 디스크(스토리지) 및 퍼블릭 IP 주소 → 하루 약 0.1 유로씩 (총 0.2 유로)VM을 하루 동안만 사용하면 하루 약 1 유로, 8시간 사용 시 비용이 더 낮아집니다.VM을 중지(디알로케이트)하면 IP와 디스크 저장소만 비용이 발생하며, 월간 약 6 유로입니다.이러한 구조를 통해 30분이 넘는 설치 시간을 단축하고, 필요 시 즉시 재시작이 가능합니다.현지 IaaS 개발 환경 구축Azure CLI와 QEMU(Quick Emulator)를 활용해 로컬에서 Cloud-init 스크립트를 테스트합니다.Azure CLI 설치 및 인증# Microsoft 서명 키 다운로드 curl -sL | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/microsoft.gpg /dev/null # APT 소스 리스트에 Azure CLI 저장소 추가 AZ_REPO=$(lsb_release -cs) # 예: bionic echo "deb [arch=amd64] $AZ_REPO main" | sudo tee /etc/apt/sources.list.d/azure-cli.list sudo apt-get update sudo apt-get install azure-cli # 첫 사용 시 브라우저를 통한 로그인 az login로그인 이후 리소스 그룹을 생성하고 삭제해 정상 동작을 확인합니다.az group create --location westeurope --resource-group MyCoolRG -o table # 출력 예시 Location Name ---------- --------- westeurope MyCoolRG az group delete --resource-group MyCoolRGQEMU 설치 및 로컬 VM 개발Cloud-init 스크립트를 실제 클라우드에 배포하기 전 로컬에서 테스트하기 위해 QEMU를 설치합니다.sudo apt install qemu-kvm이 명령은 Ubuntu 18.04에 맞는 QEMU 2.11을 설치합니다. QEMU는 KVM 하이퍼바이저와 함께 동작하며, 각 가상 머신은 네트워크 카드, 디스크, 그래픽 어댑터 등 가상 하드웨어를 가집니다.참고 사항전체 스크립트는 별도의 Github 저장소( gsverhoeven/azure_cli_scripts )에 공개되어 있으며, Azure CLI 명령은 Windows에서도 동일하게 작동합니다. 주의: 실제 URL은 링크 없이 문장에 포함시키지 않았습니다.
원문 URL
전체 글은 원문 페이지에서 이어서 읽을 수 있습니다.
원문에서 전체 글 읽기
작성자
R-Blogger
출처
R-Blogger
플랫폼
R-Blogger
분류
블로그·해설
언어
한국어
발행일
2024-01-18