인터넷을 움직이는 서버

서버는 무엇을 하는 컴퓨터일까?

2022년 10월 15일 토요일 오후 3시 30분, 경기도 판교의 한 건물 지하 3층에서 배터리 랙 다섯 개가 스파크와 함께 타들어 가기 시작했습니다. 불은 한 시간도 안 되어 진압됐습니다. 그런데 대한민국은 그날 저녁, 사상 처음 겪어보는 종류의 마비를 경험합니다. 카카오톡으로 “지금 도착”이라는 메시지 하나를 보낼 수 없었고, 카카오페이로 결제를 할 수 없었고, 카카오택시를 부를 수 없었고, 심지어 사내 메신저로 업무를 처리하던 수많은 회사들도 함께 멈췄습니다. 불이 난 곳은 통신사도, 카카오 본사도 아니었습니다. SK C&C라는 회사가 운영하는 ‘데이터센터’라는 건물이었고, 그 안에는 서버 3만 2천 대가 줄지어 서 있었습니다.

이상한 일입니다. 카카오톡을 쓰는 사람은 스마트폰을 들여다볼 뿐, 판교에 있는 어떤 건물도 본 적이 없습니다. 그런데 그 건물 지하의 배터리 하나가 타는 것만으로 5천만 명의 일상이 멈췄습니다. 도대체 그 건물 안에, 그 서버라는 것 안에 무엇이 들어있길래 이런 일이 벌어질까요. 서버는 컴퓨터라고 하는데, 우리 집 컴퓨터나 스마트폰과 뭐가 그렇게 다른 걸까요. 그리고 왜 하필 지금, 이 질문이 그 어느 때보다 중요해졌을까요.

내 폰에는 아무것도 없다

먼저 이상한 사실 하나를 짚고 넘어가겠습니다. 카카오톡 앱을 처음 설치했을 때, 그 안에는 사실 아무 대화도 들어있지 않았습니다. 친구 목록도, 사진도, 예전 대화 내용도 전부 어딘가 ‘다른 곳’에 저장되어 있다가 필요할 때마다 화면으로 불려 나옵니다. 검색창에 뭔가를 입력하면 구글이나 네이버가 그 답을 찾아주는데, 그 답 역시 내 스마트폰 안에서 나오는 게 아닙니다. 유튜브 영상도, 인스타그램 사진도, 은행 잔고도 마찬가지입니다.

내 손에 있는 기기는 사실 창문 하나에 불과합니다. 진짜 데이터와 진짜 연산은 전부 어딘가 멀리 떨어진 컴퓨터에서 일어나고, 내 스마트폰은 그 결과를 받아서 화면에 보여주는 역할만 합니다. 이런 구조를 컴퓨터 공학에서는 ‘클라이언트-서버 모델’이라고 부릅니다. 내 스마트폰이나 노트북은 ‘클라이언트(손님)’이고, 저 멀리서 요청을 받아 응답을 돌려주는 컴퓨터가 ‘서버(봉사하는 자)’입니다. 영어 단어 서버(server)는 원래 ‘시중드는 사람’, 식당으로 치면 ‘웨이터’를 뜻하는 말이었습니다. 손님이 주문을 하면 웨이터가 주방에 전달하고 음식을 가져다주듯, 내가 앱을 클릭하면 그 요청이 서버로 전달되고 서버가 처리한 결과를 다시 가져다주는 것입니다.

그렇다면 질문은 이렇게 바뀝니다. 그 ‘주방’에는 대체 무엇이 있을까요.

왜 컴퓨터를 따로 두어야 했을까

인터넷 초창기, 그러니까 1990년대 초반만 해도 웹사이트를 운영한다는 건 그렇게 거창한 일이 아니었습니다. 대학 연구실 한구석에 놓인 워크스테이션 한 대가 웹페이지 몇 개를 사람들에게 보여주는 역할을 전부 해냈습니다. 팀 버너스리가 1990년 최초의 웹사이트를 만들었을 때 썼던 컴퓨터도 특별할 것 없는 넥스트(NeXT) 워크스테이션이었습니다.

문제는 이용자 수가 늘어나면서 시작됐습니다. 한 사람이 웹페이지를 보는 건 컴퓨터에게 쉬운 일입니다. 그런데 그 페이지를 100만 명이 동시에 요청한다면 이야기가 달라집니다. 일반 가정용 컴퓨터, 즉 PC는 애초에 한 사람이 한 번에 쓰도록 설계된 물건입니다. 문서를 작성하고, 게임을 하고, 영상을 보는 식으로 한 사용자의 작업을 순서대로 처리하면 그만입니다. 반면 서버가 상대해야 하는 손님은 한 명이 아니라 수천, 수만, 때로는 수억 명입니다. 게다가 이 손님들은 밤이든 낮이든, 명절이든 평일이든 쉬지 않고 몰려옵니다.

