가상 서버 호스팅 클라우드 'Vultr'는 무엇인가? - $100달러 받기

※ 관련 글: Vultr 한국 리전 개설! (bit.ly/3dKpmMp) 글 작성일: 2020년 06월 27일 글 편집일: 없음 오늘 필자는 Vultr에 대해 자세히 알아보려고 한다. 최근.. 마인크래프트, 러스트, GTA5(FiveM) 등의 사설 게..

jiwon.dev


https://my.vultr.com/deploy/ - 서버 배치

오랜만에 벌쳐에 접속해서 서버를 배치하려고 보니...

어라? 뭔가 다르다.

 

기존에는 Compute, High Frequency Compute, Bare Metal 등으로 나뉘어 있었다면..

이제는 Optimized Cloud Compute, Cloud Compute, Bare Metal로 나뉘었다.

 

솔직히 이전과 사용 목적 부분에서는 크게 달라진 게 없다. 하지만 아예 바뀌지 않은 건 아니니 아래 내용을 확인해보자.


AMD EPYC CPU 추가

https://www.vultr.com/news/High-Performance-and-Truly-EPYC-Vultrs-New-VMs-Are-Ready-for-Anything/

벌쳐는 22년 3월 15일 위와 같은 뉴스를 게시했다.

 

간추리자면 3세대의 AMD EPYC 프로세서와 NVMe SSD로 구성된 가상서버를 추가했다는 것.

이 AMD EPYC 서버는 Optimized Cloud ComputeCloud Compute 두 곳에서 만나볼 수 있다.


서버 종류 및 요금 소개

1. Optimized Cloud Compute

https://www.vultr.com/pricing/#optimized-cloud-compute

단독 CPU와 NVMe SSD, AMD EPYC 프로세서가 제공되는 최고 성능의 서버이다.

28달러부터 서비스가 제공된다.

서버 종류안의 종류

Optimized Cloud Compute에서는 총 4개의 분류가 있는데 본인 목적에 맞게 선택하면 된다.

더 많은 CPU를 선호하면 CPU Optimized, 높은 RAM 용량이 필요하다면 Memory Optimized를 선택하면 되는 것이다.

 

각 종류별로 제공되는 용량과 요금이 다르니 위 링크를 참고하여 확인해보자.


2. Cloud Compute

Cloud Compute 안에 있는 4개의 분류

어.... 여기에는 4개의 분류가 있다. 모두 한국에서 사용할 수 있다.

 

AMD High Performance: 최신 AMD EPYC CPU + NVMe SSD

Intel High Performance: 최신 Xeon CPU + NVMe SSD

High Frequency: 3GHz Xeon CPU + NVMe SSD

Regular Performance: 구세대 Intel CPU + SSD

 

3개의 라인은 고성능 라인, 맨 아래는 가성비 제품이라 보면 되겠다.

우리가 기존에 쓰던 Compute는 Regular 제품이라 보면 된다.

 

012
요금표

순서대로 AMD와 Intel의 High Preformance 요금, High Frequency, Regular 요금제이다.

High Performance와 High Frequency의 요금이 같아 보이나 NVMe SSD 용량에서 차이가 있다.


필자의 생각

... 이렇게까지 해준다면 대만족이다.

AMD EPYC 서버를 벌쳐에서 써볼 수 있다는 생각도 못해봤다.

 

한국에서 아마존, Azure를 제외한 업체에서 이렇게 다양하게 서버를 사용할 수 있는 곳은 벌쳐가 아닌가 싶다.

 

고성능을 원하는 고객은 진짜 고성능으로 서버를 운영할 수 있고, 가성비를 원하면 가성비..

모든 목적인 서버를 벌쳐에서 구동할 수 있지 않은가 싶다.

 

디도스 방어도 10달러면 이용할 수 있으니 외부 디도스 공격으로부터 안전하게 서버도 운영이 가능하다.

 

가상 서버 입문하는 독자들은 벌쳐를 강력 추천한다.. 한 번쯤은 써보자.


Vultr에 관하여 읽어보면 좋은 글

 

가상 서버 호스팅 클라우드 'Vultr'는 무엇인가? - $100달러 받기

※ 관련 글: Vultr 한국 리전 개설! (bit.ly/3dKpmMp) 글 작성일: 2020년 06월 27일 글 편집일: 없음 오늘 필자는 Vultr에 대해 자세히 알아보려고 한다. 최근.. 마인크래프트, 러스트, GTA5(FiveM) 등의 사설 게..

jiwon.dev

 

반응형

