본문으로 건너뛰기

개요

서버 타입 선택

클라우드 환경에서 적합한 서버 타입을 선택하는 것은 성능과 비용 최적화에 중요한 사항입니다.
클라우드 컴퓨팅 환경에서 서버는 일반적으로 가상화된 컴퓨팅 리소스(Virtual Machine)를 의미하며 필요에 따라 가상화 되지 않은 물리서버 (Bare Metal)도 선택 가능합니다.

선택에 고려해야 할 요소

1. 어플리케이션 요구사항

  • 어플리케이션이 CPU, 메모리, 디스크 중 어느 리소스를 가장 많이 사용하는지 파악하세요.
    예) 고성능 계산은 CPU 중심 데이타베이스는 메모리 중심, 데이타 저장 및 백업은 디스크 중심

2. 예산

  • 리소스 사용량에 따라 비용이 달라지므로, 적절한 성능과 비용의 균현을 고려하세요.
    예) 개발 및 테스트 단계에서는 스펙을 최소화하고, 운영 환경에서는 안정성과 성능을 갖춘 서버를 선택

3. 확장성

  • 사용량 증가에 따라 리소스를 쉽게 확장할 수 있는 서버를 선택하세요.
    예) 서비스 초기에는 일반 서버를 사용하면서 필요시 CPU, Memory, Disk를 고려햐여 확장하여 업그레이드

4. 트래픽(사용량) 패턴

  • 고정된 트래픽인지 , 시간대별로 변화하는 트래픽인지 파악하세요.
    예) 이벤트등 트래픽 변동이 크다면 Auto Scaling 기능이 가능한 서버를 고려

5. 네트워크 대역폭

  • 보유하는 네트워크 대역폭을 확인하세요.
    네트워크 성능은 서비스에 많은 영향을 미칠 수 있습니다.
    예) 서버에서 보장하는 네트워크 속도 및 클라우드 사업자의 최상단 네트워크 대역폭을 고려

서버 타입 유형

서버 유형설명서버 타입 그룹
General Purpose일반적인 목적vgna, gna
GHigh Performance높은 안정성과 성능hpa
Storage Optimized스토리지 최적화soi