여기서 서버와 PC의 근본적인 차이가 갈립니다. PC는 ‘한 사람을 위한 컴퓨터’로 설계됐고, 서버는 ‘수많은 사람을 동시에, 끊김 없이 상대하기 위한 컴퓨터’로 설계됩니다. 겉모습부터 다릅니다. 서버는 보통 모니터도, 키보드도 없이 납작한 철제 상자 형태로 만들어져 데이터센터의 선반(랙)에 차곡차곡 꽂힙니다. 사람이 직접 눈으로 보고 조작할 일이 거의 없기 때문입니다. 대신 안정성에 모든 것을 겁니다. 부품 하나가 고장 나도 서비스가 멈추지 않도록 저장장치와 전원 공급 장치를 이중, 삼중으로 달아 놓고, 몇 년 동안 전원을 끄지 않고 계속 켜 두어도 버틸 수 있도록 설계합니다. 우리 집 컴퓨터가 갑자기 꺼지면 짜증나는 일이지만, 은행 서버가 갑자기 꺼지면 수백만 명의 계좌 거래가 한꺼번에 멈추는 사고가 됩니다.

서버가 실제로 하는 일

‘서버’라는 단어 하나로 뭉뚱그려 부르지만, 사실 서버는 맡은 역할에 따라 성격이 완전히 다릅니다. 몇 가지만 예로 들어보겠습니다.

웹서버는 우리가 인터넷 주소를 입력했을 때 웹페이지를 보여주는 역할을 합니다. 마치 도서관 사서가 “이 책 좀 보여주세요”라는 요청에 서가에서 책을 꺼내다 주는 것과 비슷합니다.

데이터베이스 서버는 정보를 체계적으로 저장하고 꺼내주는 창고지기입니다. 여러분이 쇼핑몰에서 주문을 넣으면, 그 주문 내역과 배송지, 결제 정보가 전부 데이터베이스 서버 어딘가에 표 형태로 정리되어 저장됩니다.

메일 서버는 우체국에 해당합니다. 여러분이 이메일을 보내면 실제로는 상대방 컴퓨터로 곧장 날아가는 게 아니라, 메일 서버라는 우체국을 거쳐서 상대방이 확인할 때까지 잠시 보관됩니다.

게임 서버는 조금 더 예민한 역할을 맡습니다. 온라인 게임에서 수백 명이 동시에 같은 맵에서 싸울 때, 누가 먼저 총을 쐈는지, 누구의 캐릭터가 어디에 있는지를 실시간으로 판정하고 모든 참가자에게 동일한 결과를 뿌려주는 심판 역할을 합니다. 이 판정이 0.1초라도 어긋나면 게이머들이 말하는 ‘핑 튄다’, ‘렉 걸린다’는 현상이 벌어집니다.

이 모든 서버들이 모여 있는 건물이 바로 데이터센터입니다. 데이터센터는 단순히 컴퓨터를 모아놓은 창고가 아닙니다. 서버는 쉬지 않고 돌아가면서 엄청난 열을 뿜기 때문에, 24시간 냉방을 유지할 냉각 설비가 필요하고, 정전이 나도 전기가 끊기지 않도록 대형 배터리와 발전기가 필요하며, 화재나 지진에도 견딜 구조가 필요합니다. 판교 화재에서 문제가 된 그 배터리 랙도, 바로 이 정전 대비용 무정전전원장치(UPS)의 일부였습니다. 아이러니하게도 서비스를 지키기 위해 설치한 장비가 화재의 발화점이 된 셈입니다.

서버 한 대로는 부족하다: 아마존이 발견한 사업

2000년대 초반 아마존은 골치 아픈 고민에 빠져 있었습니다. 블랙프라이데이나 크리스마스 시즌이 되면 주문이 폭주해서 서버가 감당해야 할 트래픽이 평소의 몇 배로 뛰었습니다. 이 순간을 버티려면 서버를 잔뜩 사둬야 했습니다. 문제는 그 특수 기간이 지나면 그 비싼 서버들이 평소에는 텅텅 놀고 있었다는 점입니다. 마치 설 명절 기차표를 팔기 위해 1년 내내 임시 열차를 대기시켜 두는 것과 비슷한 낭비였습니다.

