Closed digression99 closed 4 years ago
공통점
차이점
서버 팜과 클러스터 - load balancing, high availability 를 제공
그리드 - 하나의 작업을 여러대의 컴퓨터가 병렬로 수행
Server farm : https://en.wikipedia.org/wiki/Server_farm Computer cluster : https://en.wikipedia.org/wiki/Computer_cluster Grid computing : https://en.wikipedia.org/wiki/Grid_computing#Comparison_of_grids_and_conventional_supercomputers
호스팅 업자는 복제 서버 더미(서버 팜이라 부르는)를 만들고 서버 팜에 부하를 분산할 수 있다. 팜에 있는 각 서버는 다른 서버를 복제한 것이며, 수많은 가상 웹 사이트를 호스팅하고 있기 때문에 관리자는 훨씬 편해진다.
IP 주소가 부족한 문제는 호스팅 업자가 용량을 늘리려고 서버를 복제하면서 더 심각해진다. 부하 균형의 구조상 각 복제된 서버에 IP 주소를 부여해야 하므로 IP 주소는 복제 서버의 개수만큼 더 필요하게 된다.
출처: http://blog.naver.com/dell_kor/221180428102 영어 원문: https://blog.dellemc.com/en-us/server-disaggregation-sometimes-the-sum-of-the-parts-is-greater-than-the-whole/ 참고: https://www.networkworld.com/article/3266624/how-server-disaggregation-could-make-cloud-data-centers-more-efficient.html
(c)에서, 보통은 서버가 터져서 문제가 되는 것보다는 남는 게 낫기 때문에, 실제 필요한 것보다 더 많이 할당하는(overprovisioning) 문제가 발생함. 이때의 서버 사용률은 15% 미만인 경우도 있었음.
서버 사용률을 5-70%까지 증대시키기 위함. 허나 이러한 구조에서도 사용되지 않는 리소스는 남게 되기 때문에, 물리 서버 1-3대당 1대 정도는 남게 됨.
서버 빌더는 리소스 풀에서 필요한 리소스를 가져오고, 랙 스케일 패브릭을 구성해서 리소스를 연결한다. 서버 분리는 아직 실현되지 않은 개념이고 이를 위해서는 지연(latency)이 극히 낮은 패브릭이 필요하다.
cf. 네트워크 패브릭: http://www.bloter.net/archives/86541 cf. Gen-Z: 패브릭 표준 www.genzconsortium.org
virtual hosting 직접 시도해보기
joes-hardware.com
,marys-antiques.com
두개의 서비스를 호스팅하는 상황을 가정한다.setting up hosts
chrome delete dns cache
chrome://net-internals/#dns
- how to clear/flush dns in chromereferences