Fall in IT.

호스팅과 클라이언트 본문

기타

호스팅과 클라이언트

D.Y 2016. 2. 8. 15:56

호스팅과 클라이언트

 


현재 클라우드 서비스는 없어서는 안될 서비스로 자리잡았다. 클라우드 서비스란 무엇이고, 웹호스팅, 서버호스팅은 무엇인지 알아보자.


  • 웹호스팅 vs 서버 호스팅

    호스팅 : 호스팅이란 서버쪽에서 사용되는 컴퓨터, 소프트웨어를 제공하는 사업자를 의미한다. (서버 운영을 대행해주는 사업자. 대표적으로 웹/서버 호스팅이 있다.)

    웹 호스팅 :  어플리케이션(서버) 운영을 위한 모든 것을 제공 (웹서버, 미들웨어, 데이터베이스)
                      (
    웹서버:Apache, NGINX / 미들웨어:PHP,Java,Python,Ruby / 데이터베이스:MySQL, ORACLE)
                      
    장점은 어플리케이션을 업로드만 하면 된다.
                      
    단점은  어플리케이션을 위한 용도로만 사용   있다.(운영체제 레벨에서 컨트롤 못함)

    서버 호스팅 : 컴퓨터를 제공하는 .
                      
     호스팅과는 다르게 웹서버, 미들웨어, 데이터베이스 등을 직접 설치해서 운영해야 .
                      
    장점은 모든 것을   있다. 자유도, 활용도 높다.
                      
    단점은 직접 운영해야 한다. (기본지식이 많이 필요.)


  • 클라우드 컴퓨팅


  • 클라우드 컴퓨팅 서비스는 여러대의 컴퓨터를 놓고, 가상화를 사용해서 저렴한 컴퓨터를 서비스하거나, 혹은 컴퓨터 여러대를 묶어서 높은 사양의 컴퓨터를

    만들어 내는 서비스를 한다. 필요한 컴퓨터의 양과 사용되는 컴퓨터의 양 즉, 비용 효율성이 가장 큰 특징이다.
    인프라의
     질적/양적 발전으로 인한 일종의 호스팅 서비스를 말한다. 클라우드 컴퓨팅의 특징으로는 아래와 같다.

    - 시간당 임대 가능. (강력한 컴퓨터 파워를 시간 단위로 활용 가능)
    - 가상화 + 종량제 효과

    가상화 : 물리적인 기계는 하나인데  위에 여러개의 운영체제를 설치해서 여러개의 컴퓨터가 있는것과 같은 효과를 만들어 내는 기술 (VMWare, Parallels, VirtualBox,  KVM)
    종량제 : 쓰는 만큼 돈을 낸다.



Comments