아마존의 엔지니어들은 여기서 거꾸로 된 아이디어를 떠올렸습니다. “우리가 남는 서버 용량을 다른 회사에 빌려주면 어떨까?” 2006년, 아마존은 자신들이 쓰고 남은 서버 컴퓨팅 자원을 다른 기업들에게 시간 단위로 빌려주는 서비스를 시작했습니다. 이것이 오늘날 클라우드 컴퓨팅의 대명사가 된 아마존웹서비스(AWS)의 출발점입니다.

이 사건이 왜 중요하냐면, 서버를 ‘소유’하는 방식에서 ‘빌려 쓰는’ 방식으로 산업 전체의 흐름을 바꿔놨기 때문입니다. 예전에는 웹사이트를 하나 열려면 서버를 직접 사서 설치하고 관리할 사람까지 고용해야 했습니다. 스타트업 입장에서는 사업이 잘될지 안 될지도 모르는 상태에서 몇천만 원어치 서버부터 사들여야 하는 셈이니 부담이 컸습니다. 클라우드는 이 진입장벽을 없앴습니다. 신용카드 한 장이면 몇 분 만에 서버를 ‘빌릴’ 수 있게 됐고, 이용자가 늘면 그만큼 요금을 더 내고 서버를 늘리면 그만이었습니다. 넷플릭스, 에어비앤비 같은 회사들이 자기 소유 서버실 하나 없이 세계적인 서비스를 운영할 수 있게 된 배경에는 이 클라우드라는 발상의 전환이 있었습니다.

서버와 일반 PC, 무엇이 다른가

구분일반 PC서버
주요 목적한 사람의 다양한 작업 처리다수의 요청을 동시에 안정적으로 처리
가동 시간필요할 때만 켬원칙적으로 24시간 365일 무중단
부품 구성단일 저장장치·전원으로도 충분저장장치·전원·네트워크 이중화가 기본
형태데스크톱, 노트북 등 다양한 외형모니터 없는 납작한 랙 마운트형이 대부분
고장 시 영향사용자 한 명이 불편수천~수억 명의 서비스가 동시에 중단
설치 장소가정, 사무실 책상냉각·전력·보안이 갖춰진 데이터센터
대표 예시집에서 쓰는 데스크톱, 노트북웹서버, 데이터베이스 서버, 게임 서버

사람들이 흔히 오해하는 것들

서버라는 말을 들으면 흔히 “인터넷 어딘가 허공에 떠 있는 것” 정도로 상상하기 쉽습니다. 하지만 서버는 결국 특정 건물, 특정 도시에 실제로 놓여 있는 물리적인 기계입니다. ‘클라우드에 저장한다’는 표현도 마찬가지입니다. 구름처럼 손에 잡히지 않는 무언가에 파일을 올려두는 것 같지만, 실제로는 어느 데이터센터의 저장장치에 내 파일이 물리적으로 복제되어 저장되는 것뿐입니다. 판교 화재가 그렇게 큰 충격을 준 이유도 바로 여기에 있습니다. ‘클라우드는 안전하다’는 막연한 믿음과 달리, 그 클라우드도 결국 지하실 배터리 하나에 취약할 수 있는 물리적 실체였다는 사실을 모두가 확인한 것입니다.

또 하나 흔한 오해는 서버 컴퓨터가 우리 집 컴퓨터보다 무조건 훨씬 빠를 것이라는 생각입니다. 실제로는 서버용 CPU가 게이밍 PC용 CPU보다 단일 작업 처리 속도는 오히려 느린 경우도 많습니다. 서버가 중요하게 여기는 것은 ‘한 가지 일을 얼마나 빨리 하느냐’가 아니라 ‘동시에 얼마나 많은 일을 안정적으로 처리하느냐’이기 때문입니다.

오늘날 서버 이야기가 다시 뜨거워진 이유

서버는 최근 몇 년 사이 완전히 새로운 국면을 맞고 있습니다. 배경에는 인공지능이 있습니다. 챗봇이 답을 하나 생성하거나 이미지 한 장을 그릴 때마다, 그 연산은 수천 개의 그래픽처리장치(GPU)가 꽂힌 전용 서버에서 이뤄집니다. 이 GPU 서버는 기존 웹서버보다 훨씬 많은 전력을 먹고 훨씬 많은 열을 냅니다. 업계 조사에 따르면 2026년 시점에 가동 중인 AI 전용 데이터센터 수는 미국이 2,528곳으로 전 세계의 약 30%를 차지할 전망이며, 아마존, 마이크로소프트, 구글, 메타 등 이른바 빅테크 4사가 2026년 한 해에만 데이터센터 설비투자에 쏟아부을 금액이 100조 엔, 우리 돈으로 약 940조 원에 달할 것으로 전망됩니다. 웬만한 나라의 1년 예산과 맞먹는 돈이 결국 ‘컴퓨터를 더 많이, 더 빽빽하게 세워 넣는 건물’에 들어가고 있는 셈입니다.