Vutlr 방화벽(Firewall) 설정

오늘은 벌쳐에서 방화벽을 설정하는 방법을 알아보려고 한다.

벌쳐에서는 Firewall이라는 기능이 있는데.. 이게 방화벽이다.


방화벽

https://my.vultr.com/firewall/

벌쳐의 방화벽 관리 페이지이다.

이미 추가된 방화벽 Rules(규칙)을 관리할 수 있고 새로운 방화벽을 생성할 수 있다.

 

윈도우 방화벽과 리눅스의 iptables와 동일한 역할을 하지만 Vultr에서 제공하는 방화벽은 여러분들이 사용하는 VM에 설치되는 방화벽이 아닌 상단 네트워크 장비에서 돌아가는 방화벽이다.

별도의 장비에서 돌아가다 보니 VM의 성능 부분과 보안 부분에서 더 큰 이득을 볼 수 있기 때문에 무료로 제공되는 Vultr 방화벽을 사용하자.


방화벽 추가

my.vultr.com/firewall/add/

위 링크 또는 방화벽 페이지에서 + 버튼을 눌러서 생성할 수 있다.

 

방화벽 이름 설정

입력란에 방화벽 별칭을 쓴다. 원하는 이름을 그냥 쓰면 된다.

ex) Minecraft, web, email 등등

 

Add Firewall Group 버튼을 클릭하여 방화벽을 생성한다.

 

생성된 방화벽 모습

생성된 방화벽이다.

 

Inbound IPv4 Rules를 보면 현재 규칙을 볼 수 있다.

하지만 현재 생성된 규칙이 하나도 없기 때문에 이 방화벽은 적용되지 않을 것이라고 뜬다.

 

바로 규칙을 추가하는 방법에 대해서 알려줘도 되지만 일단 이 방화벽을 여러분의 인스턴스(VM)에 연결하는 방법을 먼저 알아보자.

 

Linked Instances

왼쪽 메뉴 중 Linked Instances로 들어오면 현재 연결된 인스턴스를 확인할 수 있다.

현재 연결되거나 연결할 수 있는 VM 목록이 나오는데, 필자는 현재 연결한 VM이 없기 때문에 연결 가능한 VM만 나오고 있다.


규칙 추가 방법

왼쪽 메뉴를 보면 IPv4 Rules와 IPv6 Rules가 있는데 각 인터넷 프로토콜마다 규칙을 따로 생성해야 한다.

아직까지 우리는 IPv4를 주로 사용하고 있기 때문에 이 글에서는 IPv4만 설명하려고 한다.

 

왼쪽 메뉴에서 IPv4 Rules를 클릭한다.

 

현재는 아무것도 없음

현재는 아무것도 없기 때문에 새로운 규칙을 추가할 수 있는 기능만 있다.

우리가 규칙에서 선택할 수 있는 건 ProtocolPort, SourceNotes이다.

 

Protocol은 TCP, UDP, ICMP 등의... 네트워크 규칙 체계를 말하는 것이고 Port통신의 번호이다.

Source클라이언트가 어디서 왔는지에 대한 것을 묻는 것이다.

(서버에 접속할 때 당신의 IP가 1.1.1.1이라면 Source IP가 1.1.1.1인 것이다.)

그리고, Notes단순 메모이다.

 

벌쳐 방화벽이 지원하는 프로토콜ICMP, TCP, UDP, GRE, ESP, AH이다.

사전에 만들어진 규칙SSH(TCP 22), HTTP(TCP 80), HTTPS(TCP 443), MySQL(TCP 3306), PostgreSQL(TCP 5432), DNS (UDP 53), DNS (TCP 53), MS RDP(TCP 3389)이다.

 

위 사전에 만들어진 규칙에서 위 서비스를 쓰고 있는데 기본 포트를 변경한 경우, 사전에 만들어진 규칙으로 만들면 안 된다.

 

대표적으로 사용되는 서비스의 포트를 더 알아보자면..

Minecraft Java Edition(PC): TCP 25565

Minecraft PE (모바일): UDP 19132

Rust: TCP/UDP 28015-28016

Unturned: TCP/UDP 27015

ARK: UDP 7777

이와 같다.

 

자. 만약에 마인크래프트 PC판을 추가하려고 하면 아래와 같이 하면 된다.

 

Minecraft

이렇게 입력하고 + 버튼을 누르면 생성된다.

 

만약 Rust처럼 28015, 28016과 같이 연속적인 포트를 입력하려면,

 

Rust ㅡ 포트 범위 생성

이렇게 입력하면 된다.

