웹은 클라이언트 프로그램과 서버 프로그램을 통해서 작동한다.
유저가 웹페이지에서 명령을 내리면, 클라이언트 프로르갬이 서버 프로그램에 명령에 대한 값을 요청을 한다.
이 과정에서 서버컴퓨터는 데이터베이스에서 값을 찾아 클라이언트 컴퓨터에 전달하고, 클라이언트 컴퓨터는 이를 유저에게 보여준다.
여기서 핵심은 웹페이지 운영을 위해서 자료가 저장되는 공간인 서버가 꼭 필요하다는 것이다.
호스팅
이란 서버의 전체 혹은 일부를 이용할 수 있도록 임대해 주는 서비스를 말한다.
서버를 관리하기 위해서는 24시간 내내 안정적으로 전기를 공급해야 하고, 빠르고 안정적인 인터넷 회선을 사용해야 하며, 철저한 보안 시스템을 갖추고 있어야 한다.
집에 이런 서버를 운영하려면... 벌써부터 머리가 아프다.
이런 이유로 개인이 서버를 직접관리 하기보다는 전문업체의 호스팅 서비스를 사용하는 경우가 많은 것.
웹호스팅
이란 여러 고객이 하나의 서버를 함께 사용하는 형태이다. 서버호스팅
은 고객이 단독 서버를 사용하는 형태이다. 클라우드서버
는 서버 호스팅을 가상화한 것으로, 가상 서버를 단독으로 사용할 수 있는 형태이다.
이해 잘되네요