인터넷에서 우리가 보는 영상, 글, 데이터는 모두 우리의 컴퓨터에 저장된 것이 아니다.
그럼 어디에 저장되어 있을까?
바로 서버 에 저장되어 있다. 서버가 무엇인지, 서버가 어떤 역할을 할까?
하지만 단순히 컴퓨터라기 보다는 역할의 개념 으로 이해해야 한다.
서버는 클라이언트(서버를 요청하는 컴퓨터) 로 부터 요청을 받아 그에 응답하는 역할을 한다.
(메세지) 를 보내면, 다른 컴퓨터에 알림을 보내준다.쉽게 말해, 우리가 인터넷에서 사용하는 대부분의 서비스는 서버가 백그라운드에서 작동하고 있기 때문에 가능하다고 할 수 있다.
예를들어, 사용자가 웹 브라우저를 통해 웹사이트를 열면 브라우저는 클라이언트 역할을, 웹사이트를 제공하는 컴퓨터는 서버 역할을 한다.
개인 컴퓨터에 서버 소프트웨어 를 설치하고 외부에서 특정 주소로 접속할 수 있도록 설정하면, 개인 컴퓨터도 웹 서버, 게임 서버 등으로 활용할 수 있다.
하지만 여기에는 몇 가지 한계가 존재한다.
대부분의 경우, IDC(인터넷 데이터 센터) 에 있는 전문적인 서버를 사용하거나, AWS(아마존 웹 서비스) 같은 클라우드 서비스를 이용한다.
이는 비용과 안정성 측면에서 훨씬 효율적이기 때문이다.
서버는 인터넷 환경에서 중요한 역할을 하는 컴퓨터다. 글과 사진을 저장하고 제공하거나, 메세지를 전달하며, 다양한 서비스를 가능하게 만든다. 개인 컴퓨터도 서버로 활용할 수 있지만, 안정성과 효율성 때문에 대부분 클라우드 서비스를 이용한다.