TCP/UDP가 합쳐진 규칙은 없으니 TCP, UDP 따로 생성해야 한다.


이렇게 규칙을 추가하면 추가한 규칙에 맞지 않은 통신은 모두 차단된다.

따라서 원격(SSH 또는 MS RDP) 포트도 추가하자.

 

Source 설정

이렇게 SSH 규칙도 추가할 수 있다.

 

여기서 잘 보면 Source를 설정하는 걸 볼 수 있는데.. Source는 앞서 말했듯이 통신을 보낸 사람이라고 이해하면 쉽다.

(게임 서버로 치면 게임 유저들의 IP주소이다)

 

원격은 나만 사용하는 것이기 때문에 My IP로 해두거나 Custom으로 하여 접속할 IP로 설정해두는 게 보안에 좋다.


마무리..

이렇게 벌쳐를 통해 방화벽을 추가하고 규칙을 생성하는 방법에 대해 알아봤다.

 

OS에서도 방화벽을 설정해야겠지만, 벌쳐의 방화벽을 사용하면 OS의 자원을 사용하지 않기 때문에 큰 성능 효과를 볼 수 있다.

공개 홈페이지나 게임 서버 등을 운영한다면 꼭 이런 방화벽을 통해 서버를 안전하게 보호하기 바란다.

반응형

"벌쳐의 한국 출시 스펙과 가격 미쳤는데?"

"아직도 AWS 또는 Vultr를 안 쓰고 깡패를 쓰면 호구다"

글 수정: 2020 - 05 - 21 = AWS vs Vultr 수정

최근 벌쳐의 사용 가능한 리전 목록에서 위와 같은 태극기 사진과 Coming Soon이라는 표시가 있었다.

그리고 한국 시간으로 5월 12일 오전 한국 리전이 공개되었다.


초기 논란과 망(인터넷) 환경


Vultr 한국 리전 핑

지금은 정상적으로 수정되었지만 필자가 처음 쓸 때는 이렇게 핑이 막 튀었다. 

순간 일본 리전으로 잘못 세팅한 줄 알았다.

 

이 오류는 라우팅 설정이 잘못된 것으로 확인되어 지금은 벌쳐에서 급하게 수정을 했다.

 

Vultr의 한국 리전 망의 백본은 10Gbps 이상으로 추측된다.

망은 SKB를 사용한다고 한다.

(NTT보다 수준이 떨어지는 망이라고 말했다... 인정한다...)

Vultr <-> KT

실제 인터넷 속도 측정시 10 Gbps에 가까운 속도를 보여준다.

한국 업체의 가상 서버 호스팅을 이용하게 된다면 100 Mbps도 기대하기 힘드나 벌쳐의 한국 리전 속도는 진짜 빛이 난다.

 

단 10 Gbps까지 속도가 근접하는 순간 디도스로 Null route 되니 조심하자..

디도스 의심 트래픽 유입으로 인한 Null route


AWS Lightsail vs Vultr


가격 스펙 비교

옛날에는 벌쳐가 비교적 가까운 일본에 있었고 가성비로 불려서 인기가 많았다.

하지만 호스팅계 어머니 격인 AWS가 Vultr와 거의 동일한 조건급으로 제공하는 Lightsail를 발표했다.. 게다가 한국 리전도 제공됐다.

 

중급형 상품의 스펙을 비교해보겠다. (여기서 말하는 스펙은 단순 제공량이다)

# CPU코어수 (기준) SSD 트래픽(전송량) 가격
AWS 2 코어 8 GB 160 GB 5 TB 월 40달러
Vultr 4 코어 8 GB 160 GB 4 TB 월 40달러

램을 기준으로 했을 때 벌쳐가 코어수가 더 많았고 AWS가 트래픽 전송량이 더 높았다.

 

트래픽을 많이 사용하지 않는 서버의 경우 벌쳐가 더 유리하고

트래픽을 많이 사용하는 서버의 경우 AWS가 더 유리하다.

 

한 번만 더 비교해보자.

# CPU코어수 (기준) SSD 트래픽(전송량) 가격
AWS 1 코어 1 GB 40 GB 2 TB 월 5달러
Vultr 1 코어 1 GB 25 GB 1 TB 월 5달러

AWS에서는 두 번째로 높은 요금제이고 벌쳐에서는 첫 번째 요금제이다.

 

사람들이 소형 서버로 많이 이용할 요금제인데 이 요금제에서는 AWS Lightsail이 더 가성비가 좋다.

이 점 유의해서 사용하자.

 

성능 비교 (CPU)

