게임 서버를 Cloud환경으로 돌리려고 했는데 아무래도 성능이 좀 의심스러워서 최근 벤치마크를 돌려봤다.
Geekbench로 내 데스크탑, SoftLayer Bare Metal, Azure VM을 각각 비교해봤다.
single-Core Score | Multi-Core Score | 가격/월 | |
i7 2600k 4Core (real) | 3168 | 11768 | |
E3-1270 4Core RAM 8GB(Softlayer Bare Metal) | 3261 | 12834 | $274.00 |
Azure A6 4Core RAM28GB | 1140 | 3934 | $491.00 |
Azure A7 8Core RAM56GB | 1138 | 7258 | $982.00 |
VM성능이 너무 어이없을 정도로 떨어져서 VM성능이 리얼머신 성능의 1/5 이라고 떠들고 다녔는데 다시 확인해보니 1/5까진 아니고 대략 1/3수준.
리얼타임 온라인 게임 서버에서는 CPU성능은 좋아야하지만 램은 그닥 많을 필요가 없다.
Azure나 AWS나 온라인 게임서버에 적합한 스펙은 없다. Azure가격이 높은 이유중 하나는 등급이 올라가면 RAM용량이 많이 커지기 때문이다. 게임서버에서는 저 많은 램을 쓸 일이 없다.
일단 현재로선 리얼타임 온라인 게임 서버로 사용하기엔 SoftLayer Bare Metal만한게 없어보인다.