프론트엔드 로드맵 부시기 - 인터넷(3)

Manngold·2020년 7월 6일
0
post-thumbnail

호스팅은 무엇일가요

인터넷으로 사용자들에게 서비스를 제공하기 위해서 여러 가지를 설정해야 합니다.

이런 과정 속에서 복잡하고 많은 이슈 그리고 제한사항이 발생하기 때문에 많은 불편함을 겪습니다.

따라서 이런 불편함을 해결하기 위해서 보안과 네트워크 인프라를 갖추고 운영을 대행해 주는 서비스가 호스팅(Hosting)입니다.

그리고 이 호스팅은 웹 호스팅과 서버 호스팅으로 나뉘어집니다.

Web Hosting

웹 어플리케이션을 운영하기 위한 모든 것을 제공합니다.

기본적으로 서버와 운영체제를 제공하고, 웹 어플리케이션을 동작하기위한 것들을 (php, apache, mysql 등등..)을 제공해서 나의 웹 어플리케이션을 업로드 하기만 하면 돼서 웹 어플리케이션에 집중 할 수 있지만 OS 레벨에 접근해서 작업을 할 수 없어서 웹 사이트를 운영하는데만 이용된다. 그리고 여러 사용자가 한 대의 컴퓨터에 들어가서 자원을 공유하면서 운영되기 때문에 다른 사용자가 자원을 많이 사용하면 서비스의 속도가 느려질 수 있다.
(이건 일반적인 Shared Web Hosting의 경우이고 Dedicated Web Hosting의 경우엔 서버가 나의 웹 사이트를 전담해준다.)

Server Hosting

웹 호스팅과 다르게 웹서버, 미들웨어, 데이터베이스는 제공이 되지 않고, 서버 컴퓨터만을 제공합니다. 그래서 자기가 서버를 운영하는데 필요한 것들을 모두 설치해서 운영을 해야합니다. 그렇기 때문에 서버 컴퓨터를 마음대로 조작 할 수 있는 자유도가 있습니다. 하지만 많은 설정을 해줘야 하기 때문에 운영하기 쉽지 않습니다.

0개의 댓글