한국도 이 흐름에서 자유롭지 않습니다. 2026년 5월 기준 전 세계 데이터센터는 1만 1,700개 이상이 운영 중이며 이 가운데 미국이 5,427개로 46%를 차지하고, 한국은 91개로 세계 27위를 기록하고 있습니다. 데이터센터가 몰리는 곳에는 전력망 문제도 함께 따라옵니다. 업계 전문가들은 AI 연산 인프라를 운영하기 위해 전 세계 데이터센터에 약 10기가와트(GW)의 새로운 전력 부하가 추가될 것으로 전망했는데, 이는 원자력 발전소 여러 기가 한꺼번에 새로 필요해진다는 뜻입니다. 과거의 서버가 “누가 웹페이지를 빨리 볼 수 있게 하느냐” 싸움이었다면, 지금의 서버 경쟁은 “누가 전기를 안정적으로 더 많이 확보하느냐” 싸움으로 옮겨가고 있습니다.

핵심 요약

  • 서버는 ‘여러 사람의 요청을 동시에, 끊김 없이 처리하도록 설계된 컴퓨터’로, 한 사람을 위한 PC와는 설계 철학 자체가 다릅니다.
  • 우리가 쓰는 앱과 웹사이트는 실제 데이터와 연산을 대부분 서버에 의존하며, 스마트폰은 그 결과를 보여주는 창구에 불과합니다.
  • 서버는 웹서버, 데이터베이스 서버, 메일 서버, 게임 서버처럼 역할에 따라 성격이 다르며, 이들이 모인 건물이 데이터센터입니다.
  • 아마존이 자사의 남는 서버 용량을 빌려주면서 시작된 클라우드 컴퓨팅은 서버를 ‘소유’가 아닌 ‘대여’의 대상으로 바꿔놓았습니다.
  • 클라우드도 결국 특정 건물의 물리적 기계에 의존하며, 2022년 판교 데이터센터 화재는 그 취약성을 보여준 대표적 사례입니다.
  • 인공지능의 확산으로 GPU 서버 수요와 데이터센터 전력 문제가 오늘날 산업과 국가 경쟁력의 핵심 변수로 떠오르고 있습니다.

오늘의 한 문장

서버는 우리 눈에 보이지 않는 곳에서, 수백만 명의 요청을 동시에 조용히 감당해내는 컴퓨터입니다.

FAQ

Q1. 서버와 클라우드는 같은 말인가요? 아닙니다. 서버는 물리적인 컴퓨터 자체를 가리키고, 클라우드는 그 서버들을 인터넷을 통해 빌려 쓸 수 있게 만든 서비스 방식을 가리킵니다. 클라우드를 쓰더라도 실제로는 어딘가의 데이터센터에 있는 서버를 이용하는 것입니다.

Q2. 집에 있는 컴퓨터를 서버로 쓸 수 있나요? 개인적인 용도로는 가능합니다. 다만 24시간 전원을 켜두고 안정적인 인터넷 회선을 유지해야 하며, 이용자가 많아지면 일반 PC로는 감당하기 어려워 전용 서버 하드웨어나 클라우드 서비스로 옮기는 경우가 대부분입니다.

Q3. 데이터센터는 왜 그렇게 전기를 많이 쓰나요? 서버 자체의 연산 전력뿐 아니라, 수많은 서버가 뿜어내는 열을 식히기 위한 냉각 설비, 정전에 대비한 배터리와 발전기 운영에도 상당한 전력이 들어가기 때문입니다. 특히 인공지능 연산용 GPU 서버는 기존 서버보다 훨씬 많은 전력을 소비합니다.

Q4. 서버가 다운되면 왜 그렇게 큰 문제가 되나요? 하나의 서버가 수많은 이용자의 요청을 동시에 처리하는 구조이기 때문에, 서버 한 대 또는 데이터센터 한 곳의 장애가 곧바로 수백만 명의 서비스 중단으로 이어질 수 있습니다. 2022년 카카오톡 장애 사태가 대표적인 예입니다.

Q5. 서버용 컴퓨터는 일반 컴퓨터보다 비싼가요? 대체로 그렇습니다. 안정성과 이중화를 위해 부품을 여러 개 겹쳐 넣고, 오랜 시간 무중단으로 버틸 수 있도록 설계되기 때문에 부품 단가와 유지 비용이 일반 PC보다 높은 편입니다.

이 글이 도움이 되었다면 주변 사람과 공유해 보세요.

함께 읽으면 좋은 글