ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [ft_server] 웹서버
    42seoul 2020. 12. 3. 14:48

    서버란 무엇인가?

    서버에도 게임서버, 웹서버 등 여러가지 목적을 가진 서버가 있는데
    그 중에서 오늘 살펴봐야 할 것은 Web server이다.

    호스팅의 종류

    보통 서버에 대해서 이야기할때, 서버클라이언트를 구분해서 말하곤 하는데
    이러한 용어는 역할을 의미하는 말이고
    사실상 서버는 클라이언트와 똑같은 컴퓨터이다.

    따라서 원한다면 우리집 컴퓨터로도 서버를 만들 수 있다.
    하지만 서버는 24시간 돌아가야하고 발열 등을 제어할 수 있는 시설을 요구하기 때문에
    그러한 시설을 직접 마련하거나 이미 마련되어있는 시설의 서버 컴퓨터를 대여해야했다.
    서버 컴퓨터를 대여하거나 직접 마련하는 것을 표로 비교해보면 아래와 같다.

    Shared hosts Dedicated hosts
    Similar

    아파트에 사는 것

    단독주택에 사는 것

    자원 cpu, memory, disk space등을 이웃과 공유한다. 공유하지 않고 단독으로 자원을 사용한다.
    비용 저렴하다 가장 비싼 호스팅 방법
    트래픽 한번에 트래픽이 몰리면 느려지거나 터질 수 있다. 언제나 활성 상태를 유지할 수 있다.
    보안 한 서버당 수천개의 웹사이트가 hosting되기 때문에
    보안 유지가 어렵다.
    안전하다.
    기타 관리해주는 것에 대해서는 신경쓸 필요가 없다. 하나부터 열까지 직접 관리해야 하기 때문에
    서버관리 지식이 필요하다.

    *참고이미지

    처음에 이 Shared HostingCloud Hostring이 포함되는 개념인 줄 알았는데
    검색해본 결과 Shared Hosting과 Cloud Hosting은 서로 다른 개념으로 사용되고 있었다.

    Parameter Shared Hosting Cloud Hosting
    Scale Limits the scale since resources are limited.
    자원이 한정되어 있기 때문에 규모가 제한된다.
    Provides large scope to scale.
    대규모 확장 범위 제공
    Security Shared environment can increase susceptance to attacks but can be secured with SSH.
    공유환경이 공격에 취약할 수 있지만, SSH로 보호할 수 있다.
    Security is much better than shared environments with multiple layers of recovery options and anti-malware solutions.
    여러 계층의 복구 옵션과 malware에 대한 방지 솔루션이 있기때문에 Shared hosting에 비해 보안이 훨씬 우수하다.
    Traffic In shared hosting, websites cannot serve a large number of visitors at a time because they have a finite amount of processing power and storage capacity.
    프로세스 처리 능력과 저장용량 등 자원의 한정으로, 웹사이트가 한번에 많은 방문자를 감당하지 못한다.
    With cloud hosting, websites can serve a huge number of visitors at a time since the storage capacity and processing power is much higher.
    저장용량과 처리능력이 훨씬 높아 한번에 엄청난 수의 방문자에게 서비스를 제공할 수 있다.
    Resources and Configurations With shared hosting, a server’s resources are divided to host a large number of websites.
    서버의 자원은 많은 수의 웹사이트를 호스팅하기 위해 분할된다.
    With cloud hosting, multiple servers pool resources together to host a large number of websites.
    여러 서버가 자원을 한데 모아 많은 웹사이트를 호스팅한다.
    Performance Shared hosting is not too fast as compared to cloud hosting for the simple reason that the number of servers deployed are less.
    서버 수가 적다는 단순한 이유로 클라우드 호스팅에 비교할 만큼 빠르지 못하다.
    Cloud hosting typically outperforms shared hosting simply because a large number of servers are deployed.
    많은 수의 서버가 배치되어 있기 때문에 일반적으로 공유 호스팅을 능가한다.
    Pricing This depends on the provider but shared hosting is usually cheaper than cloud hosting packages.
    제공자에 따라 다르지만 대체로 클라우드 호스팅보다 저렴하다.
    Cloud is a tad bit expensive in comparison to shared hosting.
    클라우드는 공유 호스팅에 비해 약간 가격이 높다.

    표출처는 여기

    이전에는 주로 서버를 대여하는 공유호스팅자체적으로 서버를 설치하는 온-프레미스방식의 호스팅을 비교했던 것 같은데 클라우드 컴퓨팅 기술이 인기를 끈 이후로는 온-프레미스클라우드 같은 원격 호스팅 방법을 주로 비교하는 듯 하다.
    클라우드 호스팅온-프레미스와 비교하여 오프-프레미스라고도 부른다.

    출처는 여기

    댓글

Designed by Tistory + Edited by Juepark