더북(TheBook)

9.14 요약

 

 

지금까지 분산 서버 설계를 알아보았습니다. 이 장 처음에 나온 용어들을 다시 꺼내 봅시다.

분산 서버: 서버 한 대가 처리할 수 없는 양을 여러 대가 나누어서 처리하는 것입니다.

서버 클러스터: 서버 여러 대의 집합입니다.

수평 확장: 서버 개수를 늘려서 총 처리량을 늘리는 것입니다. 스케일 아웃과 의미가 같습니다.

샤드: 거대한 데이터를 여러 서버 기기로 분산한 후 데이터 일부를 지닌 각 서버 기기를 지칭합니다.

로드 밸런싱: 한쪽에 과부하가 몰리는 것을 다른 서버와 분배하는 것입니다.

고가용성: 서버 하드웨어나 소프트웨어가 죽더라도 사용자 입장에서 계속해서 서비스를 이용할 수 있는 것입니다.

인터넷에서 이들 용어로 검색해 보면 흥미로운 자료들을 많이 찾을 수 있을 것입니다.

지금까지는 분산 서버 설계를 위한 절차와 세부적인 특징에 대한 주의 사항을 다루었습니다. 다음 장에서는 실제 게임 서버를 구성하는 기능들에 대해서 어떤 형태의 분산 서버가 되는지 알아볼 것이며, 게임 장르별로도 분산 서버의 형태를 다루겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.