프로그래밍/Server

호스팅과 클라우드

Jay22 2017. 1. 29. 12:13
반응형

Hosting(호스팅)


개인pc로 운영하기에는 불편함이 따른다. IDC(Internet Data Center) 데이터 센터


웹호스팅 서비스 => 웹서버 (Apache, NGINX) + 미들웨어 (PHP,Java,Python,Ruby) + 데이터베이스(Oracle, MySQL) 


장점 : 어플리케이션을 업로드만 하면된다.

단점 : 어플리케이션을 위한 용도로만 사용할수 있다.



서버 호스팅 (컴퓨터를 제공)


서버컴퓨터를 제공한다. 

장점 : 모든것을 할 수 있다.

단점 : 직접 운영해야 한다.



클라우드 컴퓨팅 (Cloud Computing)


인프라의 질적/양적 발전

가상화, 종량제 (쓰는 만큼 돈을 낸다)


가상머신 : 물리적인 컴퓨터 처럼 작동하는것.


밑단

Computer(하드웨어) - 운영체제 - 가상머신(소프트웨어로 만든 기계) - 여러 운영체제설치  => 여러개의 컴퓨터가 있는 것처럼 보이는 형태 (VMWare Parallels VirtualBox)


IaaS(Infrastructure as a Servcie) 사업자가 하드웨어와 운영체제를 셋팅해놓음 = > 서버 호스팅

Paas(Platform as a Service) 사업자가 하드웨어 운영체제 플랫폼(php,mysql,apache) 까지 셋팅해놓음 = >웹 호스팅


SaaS(Software as a Service) 사업자가 하드웨어 운영체제 플랫폼 어플리케이션까지 다 셋팅. => 그냥 사용자입장에서 이용하는 온라인 서비스









반응형

'프로그래밍 > Server' 카테고리의 다른 글

아이피에 대해서  (0) 2017.01.29
Amazon Web Service  (0) 2017.01.02