Digital Ocean에 VM 인스턴스 생성하기
작성 일자 : 2024년 8월 18일
Digital Ocean
가끔 네트워크와 관련된 내용을 검색할 때, Digital Ocean에서 운영중인 블로그를 종종 접하게 되는데요. Digital Ocean은 클라우드 인프라 제공업체로 AWS, Azure, Google Cloud 보다는 조금 작지만, VM, Serverless Function, Kubernetes, Database, Object Storage와 Contaier Registry 등을 제공하고 있습니다.
처음 가입하게되면, 두 달간 사용할 수 있는 200$ 크레딧을 제공해주기 때문에, 이번에는 이 크레딧을 활용하여 VM 인스턴스를 생성해보겠습니다.
가입 후, Spin up a Droplet 클릭
Digital Ocean에서는 AWS의 EC2 인스턴스와 같이 가상화된 하드웨어 위에서 실행되는 Linux VM을 Droplet이라고 부릅니다.
먼저, Digital Ocean에 가입한 후, Projects > first-project > Spin up a Droplet을 클릭합니다.
Droplet 생성
이후 Droplet 생성 페이지에서는 다음과 같이 설정해주었습니다.
- Choose Region: Singapore
- Choose an Image: Debian
- Choose Size: Basic > Regular > $4/mo(1CPU/512MB)
- Choose Authentication Method: Password
- Add improved metrics monitoring and alerting:
체크
- Advanced Options > Enable IPv6:
체크
- Finalize Details
- Quantity:
1
- Hostname:
gerrymandering-droplet
- Quantity:
이후, Create Droplet을 클릭하여 VM 인스턴스를 생성합니다.
Droplet SSH 접속
VM 인스턴스가 생성되면, SSH로 접속할 수 있는 IP 주소가 제공됩니다.
터미널에서 다음과 같이 입력하여 접속합니다.
ssh root@IP주소
이후, Droplet 생성시 설정한 비밀번호를 입력하면, VM 인스턴스에 접속할 수 있습니다.
마치며
Droplet은 AWS EC2와 다르게 프리티어가 없기 때문에, 제공받은 크레딧 기간이 끝나면 과금이 될 수 있습니다.
하지만 정적 웹사이트 호스팅(3개 무료)이나, Serverless Function(월 90,000GB-seconds 무료)은 프리티어가 제공되니, 심플한 UI로 사이드 프로젝트를 진행할 때 활용해보시면 좋을 것 같습니다.