프로그래밍/Server 3

호스팅과 클라우드

Hosting(호스팅) 개인pc로 운영하기에는 불편함이 따른다. IDC(Internet Data Center) 데이터 센터 웹호스팅 서비스 => 웹서버 (Apache, NGINX) + 미들웨어 (PHP,Java,Python,Ruby) + 데이터베이스(Oracle, MySQL) 장점 : 어플리케이션을 업로드만 하면된다.단점 : 어플리케이션을 위한 용도로만 사용할수 있다. 서버 호스팅 (컴퓨터를 제공) 서버컴퓨터를 제공한다. 장점 : 모든것을 할 수 있다.단점 : 직접 운영해야 한다. 클라우드 컴퓨팅 (Cloud Computing) 인프라의 질적/양적 발전가상화, 종량제 (쓰는 만큼 돈을 낸다) 가상머신 : 물리적인 컴퓨터 처럼 작동하는것. 밑단Computer(하드웨어) - 운영체제 - 가상머신(소프트웨어로..

아이피에 대해서

도메인을 치고 들어가면 NameServer 에 들어가서 각각의 도메인별로 ip를 알고 있기 때문에 도메인으로 웹사이트에 접속할 수 있는 것이다. 예전에 처음 웹을 만들었을 당시 이정도의 ip갯수면 충분할 줄 알았다.Ipv4 - 255.255.255.255 => 42억개의 주소체계 (현대에 부족해짐)부족함을 해결하고자 새로운 체계를 도입했다. 아직 상용화 단계가 아닌 과도기에 있다. Ipv6 - 2의 128승개 => 2823구 6692양 ..... => 영구적으로 해결이 됨 공유기란?집에 컴퓨터가 3대가 있다면 각각 회선을 3개 뚫으면 되긴 하지만 비용이 많이 들기 때문이다.하나의 통신사 회선을 공유기에 연결하고 3대의 컴퓨터가 인터넷을 사용할 수 있다.무선통신 (wifi) 으로 노트북이나 스마트폰을 연결..

Amazon Web Service

온라인 서점으로 유명한 아마존에서 만든 웹서비스 인프라로 웹서비스를 운영하는데 필요한 기술들을 포괄적으로 제공하는 서비스다. 서버의 구매, 구축, 운영르 대행해주는 서비스 = 웹 호스팅가상화 기술탄력적인 인프라 운영 -> 한 대의 컴퓨터의 성능을 상승시키는 것이 가능 (필요에 따라 서버크기 조절가능)종량제 - 사용한 만큼 과금 EC2 (Elastic Compute Cloud)독립적인 컴퓨터Linux, Window 운영체제 제공웹서버, 어플리케이션 서버로 사용 S3 (Simple Storage Service)파일서버-> 이 서버안에 파일을 가지고 있다가 뱉는다무제한 저장서버에 장착되어 있는 하드가 제한적이므로 s3인프라가 처리스케일은 아마존 인프라가 담당 (급격하게 증가한 사용자에 대한 대처)1바이트에서 ..