CPU-Z를 이용해 CPU를 벤치 해봤다. CPU 코어수가 같아야 하기에 AWS를 조금 더 높은 옵션으로 생성했다.

# CPU코어수 (기준) 벤치 결과 가격
AWS 4 코어 싱글 코어: 318.4
멀티 코어: 1129.9
월 80달러
Vultr 4 코어 싱글 코어: 333.3
멀티 코어: 656.1
월 40달러

램이 더 높아서 그랬는지 AWS가 더 높은 결과가 나왔다.

이게 잘못됬다는 의견이 있다. 다시 조사해서 정정하겠다.


Vultr만의 장점


1. Custom OS

진짜 레전드 기능이다.

윈도우 서버 라이센스가 이미 있다면 이 기능을 통해 직접 윈도우 서버를 설치할 수 있다.

라이센스 요금이 월 요금에 포함되지 않아서 리눅스 요금으로 저렴하게 이용할 수 있다.

 

pfsense라던가.. 여러 방향으로 응용해볼 수 있겠다.

 

(라이센스가 없어도 설치 가능하다. 크랙으로 하면... 크흠)

 

2. 첫 가입 시 프로모션 (50 ~ 100달러)

50달러(벌쳐 기본 행사): www.vultr.com/promo/try50/

100달러(필자 추천인): www.vultr.com/?ref=8570828-6G

 

둘의 차이점은 다음과 같다.

50달러의 경우 그냥 벌쳐의 프로모션이다. 만약 가입했을 때 못 받았다면 문의해서 받자. (유효기간 1개월)

100달러의 경우 필자의 추천인이다.. 독자는 아무런 조건 없이 1개월간 사용 가능한 100달러를 받는다. 독자가 25달러 이상 결제하면 필자에게도 25달러가 들어오게 되는데, 만약 필자가 마음에 든다면 100달러 링크로 통해 가입해보자.

 

옛날에는 충전한 만큼 더 주는(100달러 충전 시 100달러 추가 증정) 행사가 많았는데 요즘에는 없는 것 같다.

 

3. 무료 스냅샷

놀랍게도 스냅샷은 무료다.

내 서버의 크기에 상관없이 스냅샷을 찍어낼 수 있다.

 

미리 서버를 구성한 다음 그걸 스냅샷으로 찍어내어 필요할 때마다 사용할 수 있는 장점이 있다.

 

4. 놀라운 인터넷 속도

국내 가상 서버 호스팅을 보면 10 Mbps 단위, "최대 속도"로 제한하고 있다.

하지만 Vultr의 경우 트래픽으로 제한한다. 물론 트래픽을 모두 소모하면 추가 요금이 발생한다.

(설정에서 차단하도록 설정 가능)

 

기본으로 1 Gbps는 물론이고 필자가 위에서 소개한 것처럼 10 Gbps가 최대이다.

 

5. 시간제 청구

보통 국내 업체만 이용했다면 월 단위로 계약 및 결제했을 것이다.

하지만 Vultr나 AWS 같은 업체는 시간 단위로 사용한 만큼 청구한다.

 

필요할 때만 서버를 생성해서 사용할 수 있는 큰 장점이 있다.

 

* 소마구라는 곳도 시간제로 청구한다. 소마구는 선불제이므로 미리 충전을 해야 한다! 나중에 소마구도 한번 사용해보고 리뷰해보겠다.


벌처 한국 리전의 문제점


1. 아직 윈도우OS는 미지원

현재 윈도우 OS에 대한 VM 재고가 없다고 한다.

하지만 출시 때부터 없었으니 라이센스에 대한 문제를 조율 중으로 보인다.

 

2. 아직은 망이 불안정

국내 서버는 보통 1 ~ 5ms 만큼의 지연 시간이 생긴다.

하지만 벌쳐 한국 리전은 현재 50ms, 90ms 등 너무 핑이 불규칙하다.

 

벌쳐 네트워크 팀이 계속 라우트를 수정하고 있으니 큰 걱정은 말자.


최종 후기


독자분들 한번 꼭 Vultr를 사용해보았으면 좋겠다.

Vultr만의 장점 파트에서 가입 시 50달러 또는 100달러를 함께 받고 가입할 수 있는 링크를 적어두었으니 무료니까 이용해보자.

 

벌쳐나 AWS Lightsail를 이용해본다면 다신 깡패나 기타 잡 호스팅 업체로 돌아갈 수 없을 것이다.

그만큼 편리한 시스템이 구축되어 있고 저렴하다.

반응형

+ Recent posts